Wait....
> I dislike fedora for it's stance on non free stuff.
Korora then?
Do it! I'm using GNOME 3.10 from Debian's experimental repository, but that's a bit difficult. There's Fedora 20, but Korora 20 is probably the most complete out-of-the-box distro with 3.10.
I have no idea what the hell is wrong with these other guys. no good reason to be the guy who decides to go full retard (or as I've taken to call it, Full GNU /s) telling beginners to install Insert advanced "simple" distro here.
Here is my unpopular opinion as a recent convert from Windows
While I am a 21 year old studying for network admin, and may have a bias for Linux. Here is what I did to try Linux..
My advice, Use Korora with cinnamon, Or Linux mint, Or Manjaro if you are feeling adventurous. Learning a new tool will take time and that is not a bad thing. But the quickest way to learn something is just to bloody use it.
Edit: My sarcasm sensors are busted. Whoops. I'll still leave this up since it has valid points.
Probably because Linux Mint is based on software that is close to 2 years old.
I am using Gnome on archlinux. I suggest you try something like korora (https://kororaproject.org/) which is Fedora + proprietary drivers / codecs packages enabled.
> I always recommend Ubuntu to new users because it typically has best hardware support out of the box and it makes it easy to install third party codecs (for playing certain video and audio files). I personally use Fedora Linux as my main OS.
Unless we're talking about one of the handful of distributions, that banned the linux-firmware package, all distributions have basically the same hardware support – the main differentiator is the kernel version.
The support status of packages in Universe, extremely strict stance on sticking to a specific version number for software, and uncertainty regarding hardware compatibility with Unity 8 and Mir, I no longer recommend Ubuntu or Ubuntu derivatives to new users. Instead I now recommend Korora Gnome which is a Fedora remix: https://kororaproject.org/about/
As a Fedora remix, it comes with the benefit of Linux powerhouse Red Hat maintaining basically everything important.
My recommendation is Korora Linux. It's a modified version of Fedora with multimedia codecs and some commonly used third party repos enabled by default.
Fedora has a solid reputation as being powerful for developers and system administrators, and the additional repos give you access to Steam and Spotify with a single install command. Wine support is some of the best I've seen, due to how well it's packaged. It's a good, all-around distro for CS students and professionals who also use their systems as entertainment and casual use boxes.
I personally prefer the Gnome interface, but it's available in a variety of desktop environments so you can pick the one you like best. All versions have a similar, attractive theme.
The only downside to Korora is that it's a small project, but it's still active. It remains compatible with Fedora so even if the developers get bored, you still have an upgrade path. Any tutorial written for Fedora applies to Korora, and Fedora has some pretty solid documentation.
For newbies, I'd recommend any of the following:
Korora, a derivative of Fedora designed for ease-of-use
Mageia, a descendant of Mandrake/Mandriva focusing on usability and user-friendliness for people new to Linux
GeckoLinux Static, a derivative of openSUSE Leap focusing on usability
One other option that you may wish to consider is Korora.
It is a Fedora remix and is for all intents and purpses, Fedora, just made a little bit more user-friendly for newcomers to Fedora. They have a tool called Pharlap, that will install the Nvidia drivers for you.
https://kororaproject.org/about
It is worth a look and I've heard good things about Korora. They do tend to release their new versions of Korora a little bit after Fedora though.
I think it was not your fault, more like not knowing limitations and why there are those in the first place
Fedora has its own limitations you need to be aware off. By default they only ship patent safe solutions. For things like mp3 and so on you need to use rpmfusion and install or use some Fedora spin that provides that by default. If you went with https://kororaproject.org/ (you still use same fedora repositories, just install base is different) things would probably work out of the box which is probably how you expect it. My personally most waited derivate is OzonOS https://ozonos.github.io/ , but I really don't know how far progress towards releasing is ahead
Reasoning why this is so is perfectly simple. RH is much bigger target for patent trolls than Canonical and the fact it is based in US where Canonical is in banana land where laws don't exist. Fedora even trying to ship something like mp3 would be insta->court. And it is not even they didn't want to provide it by paying for patents, whole thing ended up they would have to pay per seat... now... go figure how you do that for something like Fedora where you can simply download it from other source or copy it, not even mentioning derivatives
Hm, I didn't intend to be so negative, but none of the Unity advantages convince me. I want my windows side-by-side, not maximized, and I want their menus where the windows are.
Fyi, the xfce panel(s) can be moved anywhere you want (so, left). Even in the middle of the screen.
tl;dr I wouldn't like to see all DEs become the same.
I strongly recommend Korora Linux. With Korora 22, they've taken the fantastic Fedora distro and turned it into a thoughtfully customized, well done, and extremely user friendly distribution (not that Fedora wasn't user friendly, but Korora takes it a step further). The Korora GNOME Desktop applies some thoughtful improvements across the experience to make it an even better GNOME experience than Fedora (which is very close to stock, but still very good).
Korora also does the necessary work to enable extra codecs to play most video and music. It comes with Firefox as the default, but you can install Chrome if you want it. As noted on the Korora Project site, it focuses heavily on making a highly usable distribution, no matter what the desktop you want. And it still preserves the secure by default nature of Fedora, so you have a secure and easy-to-use platform to do whatever you want.
Fedora is a good balance between stability, update software and security.
People say that is more focused in developers than casual users because is harder than Ubuntu/Mint to install codecs, Steam, graphic drivers... but if that is not relevant for you, you should try it.
The default desktop is GNOME 3, not so familiar like Cinnamon (the desktop that uses Mint), but you can always install Fedora with Cinnamon.
There is also Korora, basically a more friendly Fedora with extra codecs and better theme design: https://kororaproject.org/
Fedora has a Cinnamon spin:
https://spins.fedoraproject.org/en/cinnamon/
For those that find Fedora difficult or not user friendly enough, there's Korora:
You can also use Fedora's Cinnamon Spin, which will make it will look like Linux Mint Cinnamon.
Do mind though that Fedora is one of those distros where MP3s don't work out of the box. If you want Fedora, but with MP3s and similar working out of the box, there's the Korora Project, which tries to "fix" that. And it also has a Cinnamon Spin.
I'm an Xfce Fedora user, and I wish that Fedora and Debian presented a much better initial experience with Xfce. You have to figure out on your own how to make it look as good as Xubuntu.
You could always start with https://kororaproject.org/discover/xfce, which takes Fedora and adds all the things it's missing, including all the little bits to make Xfce and fonts look better.
It's kind of loud, looks-wise, but at least somebody else has done the heavy lifting.
I've been using Xfce long enough, and I've had this particular Fedora system going since F18, so I've had plenty of time to customize it and steal the best configs from Xubuntu, etc.
I recommend Korora Linux. It's based on Fedora, meaning it has relatively up to date software, but it's like Ubuntu in that it's intended to be easy-to-use. The UX they have with Cinnamon is very good. A lighter alternative would be Xfce, but I consider it a bit too spartan for most people to use. While it does need to be upgraded at least once a year, the upgrade process is generally rather seamless. Font scaling works well, based on my own experience.
As for something "LTS", CentOS 7 with GNOME isn't bad. CentOS' GNOME 3 works a lot like classical GNOME, so it could be more appealing to people.
> but it would never install.
But why would it "never install", though? What happens when you get to that step? What do the website's installation instructions say? When you do get the installer going, just tell it it use 'Existing Disk Space' (or whatever its equivalent is), and it'll happily overwrite all of the 'buntu for you.
I really like Korora. Just builds off of Fedora, so GNOME is fantastic on it, but adds nicer defaults like the community repository enabled, better font settings (Fedora's default font settings really bothered me for some reason), and a proprietary driver downloader (if you to install them).
Both openSUSE and Fedora offer great Gnome and KDE experiences. My opinion is that openSUSE is better suited for non geeks than Fedora. However, if you need a Fedora station working out of the box, you might try Korora. Between openSUSE and Fedora, there is for sure no bad choice.
> in Korora, which is what I would call the definitive Fedora experience
I've got issues with Fedora too. But Korora recently decided to skip 27. I'm worried they'll skip 28 too, which will burn me.
I recommend Korora. It's based on Fedora, which is awesome on it's own, but is shipped with multimedia enabled by default and a nice theme.
It's available in several desktop environments, including Gnome.
Ok. I thought you were saying it worked for you on a Linux machine, and I figured it might have something to do with the desktop environment which is varied.
Three sample are here, and even within one of these there are lots of options GNOME - KDE - XFCE w/ Numix
Couple points:
Those are the golden rules I suggest committing to memory now. Any other recommendation below will be anecdotal and should thus be taken with a shaker of salt.
With that said, you may wish to check out Fedora, if only because Red Hat engineers are issued Thinkpads at work, and as a result they tend to have best-in-class hardware support. Fedora has its own pain points, such as some hurdles when trying to get non-free proprietary drivers installed. I don't think that will be an issue for you, since you appear to have an integrated GPU. If you'd like a Fedora distro with a little more hand-holding and baked in stuff to get you up and running, however, you might give Korora a shot and install it to a USB drive first so that you can give it a test drive.
As far as the lag goes, I'd think any non-intensive DE like Xfce, MATE, or LXQt should help with that.
Disclosure: I am a volunteer for the Korora project.
Broadcom doesn't have open source drivers, so Fedora won't package their untrusted binaries. but as mentioned here, rpmfusion.org is the way to go.
If you don't care about running untrusted (built from closed source) binaries on your system, you can also look into Korora: https://kororaproject.org/about/whats-inside
Korora is a distribution based off of Fedora, but it is preconfigured with some of the niceties (like RPM Fusion, Adobe Flash) that would violate Fedora's licensing policies
I'd suggest you try it in 2019. By then, most versions of Linux will have a unified desktop, and all the "kinks" will have been resolved. An astronomical amount of progress has been made since Ubuntu 11, but Ubuntu 18, I think, will mark the final stage of a bug-free Linux desktop. If you're going to try Linux now, use Korora with Gnome or Mint with Cinnamon. Both are easier to use because they handle weird drivers better. By weird drivers, I mean drivers for nVidia, Broadcom, and that weird printer you got at a garage sale.
You can run whatever on that machine. My new favorite these days is Korora, based on Fedora. I recommend giving it a spin, it is very polished, easy to use and well-equipped with software from bsic installation.
> "Korora is a Fedora Remix, meaning it ships packages from the default Fedora repositories but also a number of other packages (often ones that Fedora cannot ship directly)." - https://kororaproject.org/about
Here's a more detailed breakdown of what's inside Korora.
Korora's Cinnamon spin is a great option for beginners:
https://kororaproject.org/discover/cinnamon
For more advanced users, the Fedora Cinnamon spin:
You might give Korora a shot, as it's basically Fedora with a bunch of apps already installed for you and some theming done to make it easier. RPM Fusion is also already enabled, so you can download non-free software if you so desire.
You may also need to go into your bios (press f2 on boot) and enable/disable UEFI boot/CSM Legacy. A safe bet would be Legacy boot and turning off UEFI first. Then try the opposite if that doesn't work.
You will also have to change the boot order so it will boot from a usb.
If you're having issues making a usb image, download the program called rufus. Pick your image that you downloaded and select your flash drive. Select DD Image, then press write.
Edit:
A good fedora based distro, I suggest the MATE desktop environment myself.
One thing that I wasn't too fond of when running Linux Mint, was that Java 8 support wasn't there out of the box. It's not terribly hard to install Java 8 from a PPA, but yeah, that's the most tangible reason I can give you for why it might be less suited. And in about 2 months, that won't be the case anymore either, so yeah.
Other than that, Fedora kind of has the reputation for being a programmer-distro, mainly due to it always having the newest features and it being similar to RHEL, which is a distro used on servers quite a lot.
But it also has the reputation of not being particularly noob-friendly. A lot of stuff, like for example support for MP3s and certain video-formats isn't there out of the box. And that's harder to fix than the missing Java 8.
And you can also use Linux Mint for the first few months and then jump onto Fedora later. That's what I did, and that wasn't too bad.
You could also look into Korora, which aims to make Fedora more noob-friendly.
And in regards to a VM, yes, it will take up more RAM. After all, you are running your host-OS underneath your VM, and your host-OS simply does also need RAM for itself.
Also, the virtualized OS doesn't get access to the GPU, so if you're doing graphics-intensive stuff, or your CPU is simply too shite to even just render the desktop, then you'll also get quite bad performance.
But, it doesn't cost to try it out. Just load a distro up in a VM and see if it's fast enough for your taste...
I find that Korora provides an enjoyable Xfce experience. It is a very polished Fedora based distro. While Xfce is not their "flagship" DE, they still do an excellent job of it.
Hello, to get started you might want to take a look at Korora a Fedora based distro that "Just works". I'm not sure it will work, it might even be that there are no drivers for this touchscreen out of the box for Fedora. However, if you want to start troubleshooting I suggest you start by posting lspci -vvvv result.
I've never really felt so comfortable using openSUSE, but that's a completely personal opinion. Since you mentioned beginner users, a good non-debian one is Korora.
Really similar to Fedora. But the programs it comes with are more well known (Firefox, VLC instead of Konqueror/Dragon, etc) it has a driver management tool like Ubuntu, and comes with repositories pre installed (rpmfusion, adobe, chrome, etc)
You may also consider Korora project which is a spin of Fedora meant to make a lot of non-free stuff work out of the box, like Flash Player. On their about page they don't mention Steam. But this article on their site suggests to me that they might even have steam in their official repositories: https://kororaproject.org/about/news/full-steam-ahead
They don't have Korora (Fedora) 22 yet though. But if you're willing to lag behind a bit, it's an option. I'm switching from Ubuntu Gnome to Fedora 22 myself to try it out. I thought I was a hacker or something using Ubuntu. :'D That fantasy has been shattered after installing Fedora 22.
I would say that that is a good way of looking at it. Fedora is the test bed of Red Hat Enterprise Linux. So that being said, if you are prepping for say a Red Hat Cert., you would go with Fedora 12/13 for Red Hat Enterprise Linux 6 and Fedora 19/20 for Red Hat Enterprise Linux 7.
Honestly, I would have to say that Fedora is kind of like the test bed for the whole Linux world. The reason I view it this was is that they push for the most cutting edge software with the intention of standardizing it. For instance, they are pushing the Wayland protocol (successor of X) forward as fast as possible. Fedora 21, one is able log into a Wayland desktop, where Fedora 22 the login screen now uses Wayland by default.
As to your questions:
how up to date is it? It is cutting edge and works pretty closely with upstream.
how often does it break? It is pretty stable in my personal experience with it. This is to say that I was also using the Beta edition of Fedora 21; never had any major system crashes.
which version of Debian is it most similar to? None that I know of, Debian 'sid' which is unstable is using Linux 3.16; Fedora 22 Beta is using 4.1.
is it compatible with a lot of different hardware like Ubuntu is, or does it require some tweaking to get it to work? You should not have any issue there, however, it may be a little more difficult setting up proprietary drivers.
and what do you think someone should know before jumping into Fedora? Not much, I jumped right into Fedora and found that I liked it better than Ubuntu/Mint.
One thing that I recommend that you consider is possibly trying Korora Linux which is generally a respin of Fedora with the intent of making it more user friendly. It is basically what Ubuntu was to Debian.
If you want to move into Fedora slowly, why not start with Korora Linux; it is basically the equivalent of what Ubuntu is to Debian; however, it is more pure in the sense that 90+% of it is basically still Fedora.
sudo
lets you run a command as another user. The normal user for Linux doesn't have a lot of permissions (for security reasons) so you have to use sudo
or similar commands to elevate your privileges.
You install programs by using yum
, .e.g to install a program named vim:
sudo yum install vim
Generally you do not have to mess around with things in /lib64. That's for shared libraries. yum
will take care of that for you.
Also there's this: https://kororaproject.org/support/documentation/updating-with-yumex
Desktop choice is more or less matter of personal taste.
Fedora is the Gnome's home indeed, however I had my best Fedora experience running KDE.
You could check out Korora project and download/test some of their live isos: they feature a Fedora ready to use out of the box, including nice desktop configuration.
Once you have chosen your own preferred DE, you can install Fedora and configure it or stick on Korora.
gabriel
The founder / main developer of Korora is on break at the moment. So the project is still under active development, but it only has one core programmer right now--the rest are just testers, packagers, documentation, etc. Fedora is often seen as a more "advanced" distro (in the sense of learning curve, not functionality) that's either used by Sys Admins or bleeding-edge kernel lovers, and so the batteries-included approach of Korora sometimes fails to attract a large audience, who would otherwise pick something like Mint if they want a more curated experience.
The Korora team does not frequent this sub. They prefer that you use their Engage forum, or their IRC channel. I'm a Korora contributor and in touch with the team, however, so any questions posed here that I can't personally answer, I can forward their way for help. I personally see value in having a community presence on Reddit, since many people want to use their existing account rather than creating yet another login.
My recommendation is Korora Linux, which is based on Fedora, with added support for multimedia. Steam is available in the repos out of the box, and I've never had issues with it. Wine support is solid for non-Linux native games.
Being based on Fedora, you likely won't run into issues with anything development related, including .NET.
It's available in several flavors, including on that uses XFCE.
For future reference, this question has it's own dedicated subreddit, /r/FindMeADistro/
My recommendation is Korora Linux. It's Fedora, which I think is fabulous in it's own right, with multimedia support enabled by default and a nice theme.
My 2010 Macbook Pro recently died and I decided to switch back. I tried several different flavors of Linux over the course of a couple of weeks and ended up settling on Fedora 25. All of the other versions took me about 6 hours of installing and tweaking to get "work ready". I was up and running on Fedora 25 within 2 hours...which was a shock.
The Korora project really helped. https://kororaproject.org/
I ended up running Fedora directly but using the recommendations for non-conflicting 3rd party libraries from Korora. Most online documentation out there assumes Ubuntu, but Fedora is popular enough that it seems like most stuff includes Fedora instructions as well.
Google chose Gentoo as the base of Chrome OS because, despite not being popular in any sense, it meets their needs. Google supports their own systems, heavily modified, and doesn't need support from anyone. If Google uses Ubuntu internally, it's because it meets their needs more than other distributions.
And yeah, Ubuntu is way more stable than Fedora, which is pretty crap as a home desktop ootb. Korora makes Fedora a little better, but still ...
Signed
A Fedora User
if you like Fedora, I just found this distro which is based on it. So far looks pretty cool. They bake in Chrome, Firefox, VLC, and some other things. With what looks like every DE to choose from
I love Fedora, but, no, I wouldn't recommend it. For those beginners who'd rather get into the Red Hat way of doing things, I'd suggest Korora.
Fedora recommends itself, but that recommendation can only be recognized by advanced Linux users.
You can find them even more in projects like Mesa, kernel, virtualization+containers... which are crucial to have working desktop
> They have the Workstation, which has a different usage, and Fedora, which, for me (personally), usually lacks polishing.
Not trolling, honestly interested
I use it for development, gaming, random and I fail to see one thing I would be missing or god forbid where I could say it lacks polish. Then again I am really fan of how Gnome takes it to the desktop, where if I wouldn't be my only change would go to using some other Fedora spin. And if I was troubled with lack of codecs by default, need to install NVidia drivers (I actually prefer to control this aspect which is the reason why I go with WS)... I would use some remix. Note that fedora has its restrictions and policies I can agree on, spins also share the same while remixes don't. Remix can as well include all codecs and other things desktop users expect from the box. Example: https://kororaproject.org/ and even korora has 5 basic spins in terms of default desktop
What lack of polish do you talk about?
Korora is a Fedora remix that not only comes with all needed media codecs by default, it also ships a NVidia driver installer similar to Ubuntu's (IIRC it's even partially based on Ubuntu's): https://kororaproject.org/about
> I deal with having to find third-party repositories for media codecs on Fedora
Just use Korora, a Fedora remix for newbies and lazy advanced users alike: https://kororaproject.org/about
It comes with all the nice things enabled out of the box.
Get anything interesting with
journalctl -b 0 -p err
around that time?
If not, just
journalctl -b 0
?
Sorry, I don't know about KDE/Plasma logging here.
If you're on a fresh install anyway and just want to get past this, you may consider installing Korora.
I'm not so picky. I have only two must haves. Fast and Stable. If I get that out of the Linux distro. Then it's a win win for me.
I'm using Netrunner 16 – Ozymandias. Which is based on Kubuntu and it's not a rolling release. I only use stable packages in their repositories. I might not have the newest version. But, I know I have a stable version.
Currently I have 49,318 packages listed in my repositories. Out of those 49,318 packages. I have installed 3037 packages. It's not like I'm going to use all of those packages anyway.
Of course my is a Debian base Linux distro. So I'm using .deb(apt-get) package manager.
Korora is a good Fedora Remix. You should be able to get it working the way you want it.
Just remember it's not a rolling release. But, you should have a stable Linux distro. And that's what should be important to you.
Updates
Similar to other non-rolling release distros, Fedora generally only applies bug fixes to a stable release, rather than introducing new features with later versions.
Mine runs like butt. In windows I have evertyhig maxed @1080p with vsync and it holds a steady 60fps even in team fights. In Korora23 (Fedora) I get sub 20 in game and less then 10 in lanes/fights. Cranked many settings down but it did not help much. I also have a thread post about my issues that was abandoned. If anyone has suggestions, please let me know.
Korora 23 (64bit) Intel 3570 (sp?) i5 Crucial (8x2) 16GB DDR3 1600 RAM 128GB Samsung 830 SSD Nvidia GeForce GTX 660ti Can't remember the proprietary driver version right now.
Have you had a look at Korora? It's a Fedora remix that was a Gentoo remix once upon a time. I haven't tried it since then, actually, but it might be a good fit for you.
https://kororaproject.org/support/engage/question/efi-issue-with-korora-1#reply-3533
Is this the lightdm issue where you have a hostname of "localhost" or something? If so, can you try setting your hostname to something else and reboot?
>sudo hostnamectl set-hostname mycomputer.mynetwork
maybe?
Not at all! RPMs are easy to manage and make, especially in Fedora.
For example, installing packages is as simple as:
sudo dnf install <pkg>
(where <pkg>
could be a downloaded RPM or a package in a repository)
Removing packages is as simple as:
sudo dnf remove <pkg>
Searching for packages in repositories is simple:
sudo dnf search <pkg>
There's a bunch of other functionality you can take advantage of, which man dnf
will tell you all about. Alternatively, you can choose to use the Yum Extender for DNF graphical UI if PackageKit powered Apper for KDE or GNOME software for GNOME isn't your thing. It can be installed with the following command:
sudo dnf install yumex-dnf
Fedora is a bit more ahead of the curve than Ubuntu, so you tend to see new features in Fedora releases shortly after they've been stabilized in the development tree.
If you'd like to have some of the stuff people commonly do up front done for you right from the gate (add RPM Fusion and Google Chrome repositories, etc.), then Korora Linux might be right for you. It takes care of most of the work people tend to do with Fedora boxes up front, and provides some additional customizations that are pretty nice. They don't take away your control like Ubuntu does, so you're certainly as free to do what you want.
It looks nice indeed - I was tinkering around Mint 17.2 when you posted THE fix, it fixed the small issues annoying me.
Here some questions, thank you in advance for your comments:
Have you tested the whole Cinnamon stuff - I mean desklets and the likes?
Have you experienced any issue from Unity configs - if you kept it of course?
Why not Cubuntu?
If you're interested in Fedora 22 Cinnamon made user friendly (codecs, "mandatory" repos enabled oob etc.) check out Korora's Cinnamon - in my recent short glances the AMD proprietary graphics card support is missing, a show stopper for me.
Some distros delay kernel updates a little while, and some other don't have proprietary drivers available by default. If drivers are an issue, you might want to give a try to korora, which should be as up-to-date as it get drivers-wise.
https://kororaproject.org/
Awesome Fedora remix with Google Chrome in repos along with pre-installed flash and codecs.
super quick on my old P4 2.8Ghz 3GB ram.
Best daily driver I've ever used.
It's an Aussie distro.
Well, they are based directly on Fedora, so once they bring Korora 21 out, all of Fedora 21 updates are Korora 21 Updates.
Currently, they are working on bringing out Korora 21; hopefully, it will only be a couple more weeks at the most. I believe that they are working out a couple of issues they have run into; you could install Korora 20, and then fedup to Korora 21 once it is out.
Check out this Fedora Spin.
https://kororaproject.org/discover/xfce
It is designed to "just work" and includes out of the box support for proprietary drivers, and software like Flash, etc. Plus Chrome, RPMfusion repositories. This should minimize the amount of "borking" you experience.
The default theme is dark and is very pretty. You should have no issues with eye strain. XFCE is my recommended DE. Might just be personal preference, but I find it finds a nice balance between being functional and looking nice.
Arch is really nice but is as much a work of love as it is an OS, imo. It seems to me like you want minimal hair pulling. Maybe try Arch when you have fully embraced the hair pulling that Linux sometimes induces.
I think Elementary and Mint are fine OSs. I'm not a fan of apt-get but some people like it.
I would probably recommend a dual-boot to enjoy your game. Steam has a growing collection of Linux supported games. I would recommend working on building up a Linux supported collection so that you find yourself using Windows less and less.
I use fedora with steam and so far i have 0 problems. nvidia binary is updated regularly in rpmfusion and controllers work OTB, multilib support is also flawless
although, if you're new to linux and prefer fedora, i'd start with https://kororaproject.org/ which is exact same as fedora, except it preinstalls things user would expect
btw, steam, nvidia/amd binary drivers, flash, those are all in rpmfusion
Korora is a derivitive of Fedora, with things like RPMFusion, codecs, etc., set up to work out of the box. It's basically Fedora made as easy to set up as Ubuntu. I haven't used it myself, but it looks promising and may be useful to you.