Hi there!
Seeing the enshittification of Windows unfold, I’m curious about trying out Linux.
I don’t want to move over my main machine just yet, but I’ve got a 9 yo HP Pavilion 15-e001ed spare laptop I want to experiment with. Eventually I want a gaming laptop that can run steam games.
When I googled I found a plethora of pieces of advice, but seeing the proselytizing for Linux here, maybe I could get a bit more personal advice as a potential conscript.
So what advice would you give me to start my journey into Linux?
UPDATE: Ok my cherry is popped, writing this from a fresh Mint install. It’s suprisingly smooth sailing. Only thing is somehow software gets installed on my root partition instead of the home partition I made because people told me so.
But overall not nearly as dounting as I thought it would be. Thanks for the help everybody!
I too have recently switched to Linux, on multiple machines. It sounds like you’ve already found your solution, but I’ll put some of my own reflections in here anyway, in case it’s helpful and for other people who might be interested.
The first step I’d suggest in installing Linux on hardware not made specifically for it is to test your prospective distribution with a Live CD. Try to use all the hardware that you’d use normally. Linux has made great strides in compatibility, and I’ve had hardware that Windows has abandoned still work on The Penguin, but there are still plenty of hardware manufacturers out there who don’t care about Linux compatibility, especially if they focus on general consumer or creative fields. New devices that come out, that you might want, might not have Linux drivers. (I recently had to deal with this with an iskn “the Slate2+” that I had to take special measures to use with my Linux-running laptops.) I also have an old integrated desktop machine with a built-in touchscreen monitor, and support for the touch part of the screen seems to vary across distributions. Another issue is getting networking working if your machine has Broadcom wireless, still the bane of some prospective Linux users even after all these years. If you’re thinking on installing on a machine whose hardware you’re unsure of, especially, test it out with a Live CD first!
Second, pick a good distribution. There are two general types of distros, those that periodically release whole new versions of themselves that you’ll have to decide if you want to upgrade to, and “rolling distros.” Of the first type there’s Debian, Ubuntu, Mint and Fedora; of the second, there’s Arch, Manjaro and Gentoo.
Which you’ll want to use depends on your use case and technical skill and willingness to search for info on problems and fix them yourself. Upgrade distributions tend to be more monolithic, with all the software thoroughly tested, but except for specific software like web browsers, you probably won’t be using the latest versions of the included software, and instead will get multiple programs updated at once when you upgrade your distribution. This may not be a problem for you, but if you like using the latest versions of software you will probably get bored with waiting with an upgrade distro. The best upgrade distro for beginners is probably Mint.
The alternative is a “rolling” release distro. These upgrade software much more frequently (although again, not always immediately). Reduced testing is generally how they can release more often. One of these is Arch Linux, which is Not For Beginners, but Manjaro is based on Arch and is pretty beginner-friendly.
Another issue is software dependencies. When new versions of software are released, ideally they’ll be perfectly compatible with past versions, and will work well with all the other programs on your system that rely on it. But sometimes this won’t be true, it won’t be obvious how the new behavior breaks things, and so doing an update of one package will break something seemingly unrelated. This is why upgrade distos are a bit more stable. It also explains the rise of Flatpaks, a special means of distributing programs that bundle up all their dependencies with them, and run somewhat in isolation from the rest of your system. That part of Flatpaks is good; the problem is when you install one, and you’re informed that little utility you want to run may take a gigabyte or more of disk space. Flatpaks can be EXTREMELY wasteful in terms of used disk space, but because they allow developers to avoid having to worry about compatibility with different library versions, they’re quite popular as a means of releasing software right now, and some software (I’m looking at you in particular, Handbrake) only distribute in Flatpaks. I personally find Flatpaks to be tremendously wasteful and that they negate one of Linux’s biggest virtues, that it can be really compact and leave more space for your own files, but there will be times when they’re a lifesaver.
If all of this seems forbidding to you… I’d say that it’s really not that much different from Windows, but just in its own way? Windows has its own problems, especially with security, and Microsoft tends to overcome these problems by throwing resources at them, not just theirs but your computer’s too. Windows Defender imposes its overhead upon nearly everything your machine does. And they also always are shoehorning whatever crazy tech fad they’re in love with this week, whether it’s AI, voice assistants, widgets or what else. I’ve used computers long enough to remember “Active Desktop” and “Channels,” and I can tell you that Microsoft is CONSTANTLY doing this. And MacOS isn’t immune to it either, although it tends to be better.
There are certainly some Linux distros that do this too (esp Ubuntu, ask someone who remembers Ubiquity), but generally Linux is much much better about it. Ask yourself, how much do you really hate the idea of AI built into your computer’s OS? In my case, it was very much super angry rage, and so here I am on Mint. I hope it works out well for you too!
Thanks for the in depth answer!