this post was submitted on 14 Dec 2024
65 points (95.8% liked)

Linux

8323 readers
145 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!

top 50 comments
sorted by: hot top controversial new old
[–] ChaosInstructor@lemmy.world 23 points 1 week ago

Relax!

The laptop is probably ok. Try out something fairly easy to install and beginner friendly. I recommend Mint and Ubuntu, they both have a large userbase to ask for help if you run into problems. Good luck!

[–] astro_ray@piefed.social 19 points 1 week ago (2 children)

I have few advice for you:

  • for your old laptop you should install Linux Mint. What I have seen is that LM works better for slightly older laptops.
  • if you are using linux, you will definitely face problems, and most of the time other people has faced the same problem and there is a solution of it online.
  • if you can't find it online, ask about it in forums. Many will try to help you.
[–] Akasazh@feddit.nl 3 points 1 week ago

Thanks, Mint seems the consensus here, so I'll roll with that

load more comments (1 replies)
[–] Ephera@lemmy.ml 10 points 1 week ago (2 children)

I would've wished for a rough step list when I migrated, so here you go:

  • Download an ISO for a distribution of your choice.
  • Flash this ISO to a USB stick. You'll find tutorials, if you search for "Live USB".
  • Turn off your laptop and get into the BIOS or boot menu. Typically, you will need to press the power button and then repeatedly press one of these keys: Esc, F1, F2, F10, F12
    In there, you should be able to select the USB drive to boot from it, or you might need to set it as the first item in the boot priority list. If it doesn't boot, you might need to enable USB Boot or disable Secure Boot.
  • When it does boot off the USB stick, you should be presented with the Linux desktop. You can take a look around before committing to the installation. (This live mode is also great, if you ever need to recover something from a hard drive in a laptop which's OS is broken.)
  • Start the installation and go through the wizard. Typically, there's a shortcut on the desktop to start it.
[–] madnificent@lemmy.world 4 points 1 week ago

This is a great overview. Some extra notes:

Linux will be sluggish running "live" off the usb stick. Do poke around but know it will be faster running from the laptop's SSD.

For a way to install onto a USB stick, check Balena Etcher. I guess there are better tools out there but this worked for me every time I tried it, seems to work on windows too, and I found it intuitive.

[–] Akasazh@feddit.nl 1 points 1 week ago (2 children)

Thanks. Most other posts are on which ~~house~~ distrom I know that's a big choice, but this is some more practical info.

I think I'll start out with Mint for now, as that's the most suggested. And someone mentioned it looking like win 7, which actually appeals to me,

[–] Ephera@lemmy.ml 2 points 1 week ago

Yeah, I started on Mint, too, back in 2015. I do think, it's a good place to start, when you don't yet know what the different choices.
I especially appreciated that its keyboard shortcuts are very similar to Windows out of the box, so that's at least some amount of muscle memory you can retain while you're learning lots of other new things.

[–] nfms@lemmy.ml 2 points 1 week ago (1 children)
[–] Akasazh@feddit.nl 1 points 1 week ago
[–] OmegaLemmy 8 points 1 week ago

I suggest only mint for beginners

If you separate root and home (look this up, simpler thank you imagine) you'll have the opportunity to experiment

[–] theunknownmuncher@lemmy.world 7 points 1 week ago

Try Fedora with KDE Plasma on the laptop

[–] Cornflake@pawb.social 7 points 1 week ago (3 children)

Hey there, I made the switch a few months ago and my Linux machine has quickly become my primary laptop! I started out with Fedora, using the KDE desktop environment.

I know folks often recommend Ubuntu or Mint but there are reasons you might decide it's in your best interest to avoid that. Ubuntu's package manager (a.k.a. app store) pushes something called Snap packages. There isn't anything inherently wrong with them, but people tend to avoid them simply because it's a proprietary package system and the Linux community overall favors more open-source solutions. Also, Mint was an easy recommendation years ago and I'm sure it's still nice now, but Mint really just looks like Windows 7. It feels aged as hell.

When picking a distro, do understand you're really picking more the assortment of things your Linux will come with and how the OS will lay things out. It sounds awfully convoluted but really you can't go wrong here, this is such a wide community and there are guides and how tos for just about everything.

[–] Cornflake@pawb.social 4 points 1 week ago (1 children)

Also something to note is that the KDE Plasma desktop environment has a very similar layout to Windows 10/11. It feels incredibly similar, honestly almost 1:1 in some aspects. Tons of distributions use it as their primary DE, or at least give you the option of using it

[–] nfms@lemmy.ml 2 points 1 week ago (1 children)

I work in Windows (company provided laptop) so on average I spend less time on my Linux PC. And I completely agree with you.
KDE as been my go-to desktop because of the familiarity. Some people argue that it has too much costumisation but the defaults give you everything to run a modern PC. While still allowing you to venture into the "terminal".

[–] Cornflake@pawb.social 2 points 1 week ago (1 children)

The defaults really do give you everything, from a first glance, one might actually think it is Windows because of how the taskbar is set up exactly the same by default.

[–] nfms@lemmy.ml 2 points 1 week ago

My partner is a long time gamer on Windows. Her Win11 laptop doesn't have the same performance as mine so I setup a gaming account for both. I barely told her anything on how to "operate" it and after a couple of times she has no problem on her own.
Just now, I came back to the pc and see kwrite open with a message from her. Never told her how to do that. She just searched for "notepad" on the menu like she would on Windows.

Idk man Mint feels modern as hell now

[–] Akasazh@feddit.nl 2 points 1 week ago

Win 7 looks seems like a positive to me tbh, I'll go for looks later on, first want to understand the system better

[–] WhiteOakBayou@lemmy.world 7 points 1 week ago

Make a live disk of linux mint or ubuntu, plug in and play around with the system. If you like it install as dual boot and get going. Have fun!

[–] coherent_domain@infosec.pub 6 points 1 week ago

Installing on a old laptop is great because eventually after you get a more serious machine, you probably got enough experience to choose your distros.

Linux mint is certainly the most promising option, especially if you are just using the laptop, and don't have any external monitors setup.

[–] rodneylives@lemmy.world 5 points 1 week ago* (last edited 1 week 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!

[–] Akasazh@feddit.nl 3 points 1 week ago

Thanks for the in depth answer!

[–] DarkThoughts@fedia.io 5 points 1 week ago

Just throw some of the popular distros on your USB stick. Most of them have live bootable environments to play around in for a first glimpse. Figure out what desktop environment you like most and go from there as a starting point for an installation. Since it's a system you don't really need you can just freely experiment without being afraid to break things. Worst case is that you have to re-install, or swap to another distro. Fair warning though, some of those laptop components can be very exotic and may not have drivers, specifically things like network, Bluetooth or sometimes even audio chips. Highly depends on the laptop but be aware that there may be some things not running as smoothly as you may want.

[–] MagicShel@lemmy.zip 5 points 1 week ago (8 children)

One bit of advice I will give you because I haven't seen anyone else offer it: partition your drive and look up how to install your /home to a separate partition from root.

Give the /home partition most of the space because that's where everything goes. By doing this, you can completely wipe your system drive and reinstall even a different distribution and's basically lose nothing. Just in case everything really goes to hell and you can't repair it without a reinstall.

This was quite easy to do with Mint, but I did need to follow directions as you have to deviate from just following defaults for everything.

[–] DarkThoughts@fedia.io 1 points 1 week ago (1 children)

Oh yeah, suggesting Linux partitioning to a noob... lmao I use Linux for years with many distros and I still don't understand this part.

[–] MagicShel@lemmy.zip 1 points 1 week ago (2 children)

People partition windows systems all the time. It's not hard.

load more comments (2 replies)
load more comments (7 replies)

Since you have a spare laptop that isn't your main workflow machine, my advice is go for it. Try a few different desktops and DEs. Don't get attached to any particular one for a little while; use it for a week or so for as many tasks as you can, then switch to another one. Give Mint, Pop!_OS, Fedora, and several others a shot. Just...play with it.

[–] Nollij@sopuli.xyz 4 points 1 week ago

Part of the challenge in starting with Linux is documentation and support. When things go well, it works beautifully. But what happens when you hit a snag? Where do you turn for help? Search engines will only get you so far. You will need to find other users that had the same issue, and how they resolved it.

You'll probably end up in forums, both official and unofficial. Check the common ones for your preferred distros, and see which ones feel inviting and helpful. The less common distros probably don't have the support you'll need. Certain distros have condescending forums, and may only be helpful with much more technical concerns.

[–] rescue_toaster@lemm.ee 4 points 1 week ago

Linux mint or fedora are great options. I'd probably recommend mint as usually geared more to those switching from windows and the forums and communities might be more helpful for beginners.

I'd avoid ubuntu these days. While not horrendous, i've run into enough annoyances with their snap package manager that there's just no reason to learn this additional thing for a beginner.

[–] nadram@lemmy.world 3 points 1 week ago

I was in your situ a few months ago. I put some distros on USB sticks, decided which one was more to my liking (Ubuntu) and then went for the full install a week into it. There were unexpected unpleasant surprises, namely i had to repartition my ssd drive (and reinstall Ubuntu), and i ran into some issues with read/write permissions for USB sticks. Try distros and install on your old laptop like you said. Test drive it to your satisfaction

[–] isgleas@lemmy.ml 3 points 1 week ago (1 children)

You can try your luck and see if you can find hardware similar to yours already probed, that may help you decide.

[–] Akasazh@feddit.nl 1 points 1 week ago (1 children)

Thanks. Cant find the specific model in there, just the generic Pavilion 15.

There seems to be support for the AMD A6-5350M graphics card that's in there...

[–] owenfromcanada@lemmy.world 2 points 1 week ago (1 children)

AMD is very well supported in Linux, especially on older hardware. If you use something beginner-friendly like Mint, you shouldn't have to do anything special to get it working well.

[–] bargo@mastodon.tn 1 points 1 week ago (1 children)

@owenfromcanada @Akasazh I just want to mention that old amd GPUs require a proprietary driver, from my humble logic, that requires tinkering, like for Nvidia cards that do require proprietary drivers, but even Nvidia embraced Open-Source so there's nvidia-open now, in short, now, there's 0 reason to use proprietary trash, except on special circumstances

[–] owenfromcanada@lemmy.world 1 points 1 week ago (1 children)

Good to know! I haven't had any AMD GPUs, but it was my understanding they've been well supported for a while.

Unfortunately, the open source Nvidia driver isn't suitable for gaming yet. But some distros (Mint at least) provide an easy GUI to switch to proprietary drivers. Very easy tinkering, as these things go.

[–] bargo@mastodon.tn 1 points 1 week ago (2 children)

@owenfromcanada do you happen to know the name of such tool? I know Garuda, Ubuntu & many distros have them, but since my priority was stability even on stress conditions, my daily driver is Endeavour OS, but it lacks that feature, it has everything otherwise

load more comments (2 replies)
[–] JoMiran@lemmy.ml 3 points 1 week ago* (last edited 1 week ago)

Linux Mint for users coming from Windows.

Pop!_OS for users coming from Mac.

I have used Pop!_OS on a Thinkpad as my daily driver for years without a hitch.

[–] communism@lemmy.ml 2 points 1 week ago (3 children)

Only thing is somehow software gets installed on my root partition instead of the home partition I made because people told me so.

How are you installing software? If you are using the native package manager (apt in the case of Mint) it will install to the root partition because it's installing for all users. If you want to install to your home directory, you might be wanting something like flatpak.

load more comments (3 replies)
[–] naeap@sopuli.xyz 2 points 1 week ago* (last edited 1 week ago)

I just upgraded a laptop of a friend with a bit of RAM and an SSD instead of the 5400rpm drive, and put Linux Mint with Cinnamon on it.
Took all the data, obviously scattered around on the desktop and where not, and tried take a more sane approach in restoring here data, and put them in the corresponding folders in home, I seemed fit.
Installed a few graphics programs, and pretty much handed it to her, and never got the chance to show her around.

She really seems to like it still and haven't had much questions - but maybe they will come in the future.

I now plan to move my mother's old laptop to Linux Mint on my Christmas visit as well.

As she only browses the web and answers mails, she mostly uses her tablet anyway.
We will see how that one goes...

Edit: btw, the installation process was a breeze. And as it comes as a live Linux image, you can already look your way around a bit, to decide, if you like it. But most user friendly distributions also provide the same nice installation experience. Linux really leads the market, when it comes to installer and live media - imho

[–] LucidBoi@lemmy.dbzer0.com 1 points 1 week ago (1 children)

If you're coming from Windows, get Zorin. It's even better than Mint.

[–] naeap@sopuli.xyz 1 points 1 week ago (1 children)

Not OP, but will need to check it out if it fits for my mother's laptop, thanks for the recommendation!

Could you tell my, why you think it's better?

[–] LucidBoi@lemmy.dbzer0.com 2 points 1 week ago (1 children)

Honestly, I just prefer GNOME and the fact that their (Zorin) whole design philosophy caters to people completely new to Linux. I was too, a few months ago, and Zorin OS was a totally smooth ride.

load more comments (1 replies)
load more comments
view more: next ›