Okay, I'll bite. I've been trying Linux every few years for the last few decades and it's never been anywhere close to replacing Windows for me. I'm not a luddite; I was in tech for many years (MCSE certified) but there just... ALWAYS something that doesn't work right. And there's NEVER a simple fix. Linux for me ends up being more of a hobby than a tool and I haven't had the time or patience to deal with it in the past.
But I'm willing to try again,
Anyone have any resources to get me pointed in the right direction? Which distro to try, how to install as a dual-boot on an exiting Windows machine without breaking it, how to get Steam/Nvidia drivers/games going, etc?
EDIT - Apparently trying to dual boot with Windows on a machine with two physical drives is too much to ask (unless you have a CS degree). Maybe next time, Linux.
I had the same experience as you did: I've tried Linux every few years ever since someone brought it to my attention in the nineties. And it always felt like a hobby instead of an invisible layer that just makes my computer tick. After Microsoft tried to ram W11 up my arse for the umpteenth time, I tried again recently. And it was amazing. Absolutely zero driver issues and it is FAST and CLEAN. No pop-ups or sneaky ads or any of the other things that make me feel like a tenant on my own computer. I now have a dual boot setup Ubuntu/W10, where I really only still use the W10 boot for games. And I have my office and audio software living in separate VM's that I can use regardless of which OS I booted into at the start.
I've been trying to switch to Linux for the same reasons you mentioned. What OS are you dual booting with windows that you've been able to use as a daily driver?
Ubuntu 22.04 LTS (basically the newest regular Ubuntu release). It has native support for my Geforce 1080 gtx and every USB device I have tossed at it so far. I you install on a desktop I recommend setting up a W10 VM just to broaden your options.
VirtualBox :) There are some tweaks, like committing more memory to a box through a command line than is possible through the UI. And if I need performance, I boot into W10.
Yeah it's both windows going the Facebook route, and Linux getting quite user friendly IMO.
I'm checking out Linux Mint since a bunch of years and now everything is a breeze, or already installed. Sure, I have learned a lot along the way, and maybe I use less specific softwares and more a browser, but still I feel it's (I haven't checked out gaming yet) become a quite mature os.
And its inherent security that windows doesn't have (I know it's not "full security" or anything but at least an account is locked in in its own world) makes my Linux pop a command line instantly and my corporate (both thinkpads, corporate is faster) takes 30+ seconds to 'verify' over the internet that I'm not hAcKiNg I guess...
I have never been as close as this to switch main PC to Linux :-p
Three distros usually get recommended as fairly hassle-free. Ubuntu (personally haven't used since 2012 or so, don't like that they started advertising stuff), Linux Mint (haven't used in years either, but through no fault of Mint - I changed to something less hassle-free, Gentoo) and Pop!_OS. The latter uses customized Unity, but is working on its' own desktop environment. I have a feeling that when they're finished with it, it will be very user friendly (maybe not the FIRST release, but certainly the later ones).
Mint and Pop!_OS are both based on Ubuntu, so you'll have the vast repository of knowledge that is AskUbuntu to help you with most things.
So get one of those 3 distros and you'll be good! They come in different flavours (desktop environments), I believe GNOME is the most polished one, KDE (on
Also there's two new methods to install software - flatpaks and snaps. Flatpaks are considered the better standard and are supported by Linux Mint and Pop!_OS out of the box and Ubuntu... tries to force you to use snaps. Flatpak is decentralized and anyone can host a store (but mostly you just need Flathub, which is configured by default on most distros I believe). Snap is centralized and its' backend is closed-source, so you're dependent on Canonical.
Both of these install your software in a sort of sandbox that manages the dependencies - this means there should be no library version conflicts, so it doesn't matter what the system version of library X is, the application can use whatever version it needs. Should be a way to reduce compatibility issues on your Linux system, I believe - I haven't tried them yet, mostly because I minimized my kernel to the point where flatpak was complaining about missing some filesystem driver, and I didn't care too much about getting it to work. Will do it soon though.
As for gaming - Pop!_OS has an image available that comes with nVidia drivers straight out of the box, but the other ones I suggested, will also allow you to install them easily. Steam can be installed via apt (may require configuring a secondary repository) or flatpak (Flathub has it!). Once you have Steam installed, playing Windows games is as easy as checking compatibility on Protondb and seeing if there are any tips on whether you should use a non-default Proton version or add command-line options. But most games without draconian kernel-level anticheats work nowadays. New AAA games that don't work on default Proton get support fairly quickly on the GloriousEggroll fork of Proton, but that has to be installed manually (I guess nowadays there's an utility that can handle it too). However, oftentimes, a brand new game will work right away on existing Proton versions too. And sometimes there are regressions, so you may also want to try older Proton versions for some games. But that's as simple as changing a setup option in the Steam GUI. No terminal-fu required.
Overall, it's actually fairly pleasant compared to what it was 10 years ago, when you had to configure wine and pray. Proton handles all that for you. If you're a patient person and can wait a few weeks or months after a game comes out, it's very good, otherwise it can be a bit hit and miss.
You CAN also play non-steam games using Proton via Steam. I played through the entirety of AC Valhalla that way, by adding Ubisoft launcher as a non-steam App. Completely unsupported so it doesn't have a special config like it does for officially supported games, but it worked, just had to change the version to something old
I used mint on my laptop and once it was setup I was pleased. The laptop is a 2in1 with a swivel touchscreen and it's impressive that everything works. Hopefully it works well for you too!
Yeah ignore the people in this thread. I've been using Linux for the past year and a half, and it's the exact same experience for me. And I am definitely more technology literate than the average person.
As much as people want to believe that Linux is easy and hassle-free, it's not, and it is a long way off. They are biased because they have technical knowledge so they don't see the problems that the average user would have.
That being said, I do like Linux. There's a reason why I still use it despite all this. But it's up to you if it's worth it.
Edit: Also all the people recommending Linux Mint, in my experience, it was horrible! Very unstable, and not even very customisable. I feel like I'm going crazy. Can someone explain why it's so popular? Was I doing something wrong?
This is why Linux fanboys also need to embrace the "use the best tool for the job". I use Linux, just not on my daily driver gaming PC. But I also wouldn't use Windows as a hypervisor... they all have their place.