this post was submitted on 14 Dec 2024
64 points (95.7% liked)

Linux

8290 readers
402 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
 

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!

you are viewing a single comment's thread
view the rest of the comments
[โ€“] rodneylives 5 points 2 days ago* (last edited 2 days ago) (1 children)

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!

[โ€“] [email protected] 3 points 2 days ago

Thanks for the in depth answer!