I have no experience with Linux, but I’d like to give it a try. I’m looking at the System76 Meerkat and Thelio with the Pop!_OS option.
I don’t see myself gaming on it because I have a Windows machine for just that. I’d mostly be using it for learning Linux and doing basic things like web surfing and word processing (Libreoffice perhaps).
Any recommendations or advice? Thanks!
You don’t need to buy a new computer just to learn Linux. You can create a bootable flash drive and install it on an external SSD and boot from the SSD when you need to use Linux. If you don’t want an external SSD, you can dual-boot and keep Linux on a separate partition on your machine.
In terms of distros, I’d recommend Ubuntu or Pop!_OS to get started with. Other distros like Elementary OS, Linux Mint, or Debian can be suitable as well.
Yes, I started off with Pop! As my first distro back when I started to use Linux. TBH you can’t really go wrong with Pop! Or Mint as your first choice.
I found Pop! quite good for gaming, since it has a fairly recent kernel and the drivers built in. (Not as good as Arch, which I’m using now - it has cutting-edge everything and great documentation, but is not for newbies - some of its derivatives sand off the rough installation edges.) I do find the Gnome3 interface infuriating, but speaking as a Linux dev at a Linux company, there’s loads of my colleagues that have no problems with it, so YMMV.
Before shelling out on a laptop, I’d get yourself a Virtual Machine setup on Windows (VirtualBox works for me) and try out a few Linux instances. Dead easy to set them up, test various distros, and throw them away again, and if you foul it up, then no harm is done. Installation and setup will teach you a lot. Completely free, as well.
Documentation - the Debian adminstrator’s handbook is available free online, and the Arch documentation is extremely comprehensive and up-to-date.
And good luck!
I find the main thing that’s important for gaming is having the latest kernel and drivers - for me with AMD, that means the open-source mesa ones. Pop! is excellent for having the cutting-edge version of these, Arch is superb, but really, that’s not much to quibble about, they’re both very good choices.
I’d rate these as ‘why Arch is better than Pop!’ for gaming; note that they are all pretty minimal improvements:
-
doesn’t install anything you don’t want it to. The Arch ‘installer’ is basically a utility script that installs the packages you’d like on your new instance - doesn’t even include the kernel, in case you’re intending to run containerised. That’s not very friendly, but it does mean that I know what every running service does, because I chose to install it myself. It’s exactly the way I want it. That may matter to you for a gaming machine.
-
I’ve some slightly weird USB audio on my main machine; PipeWire supports it better than PulseAudio. Arch doesn’t include either by default, so I don’t have to uninstall Pulse to install something else.
-
similarly, I don’t like Gnome3, so I don’t have to uninstall it to install Cinnamon - Arch defaults to ‘neither’.
-
utterly superb documentation.
I really Pop and think it’s a great distro for beginners. If you’re getting the laptop from System76 you know the hardware is compatible and you won’t have to mess with the installation which is also a plus.
Gaming on Linux have made great progress in recent years and quite a lot of games run great on Wine/Proton. I have a duel-boot setup but hardly ever boot Windows because I don’t need it much anymore. However if you’re playing online games with anti-cheat, that’s a different experience as they are less supported.
One thing you should note is that Pop works best with Cosmic DE, now running over Gnome but at some point as an independent DE, and it’s not a good choice if you prefer some other DE (technically possible to install something else but missing the point IMO). So try it first on a VM or something to see if you enjoy the Cosmic workflow.
I also tend to use Windows for gaming just because I’m too lazy to worry about potential compatibility issues, but depending on your machine you might find it useful to get some extra performance out of your games. Back when I played competitive TF2 on a junky old desktop I got way more consistent framerates with Ubuntu. (Wouldn’t recommend stock Ubuntu these days, it’s very bloated)
And supposedly, gaming on Linux is getting better all the time, especially since Valve released Proton and SteamOS. Like I said, too lazy to try it myself, but I’ve only heard good things. Maybe once they finally discontinue Win10.