196
224

I just found out my fiancee wants to switch to linux, lets start a distro war, what should be her first? + other questions

8mon 8d ago by sh.itjust.works/u/StarvingMartist in linux@lemmy.ml

So i was surprised today when my fiancee told me she was thinking about switching over to linux. Surprised because she is absolutely not technically minded, but also because she was weary about having Microsoft AI slop forced on her PC every update. ( i'm so proud!)

Now i've used a little linux but i've always been a holdout. Won't stop me from moving someone else over but i have too much going on in my setup to deal with that right now. So i'm not super versed but i was able to give her the basic rundown of what distros are, concerns when switching, what may and may not be available, shes still on board so we're doing this! Knowing her she would like to not have to transition too much, whats something fairly hands off and easy to learn. I've heard some good things about mint from hanging around you nerds the past few years but also some not so good things, any suggestions?

next concern is what kind of transfer process is this going to be? i have some spare HDD's so we can try and get everything ported over but i'm so busy with school right now i can't quite allocate the time to really deep dive this.

Any help is appreciated, cheers!

Mint

What about Slackware? Not popular anymore?

Yep I don't think it's that popular anymore. I see Fedora or Pop-OS recommended a lot lately. And Mint.

It was just a just a joke. Slackware is a dinosaur.

This is the first I would suggest as well. As much as I like other distros, Mint has the appearance, capability, stability, and settings combination I would want as a new user

Specifically Linux Mint Debian Edition

Even as an EndeavourOS user, I concur: Mint. Why? Cinnamon is hands down the best desktop environment. Beginner friendly default without blasting features in one's face with configs all over the place, yet intuitively customizable for experienced Linux users.

This means she will be able to freely use it without your help, but you will be able to easily fine tune it to her preferences as well.


⚜︎ arscyni.cc: modernity ∝ nature.

Mint.

No war. I don't use it, myself, but I've set up a couple family members and over þe past several years have gotten two tech support calls: one about connecting to a WiFi printer, which required only me telling þem how to get to system preferences; þe oþer because þey'd bought a new laptop which came wiþ Windows 11 and þey wanted help installing Linux (which þey were used to) on it instead.

Three correct answers:

  • Mint
  • Fedora
  • Pop

And a few incorrect answers:

  • Ubuntu
  • Arch
  • Ubuntu again
  • Really, don’t go with Ubuntu

Gentoo it is, then!

Ubuntu was really good when I was a kid. when I went to school like 10 years ago I had to have a windows computer for a while to run my school's proprietary virtual clinical lab software and I was too busy studying and going to irl clinicals to worry about getting a dual boot running. I tried to go back once a few semesters in but it seemed really bloated compared to the Ubuntu I grew up with and I did mint for a bit but that computer kicked the bucket iirc and I didn't have the time to set up another dual boot. Hubs is thinking we're gonna have to switch soon and I've honestly been ready for a bit and think I'll probably try mint again, but distrowatch says a lot of people are super into cachy so I was considering that. Will Probably still try mint first.

Yeah, I switched to Ubuntu in 2008, and it was great for years, but lately it’s just been so awful.

When I was a kid (15-ish years ago) my laptop's hard drive crashed. The repair place told my dad that something broke and it's not compatible with Windows so they installed Ubuntu. Barely noticed the difference.

Ubuntu has started going off the deep end. They've been heading in that direction for a while, but they recently (I guess like 5 years-ish ago) hit this corporatey, money-grabbing, mentality that's so completely opposite of what made Linux great.

The feel I get about it is 10 years ago, tutorials were written using Ubuntu because it was an easy distro to use and was a great platform for beginners, so people used that as their platform to teach. Now it feels like tutorials are written using Ubuntu because they're being sponsored to. A lot of how-tos I come accros have the same vibe as watching a video animation tutorial that uses adobe and oh gosh, it's also sponsored by adobe. Or a networking tutorial sponsored by Cisco. I've actually started just looking to see if another distro is acknowledged before I actually see what they have to say.

There's a very different feel if you're trying to set something up and a website has "if you're in this family of linux, here's what you do, or if you're in this one, do this" versus "so you want to set up x in linux? Here's how you do it in Ubuntu". It's as if no other distro exists.

Anyway, ignoring that rant. Linux is super stable these days, you can take pretty much any distro and you'll be fine. I tend to gravitate toward the base distros, like fedora, opensuse, and Debian over Rocky, mint, etc. I haven't come across one in the past five years that gave me any trouble, except when it came to updated nvidia drivers and wayland. In which case some distros were behind a month or two on getting those updated.

On the flip side, I use Ubuntu and I'm very happy with it. I didn't like Gnome so I realised I could easily switch to KDE Plasma. It's still miles better than Windows. Although I did have issues once installing Selenium, turns out it didn't play well with snap packages which I didn't know were there (I was using apt-get install)

My advice would be to just give up on the dual boot (unless you still need it, and even then, maybe keep Windows on a different machine maybe?).

I think the best way to go is full Linux immersion.

They didn't say beeteedubs so clearly not.

btw

Pop is such a cool project but it's been kinda broken for me both times I've tried it, and then add to that what happened with Linus tech tips where him being dumb combined with pop having not fixed a major and obvious packaging issue that completely broke his system has kinda just left me with the impression they're not super on top of the ball

I hope that's changed, I want them to be successful, especially with cosmic

Who even uses normal arch anymore.

All the cool kids use endeavour or cachy. Which is like calling Ubuntu, Debian.

Who even uses normal arch anymore.

Me, btw.

Nah all the cool kids are on Omarchy now.

Cringe

Ah yes, arch but fascist.

pass

What about Ubuntu flavors? Or Debian?

While Mint is an Ubuntu-based distro, it tries to un-fuck the worst of Canonical. Other Ubuntu spins with a different desktop environment don't do this, like Xubuntu, Kubuntu, etc. They end up as just Ubuntu on a different DE, with all the decisions made by canonical.

Base Debian might work, but afaik, is "not as beginner friendly" compared to Mint.

Two points: Mint has a Debian version (LMDE), but also base Debian, especially the KDE flavor, has made enormous gains in beginner friendliness.

Seconding LMDE. It’s Debian based rather than Ubuntu so no canonical to un-f. It’s my favorite distro. LMDE for desktop, vanilla Debian for servers.

Not for beginners.

Another incorrect answer: Manjaro

https://github.com/arindas/manjarno

If you want Arch but a bit easier, just install EndeavourOS.

Ubuntu Studio is great, but absolutely not for beginners. Ubuntu Studio isn’t the same thing as Ubuntu, too. They change a lot from the base Ubuntu.

This is the best answer I've seen. But why aren't more people recommending Pop Os! Pop Os is by far my favourite as a noob user. I've live booted all the popular distros and Pop Os has the nicest interface a everything works so smoothly.

If she's a Windows refugee, Linux Mint.

If she's a Mac refugee, fuck if I know.

If she's a IBM OS/2 refugee, please let me know how to get the drugs she's gotten. I want in.

GNOME is great for Mac refugees. Fedora might do.

popos for mac refugee? it's very macky

You know, I can see that.

Still, mac users use macs because they just want the computer to work.

And the Cosmic DE is rather new so can be a bit buggy from time to time. It might look mac-friendly, but its stability is still largely untested so caution may be advised before recommending it in my opinion.

Ubuntu for a Mac refugee. Definitely Mint for a Windows refugee.

I hate GNOME through and through, but it's a very polished interface and resembles Mac in a lot of ways.

Ubuntu is heresy. Canonical hath turned against the users.

Also, I'm genuinely curious: why do you hate GNOME?

Nah, Ubuntu is perfect for a Mac user - they love the abusive, arbitrary decisions made by their OS designers lol

Yeah...

See, I used to like Ubuntu, but then Canonical had to ruin it for me by betraying the principles that Linux stands for.

Ubuntu is a shadow of its former self, and it saddens me. :(

I hate GNOME because it feels like an iPhone.

I don't know much about what Ubuntu is doing but it surely can't be that bad.

I hate GNOME because it feels like an iPhone.

That's fair.

I don’t know much about what Ubuntu is doing but it surely can’t be that bad.

You would be surprised.

Oh, and I also hate that they're actively undermining of theming.

That's legit.

That sounds like a very specific user case, I'm using a laptop for teaching with a smallish screen so gnome actually improves my workflow and the visibility of the OS. I don't need theming either. Gnome is really aimed at productivity imo.

I hate GNOME because it feels like an iPhone.

real

Ubuntu is gross, don't recommend. It works until it doesn't. Expect questions like "why doesn't USB access work in chromium" and having to try to explain what snap is

Mint is the best for most users. But if you want a Mac style, Elementary OS is the correct answer for MacOS users. Here's my latest screenshot of it:

Elementary OS 8.0.2

Tbf, my current laptop looks pretty similar, and I'm running Bazzite with KDE.

Lol Linux is awesome

Windows refugee: Linux Mint or Fedora KDE

Mac refugee: Linux Mint or Fedora KDE

PC gamer: Bazzite (or Linux Mint or Fedora KDE)

edit: fuck markdown, why do line breaks only work in pairs on lemmy, this is not a thing with markdown on discord so why here? it's annoying

Discord does markdown differently than intended: it's better for non-techies because hitting enter once is more intuitive than the alternative, but the standard way to insert line breaks in markdown is to type two spaces at the end of the line you want to break.

Like this
I see

but why is a singular enter character treated just like a space

look at the raw text of the comment, the above sentence's "spaces" are line breaks
is there a use for this functionality?

Spaces behave like this because markdown was designed to be like HTML but quicker to write and easier to read without formatting;
most web services that use markdown translate it to HTML rather than parsing it directly, and in HTML whitespaces are supposed to work like you demonstrated in your comment.

The reason for this behavior in HTML is "because someone in the 90s said so", I'm afraid.

If she's a Mac refugee, fuck if I know.

She could consider Linux Mint with KDE Plasma. KDE Plasma feels very like modern Mac, only nicer, to me.

KDE is not a Mint supported DE and the KDE files are not in the Mint repos.

This can be made to work if you're experienced but is definitely not a good idea for beginners. It will eventually break, and dependency hell is a thing.

For a KDE option suitable fir beginners, Fedora offers KDE as does Ubuntu, or there's KDE Neon

Oh, that's good to know! I've always installed KDE on Debian before, but I thought it was only because I just really liked Debian. Thanks!

if you're doing kde then i think debian would make more sense (their netinstaller is very good)

Ooh that's a good point. I mean, not Linux Mint because as thanksforallthefish said below it's not a Mint-supported DE but I actually installed Arch (btw) with the KDE Plasma DE onto an old laptop I have and yeah it definitely gives early-2010s OS X vibes. :)

Fedora is pretty cool.

Linus Torvalds uses it, so you could say it’s the canonical distribution.

Well no, the Canonical distribution is Ubuntu.

/s

slow clap

They should change their name to Antitethical then.

Second on fedora, have been using it as a daily driver for over a year and ot has been pretty solid.

As a general rule of thumb, I usually recommend Linux Mint to beginners. The installation and update processes are easy and intuitive, and there is a ton of software available, as well as good support if you know how to do web searches properly. The main trick is to try and remember that a paradigm shift needs to happen here. Linux is not Windows. It doesn't work like Windows, and it has different aims and priorities. She will also need to be prepared to learn a bit and be slightly more hands-on with her computing. The learning curve with Mint is comparatively gentle, but it does exist.

This is all very broad and general, but I hope it helps. Good luck to the both of you. I hope you are satisfied with whatever you decide on.

Popos 24 beta is dope if you like to live dangerously.

Holy shit voyager dude. Could I get a virtual autograph? Love your app!

Credited chocie if she has an nvidia GPU

Linux Mint is the windows 7 experience of linux. It gets out of the way so you can work. It also has the best in-OS help tools. It's also a bit more conservative in terms of newest features, so it's a lot more reliable.

If she does PC gaming, you might want to look at Bazzite rather than Mint. It's a lot better equipped for non-technical people to start gaming. It's basically a preconfigured Fedora linux, so it's got a solid foundation. It's also something called an immutable distro, which basically means it's more difficult to break as the core OS is "read only" (to simplify).

In terms of migrating, best to avoid dual booting off a single disk. Microsoft keeps breaking Linux installs (probably on purpose). So best to install a second SSD.

Before you migrate, have her make a list of software she uses and the hardware she has. Best to post that on a forum like this to have more experienced people look for possible issues.

When it gets to migration day, if bitlocker is disabled, you can access your windows data from linux.

Also get her on Lemmy and asking questions directly. The best thing you can teach a low tech person is how to get help.

Bazzite is atomic, not immutable

Its both

It uses an atomic update system on an immutable base. They don't refer to the same thing, but you sort of need the one when you use the other for it to make sense.

Those are different?

Don't forget to grab protonup-qt so you can easily install proton GE which has better .net support so more games work.

Thx for the tip. I just got a 5x FPS boost in a very poorly optimized sim game "war at sea" thing was chugging along at 5-6 fps when lots of ships were on the screen. Was maxing out all 32 threads on my 5950x. Now it's running a cool 20% utilization.

Ah nice, sometimes different versions work better. GE is a must have for .net heavy games.

Thx for the tip, will give it a try.

I got it from the protonup app that is pre installed.

Personally, I don't think anyone new to Linux at this point, who isn't tech-minded, should be pointed to an X11 environment. So until Mint devs have ported Muffin into a Wayland compositor, I wouldn't recommend it. They're used to a shiny experience visually, so I'd go with Plasma 6 running on Fedora or OpenSUSE Tumbleweed.

Yeah I think mint advice is extremely dated, Bazzite or base Fedora is the way to go

I second the atomic Fedora ones with Plasma. Very stable system, updates run automatically like she is used to, and the Bazaar software center is a great and well organized central repository for flatpaks.

Just straight up Bazzite to be honest.

Fedora by itself is too Puritan for stuff not fully foss in their default repos

Not a mint user myself, but I have helped a friend install it. The install script at the time would silently crash if it had issues with the network card name. Researching it I found that this had been reported 8 months before my friend ran into it, and a PR submitted, but was not even looked at for a month after. Sure, these are all (largely) unpaid volunteers, but if your objective is to be beginner friendly, stuff like that really shouldn’t be left sitting for so long.

Wayland has way more compatibility issues especially with games or other Linux stuff lol

Any of the large, easy to use distributions should work just fine. I'd recommend a popular distribution because it'll be easier to get help online. So consider Mint, Fedora, OpenSuse, Ubuntu and maybe Pop!_OS.

I think the main consideration should be which DE (desktop environment) she'd like to use. IMO the main contenders would be:

  • KDE - Very configurable, nice looking, a bit heavy.
  • Gnome - Simple and very opinionated, so not very configurable, a bit heavy.
  • Cinnamon - Should feel familiar to Windows users, a bit faster than KDE and Gnome.
  • Cosmic - A middle ground between Gnome's simplicity and KDE's configurability, pretty fast.
  • XFCE - Very fast and light-weight, fairly configurable, but not very flashy.

Based on which DE she prefers, I'd suggest getting a distribution that comes with said DE by default, for the best possible integration. How do you figure out which DE she likes best? Put Ventoy on a USB stick along with a few different Linux ISOs. Ventoy wil let you choose which one to boot from a menu. You could get the following ISOs:

  • Fedora or Ubuntu with Gnome
  • OpenSUSE with KDE
  • Linux Mint with Cinnamon
  • Pop!_OS with Cosmic
  • Mint or Ubuntu with XFCE

Download an ISO for each, install Ventoy on a USB stick and copy the ISOs to the stick. Boot into each ISO and play around with the desktop for a bit. When she's figured out which DE she prefers, install a distribution that comes with that desktop.

I've not noticed Cinnamon being any faster than KDE. I'd recommend KDE for someone coming from Windows.

I'm on KDE as a former Windows and Mint user and it's really annoying. Especially the text editor Kate. All the hotkeys are different than Windows/Mint, there's no notepad equivalent and only a notepad++ equivalent, the GNOME text editor doesn't match the theming, and I had to settle on Mousepad for my replacement.

I had to do a lot of customization to get the system to behave like Windows, particularly the panel. Maybe with ZorinOS it's better.

there's no notepad equivalent and only a notepad++ equivalent

I believe you're looking for KWrite.

Thank you, that's exactly what I've been looking for. Wasn't bundled with Kubuntu (or maybe it was but I uninstalled it because I thought it was Wordpad) and didn't come up when searching for it in the Discover app, but after going to the official site and opening a link in the Discover app I got it installed. I then accidentally uninstalled it because uninstalling Kate does that.

Now to look up how to clean up the start menu so searching for a text editor doesn't give me the uninstalled Mousepad or it's separate settings app (I did it with a 5 second duckduckgo search).

Dunno if kubuntu comes with it, but do you have an app called "main menu"?

No, it doesn't. I think I may have used a fork of that in Mint though and I had issues with it.

I mean from what you're telling me I'd imagine cinnamon, but now that you mention It, wasn't there a website dedicated to showing off the different desktop environments?

Not really possible, because how a desktop feels or what can be configured it's hard to show on a website. Especially how you can visually adapt it. And what you can configure in general. Running it from a live USB takes like 5 minutes.

For example KDE is also very close to Windows, but can also be configured to behave more like a Mac. Visually most desktop environment can be themed. Cinnamon just got additions to be able to theme gnome apps globally I think? If you want to use a central dock like a Mac and have running apps at the top, that's just a master of setting that up on KDE.

It was distrosea I was thinking of

Cinnamon is a great choice. It's the default on Linux Mint for good reason.

For distros, not desktop environments. You can choose DEs for distros though. But there it is: https://distrosea.com/

Suggesting anything with gnome should come with a penalty of having to fist fight a Canadian goose and it's henchswans.

I guess a good question would be what software you plan on using. If it's something more reliant on frequent updates and feature releases like gaming, the choice would be a bit different compared to something like office work or common browsing, where stability would be prioritized (at the cost of slower updates).

Mint, for example, is a great jumping off point for Windows users because of the familiar User Interface and a focus on stability and lack of prior knowledge required - but it lags behind when it comes to cutting edge stuff for things like gaming.

Since Mrs. Erinaceus is considering switching, I was going to try and steer her towards Mint, but since she's a gamer and I'm not (I know, boring) perhaps this would not be the best choice? Please tell me more.

Like 9limmer mentioned, Bazzite would be a good gaming focused choice for a beginner. There are alternatives like CatchyOS, but those are geared towards more experienced users.

Nix is new to me, but what I've read seems like it's very polarizing. Curious what kind of real world use makes it a good choice?

Curious what kind of real world use makes it a good choice?

It's declarative. Everything is (usually) configured via Nix itself, without requiring manual steps of running additional commands. This ends up being pretty useful when you have a fleet of devices that you want to configure.

Changing config is atomic. If you end up breaking your system when trying to tweak it, you can boot into the previous generation and try again with different settings.

I just switched a couple months ago to Pop OS because it is supposed to be more up to date on Nvidia drivers and game stuff. I haven't tested to many games yet but the couple I did worked fine. I was going to go with Mint originally but the gaming thing sold me on Pop. Its been pretty smooth but I would like more built in setting options for customizations.

Mint is a good jumping off point

Zorin OS is better

Isn't Zorin very out of date?

I'll be honest I tried zorin and it looked too much like MacOS for my tastes

I think Zorin OS 18 based on Ubuntu 24.04 was released just few days ago? will be released tomorrow. Also Zorin OS uses heavily modified Gnome Wayland session which is by many standards more "modern" and "leading edge" than X11 Cinnamon session. The desktop environment is by far the most significant thing an average Joe user will be affected by. If their packages are bit older they won't notice as much.

Bazzite is awesome, but I'd go with KDE over GNOME

KDE if you're used to Windows, Gnome if you're used to MacOS.

I'd say Mint or Fedora KDE for windows converts. They're both good "just works" options, but KDE just by virtue of being more popular has excellent software and support that make it a great option.

Fedora w/ Gnome for Mac converts is a no brainer, and I'd add that you're probably going to want the Dash2Dock Lite or Dash2Dock Animated extension for a Mac convert.

Fedora w/ Gnome for Mac converts is a no brainer

I use Mac (I'll install Asahi Linux once it supports connecting a monitor) and hate GNOME and hate Aqua (the MacOS DE)

I personally prefer KDE

Fair. I think most people start with the assumption that users are coming from a workflow they preferred in the first place.

Out of curiosity, if you hate Aqua, why did you get a Mac? Is it an industry thing or a specific software?

My first pc was an ubuntu pc that i had for quite a while. As a teen I recieved this Macbook from my dad. My family is all Mac users rn. My dad is an IT guy and prefers FreeBSD over Linux for technical stuff such as servers, and Mac over Linux for personal computers. Now that I recently became a libre software fan, I used a Linux VM and found that KDE blows Aqua out of the water.

Bazzite keeps sounding better for her needs tbh

It's truly a fantastic distro. Fedora atomic is very much an attempt at making Linux as easy and secure as Android. I recommend it for beginners and experts alike, truly awesome tech going on.

I've dabbled with a few different distros in VMs and laptops that I don't use a whole lot over the years. I recently moved my main desktop to Bazzite and I love it. The built-in 'ujust' scripts, or whatever you call them, are fantastic. Setting up an 8bitdo pro 2 was a breeze. Getting new apps installed, even with distrobox, is really easy. I'm sold on ublue, probably going to move my work laptop to Aurora soon.

I'm not a child, gamer nor grandma but last time i tried mint a few years ago i literally cried, so it might be something for me

Distro:

  • First choice: Mint Cinnamon
  • If the GPU is very shitty: Elementary OS (Mint Cinnamon expects a basic level of GPU performance)
  • If Mint/Elementary are too simple: Fedora KDE

Process:

  • For fully switching: Obtain an external hard drive, copy the contents of the Windows partition(s) to it and install your preferred distro so that it takes over the entire computer. This is the most stable way.
  • For dual booting: Buy an SSD for Linux, disconnect the Windows drive and install your distro of choice so that it takes up the entire space. Reconnect the Windows drive afterwards and set boot priorities in UEFI.

One More Tip: Don't frontload them with information, but teach them one thing: How search for and install packages through the GUI (Mint Software Manager/Elementary Store/KDE Discover). Tell them that it's more like a smartphone apps and downloading software from websites should be a last resort.

LMDE for future proofing and stability. Sort of a comedy option, but it’s my distro of choice. As easy as Mint, as stable as Debian. I just don’t trust Ubuntu and since it’s a Debian based distro, why not take one more step…

Mint has basically contained bad decision making by Ubuntu and individual versions are supported for 5 years. The average computer lasts 6 before replacement.

Mint is fairly future proof I think.

Oh, I agree, nothing wrong with mint. I just like the fact that the LMDE version is Debian based and works with everything I’ve thrown it at.

Figure proof of they ever decide to switch away from Ubuntu and mainline LMDE. Probably won’t happen, but makes me feel better anyway :).

If you're supporting it, then one you are familiar with would be my recommendation. If you're both beginners, then Mint.

Fedora. I would not have said that two years, but I am blown away by how easy and up to date it is.

And I am normally an Arch person.

Yeah I ran it up on distrosea and was surprised how intuitive it already looked

KDE works perfectly on the KDE version which is official now. Updates are straight forward, lots of software available.

I also supprised myself a few years back when I ditched Arch Linux (after 10 years) for Fedora! I now use Fedora Silverblue, but would also reccomend having a look at the uBlue variants for different flavoring.

Coming up on 10 years since I switched from windows to Linux. I tried Ubuntu and absolutely hated it, so much so that I switched back to windows at first. But I kept reading and tried ZorinOS, and that got me comfortable with Linux, it was a little buggy but I could understand it.

After a few months with ZorinOS I switched to Linux Mint and have been running Mint for 9 years. Recently my 76 year old mother who has trouble with some basic computer stuff said she'd like to try Linux and asked me to help her, I made a live USB of Mint for her to try and she told me "I can understand this, it's like windows 7!". If she can get Mint, I feel totally confident recommending it to new users.

Yeah I think mint sits in a sweet spot there for people who want that window 7 experience.

  1. Nice username, lol.

  2. Agreed, I wasn't even looking for the Win 7 experience, I was just still getting the hang of Linux and Mint was repeatedly recommended everywhere I looked. At this point I'm just comfortable with Mint and so I stick with it, and since I value reliability of cutting edge, it gives me what I need in a computer.

Yup and it will never slow down with time or start to annoy you with ads or tracking like every windows version in existance.

If the general public understood how they should spend a few days learning a basic Linux distro.... That would be great.

Yep, I ran Mint on a system 76 laptop for 8 years. Just retired it because the hardware is starting to give out, the OS is still running strong.

I think Linux Mint would be a good first distro.

I recently learned about a project called Operese. It is a Windows to Linux migration tool that also sets up Kubuntu. Kubuntu is Ubuntu with the KDE desktop environment instead of the GNOME desktop environment. I don't know how well that tool works since I never tried it but it looks promising.

There is also a new project called Winboat that is meant to make it easier to install and use Windows software such as Adobe Photoshop

Bazzite, i tried arch and then realized the whole wiki was like a uni level symposium and was burning through steps, kept doing instead of understanding, etc...

It's probably amazing, but since my only interaction with linux back then was being forced to use it at uni and windows, I really wanted a good experience of what linux could be. I needed it to work out of the box and be unbreakable, so I went with bazzite.

It's great, and I am digging the immutable aspect even if it broke my brain for any dev work, but once you learn how to use an immutable system (still figuring it out tbh) it's solid, easy, and works great.

Really wished there was more resources on immutable systems for newcomers though XD

I think you will eventually get tired of all the workarounds needed for immutable systems. Its a nice idea but full of pain when actually wanting to use the computer to do actual work.

But its ok! Everyone tries different things in the Linux world and we all just enjoy the ride.

What's the adjustment like with immutable systems?

Its not particularly crazy, most things can be installed via flathub. If something isnt there, install it through distrobox (you can install things through the AUR, packages like rpm and deb, etc). And if that doesn't work, install the app directly through rpm-ostree (only thing I did this with was a vpn app, you can point to a .rpm file for this). I use flathub for the vast majority of things, I think I only have two apps installed outside of it.

What's great is nothing ever breaks this way. Ever. It all works. Broken upgrades haven't happened to me after a year of using this, meanwhile I had plenty on debian and small distros like manjaro, mint, cachyos, nobara.

What are some examples of broken upgrades? I can't really think of any of Kubuntu, except that the recent major distro update broke my fan's RGB and they run proprietary Windows-only control programs so I can't fix it.

Mmm sometimes if you don't update for a long time you can't really update at all without following specific instructions. Nobara for instance had a major breakage between 41 and 42 versions that required you to debug from a boot drive iirc. One of my friends just had debian break on their not very used laptop and it can't upgrade. Bazzite will not have these issues, image based upgrades solve the broken upgrade and config drift problems. And if for some reason it does break, it's always solved by a one line rpm-ostree rebase command. Whereas with other distros the process to fix it is very involved usually

Ah ok. So far, upgrades on Linux seem quite messy in my experience. I still don't fully get why libraries need to pull 1-2 GB of updates every other day, for instance. I don't mind keeping up with bleeding edge distros, but the data usage can get irksome.

I loved Mint. It's still great. Recently I installed Linux on a family member's laptop which is not upgradeable to Windows 11. Hate to say it (and I may be a bit petty here): Mint looks dated, Cinnamon needs a facelift.

That was a reason I went with Zorin. It clearly tries to transition users that come from Windows with it's design (honestly, it's modded Gnome looks awesome). Even running .exe files is as simple as just opening them. Zorin will either just run them or suggest a Linux alternative. Had no issues with that OS so far.

That said, Mint or Ubuntu are solid choices for beginners (and pros alike).

Came to say this : Zorin was perfect for me, especially for its elegant resemblance to Windows.

Well quite obvious: as the name "Debian" was coined to celebrate the union between Debra and Ian, makes it a de facto choice! ;)

They split up :-(

I think Ian later died

Debian + KDE

Why did it take so much scrolling to get to the right answer

The right answer is,

Debian if they just use web browsers and basic office apps.

Fedora if they use do the same but also use recent hardware that needs a newer kernel

Bazzite if they are a casual gamer and you want to make sure her sims still work easily

Cachy if she's a nerd and plays a lot of higher end games.

All with kde of course

If you're using that currently, do you notice that on a fresh reboot, if you sit at the desktop and just wiggle the mouse for a while, or keep creating selection boxes with your mouse, KDE will freeze for a random amount of time?

Mint Cinnamon. Just make sure to change the background before she sees it. The first impression is god awful with that stock background.

I think basically all the default backgrounds aren't great. There are a few passable ones but that's it.

Hannah Montana

It's dead simple. It is a meme. They may find that funny and humor and novelty help beginners ease into new environments.

https://hannahmontana.sourceforge.net/but you should install something else as the main OS

Just set this as the first thing to boot and then teach them to remove it

I have been taking the wrong approach with beginners telling them gentoo is the endgame, but I have seen the light and can only say thank you for showing me the way

depending on preferences, alternatives could include UwUntu or Nyarch

There are two “just works” distros I recommend to new users: Bazzite or Fedora.

Start with Bazzite. It is familiar and has lots of guardrails so it’s nearly impossible to break.

If you decide you want more control over your system later, switch to Fedora KDE.

If you decide you want even more control and flexibility, consider CachyOS or OpenSUSE Tumbleweed.

You will see Mint recommended a lot, but I don’t like it. The default desktop — Cinnamon — is very Windows 95, and I much prefer KDE Plasma, which doesn’t work well on Mint. Mint also has driver issues with newer hardware. But if you like retro and your hardware is older, give it a try.

Avoid Pop_OS right now. It’ll probably be amazing in a year, but the new Cosmic desktop (currently a beta) has a lot of annoying bugs with common linux GUI packages.

The distro I find easiest to recommend to folk in my life looking to move to Linux is the distro that I'm using/most familiar with, because it makes it easier to help them out if they run in to an issue.

I use CachyOS, and previously, I was trying to support Mint etc, but having zero experience with the way the way Mint handles packages, with its default apps, update process etc, I found myself having to research an OS I don't use, and offer 2nd hand advice. I moved them over to CachyOS, and even though technically, it's not as beginner friendly, my day to day familiarity with it meant that it was easier to help out when troubles arose.

I'm currently in the inverse situation - was an active Mint user, but I'm running into gaming-related roadblocks due to Mint's update philosophy, so I might be jumping to CatchyOS.

This might be the push I need to move my 7 terabyte drives to Linux, God that's gonna be a full day thing I can see it now

I don't ever want to have to set up my PC again. Will Tumbleweed be good to accomplish this for a user used to Windows?

I like OpenSUSE Tumbleweed: everything's up to date and it's very stable for a rolling distro. Very occasionally an update is problematic but there are easy rollbacks thanks to btrfs. KDE Plasma is an easy desktop environment for a former Windows user too. One weirdness is you'll have to get used to using the command line to update native packages and Flatpaks ("sudo zypper dup" and "sudo flatpak update"), because the GUI updater apparently isn't really intended for the rolling distro.

Yes, and Aeon would even be better. Anything is just a box throw away.

I'm not sure what that last part means, but TY.

On atomic distros, you install stuff mostly via flatpak and distrobox. I'd even recommend using distrobox on traditional systems because you can just kill the box if you don't want it any longer. You can have multiple package managers at the same time installed without problems, e.g. yay, dnf and zypper. I guess you could even take your box with you when switching to a new distro (e.g. when switching from atomic fedora to opensuse as I did recently) but I have not yet done that.

Yes, management could be more end user friendly, but it'll get there

Thx for the explainer - I have some research to do.

This really depends on her hardware specs and what applications she needs to use.

Without knowing any of that, I would suggest Linux Mint. It is desktop user focussed and a good general OS. It includes drivers and common software in their version of an app store.

Debian is my distro of choice, but is not ideal for a new Linux user.

I would suggest checking what apps she needs and making sure they are available on Linux, or that a close equivalent is. Any apps that will be replaced, try the replacement out on Windows first if available. For example Adobe Illustrator to Inkscape, or MS Office to Libre Office.

For data transfer:

  1. As others have said. Backup the current computer fully. This in probably best done on an external hard drive. Make sure you know how to reinstall windows and restore from the backup.

  2. Copy all her data onto a different external hard drive. This is not the backup. It is a separate drive.

  3. Make sure all the data is actually on the external hard drive and readable from a different machine. Ideally boot from a Lunx live USB and check that the data can be accessed from the external drive.

  4. Install her distro of choice.

  5. Copy her data from the external HDD to her user account's home folder of newly installed Linux.

I can recommend Debian or Fedora. They are both mature distros that are pretty easy to install and generally work well with minimal fuss and are easy to maintain. I often see Linux Mint recommend, including in this thread. I've never used it so I can't speak to it. But I have every reason to believe it's a solid choice.

As for transfer process, since you mention using spare disks, NTFS filesystems are supported and you may be able to just copy files off of them. I don't know if bitlocker is supported.

Fedora Silverblue (GNOME) or Kinoite (KDE) are great for a "hands-off" OS. They are atomic so very hard to accidentally fuck up the system. Apps are installed easily via the GUI software center. I tried both when I switched to Linux and found I loved the simple but powerful and delightful-to-use experience of the GNOME desktop.

Yeah I have two Linux machines, the laptop which is my tinkering machine and the desktop that other people use that I'm not allowed to break, and I run Kinoite on that one because it's pretty hard to do anything to mess it up. At least I haven't managed it so far lol.

Debian or Ubuntu because they're stable and well-funded. Makes a lot of stuff easier.

I wouldnt say that, I have been on and off with Linux, never a main rig setup, but my most recent stuff is spending hours trying to get certain things to run on my steam deck which I was told absolutely could not run on my steam deck (I showed them)

Everyone hypes Mint but if you're working with newish hardware you might have a bad time due to the drivers taking a while to mature and filter down through all the distros. If her rig is a couple years old it should work just fine though. I would also suggest trying out Kubuntu, Pop!_OS, PikaOS, and Zorin if that is the case.

If she is on brand new hardware then something Arch based is the way to go IMO. CachyOS, Garuda, and EndeavorOS are all Arch based distros that make setup easy and they've all worked great for me out of the box. Honestly if you have snapshots configured with timeshift or something being on a rolling distro isn't as scary as it's made out to be. Fedora is an option too as they get updates every 6 months, but there is a little extra setup to do after install like media codecs and proprietary drivers etc.

Cachyos was my personal pick and it's working perfect for me so far.

Install gentoo

What, no LFS?

What? It's just a bunch of scripts, nobody actually does that

Opensuse tumbleweed. It's solid, stays up to date because it's a rolling release, and Yast can be a life saver for new users.

Always great to see more people curious about Linux, especially when the motivation is escaping ms-bullshit..

If she wants something that just works but still feels polished and professional, I’d actually give openSUSE a look. Leap is rock-solid and perfect for people who want a stable system that behaves consistently and doesn’t demand much maintenance. Tumbleweed, on the other hand, is rolling release, so it’s always up to date but still surprisingly reliable thanks to openSUSE’s testing process.

Both use YaST, which is one of the best control panels in the Linux world. You can do a lot with YaST, like manage users, partitions, updates, drivers, and networking all from one place without ever touching the terminal.

Mint is also a fine choice as well....

Put Linux on one of those spare hard drives and simply mount the existing drive as a second drive in Linux.

This will give you access to all your current files from within Linux without having to do anything. Move over what you want and need as you use Linux. At some point, you will probably want to reformat the original Windows drive for extra space. You could consider mounting it as /home at that point.

Choosing a distro is a matter of taste. I can tell you though that I have moved a few Windows users to Linux Mint and they are all happy with it. My last one was LMDE (Mint with a Debian base).

Come on gang! We all know the real answer is Hannah Montana!

Fedora because it just works.

Gentoo

Bazzite

A lot of folks recommending Mint Cinnamon. I agree, that's a great choice, one of my favorites. If for some reason there are technical problems, you might also try something with KDE, like Kubuntu or Fedora KDE. Also windows-like, even more mainstream than Cinnamon, faster to adopt new shit like Wayland.

First, BACKUP EVERYTHING.

Then, the best distro is probably going to be the same you are currently using. You will not have to deal with issues that may be specific to one distro. There is enough difference from one computer to another to cause annoying issues, even on windows.

I think you misunderstand, neither of us use Linux currently

I would get so much shit for this 😂 I'm tempted

Mint. it's slick, stable and similar (usability wise) to people coming from windows

I vastly prefer/recommend stable LTS distros. There are really 2 main families of distros for this:

  1. Linux Mint / Ubuntu LTS / Debian Stable (Ubuntu is based on Debian, Mint is based on Ubuntu LTS):

Basically endless amount of packages. Most people in the linux world have some familiarity with these so it shouldn't be hard to get help if you need it.

  1. Rocky linux / Almalinux / RHEL (Rocky and Alma aim to be compatible with RHEL software):

For desktop systems people usually opt for fedora, but that distro does not meet my own criteria. Biggest reason you'd use these is for professional VFX software support. For whatever reason a lot of that stuff only has official support for this family of distros. Not sure why!

Get good at 1 of these families of distros. If you aren't vibing with one its okay to switch to the other. Both have more cutting edge options if you desire them.

Linux Mint is a community favorite and very much is built with a desktop user in mind, but I don't think it's unreasonable to subject someone to learning any of the others even if they are more server focused. Everything I listed has atleast 5 years of support! If your fiancee isn't super tech literate, you'll probably be the one doing a lot of the system maintenance so keeping those major updates sparse is a very good thing. And of course, if you don't wanna learn 2 different sets of tools, try and keep in the same family of distros.

Also, for desktop environment don't choose anything crazy obscure. KDE & Gnome are most common, Cinnamon & XFCE are less common but IMO fine. Venture into others at your own peril.

Transfer process depends on what you mean. Transferring your files will probably just take time. I'm hopelessly unorganized so for me backing stuff up takes a few days of combing through a bunch of junk and copying to a flashdrive or cloud storage. Other people might have more efficient ways of dealing with this though.

If you mean software Libreoffice is great local office software, SMplayer is imo a good media player, GIMP, Inkscape, and Krita got art stuff covered. We're also at the point you can more or less run most windows software on linux with enough fiddling, but that obviously isn't ideal.

Your biggest hurdle moving to linux full time will be understanding commands when you inevitably do need to change configuration of something with the terminal. If you need help there are usually forums, IRC, matrix, etc.

Happy computing!

I will say right now unfortunately she will not be touching the terminal, that job will be placed squarely on me when something doesn't work, I'm fairly comfortable in that environment at least if not that syntax

While I'm here, I might as well figure out one for me, I usually stick to gaming and graphic design programs since I'm an artist. but honestly I do anything under the Sun and whatever my whims fancy so flexibility is a must

LFS

omnixy, a NixOS fork of omarchy (which aims to serve the best defaults) that isn't maintained by a fascist

I have been thinking this for a while too and it's a toss up between Fedora and Debian for a regular user and if you are gaming then something like PopOS or Bazzite I would want someone non-techy using something that is not a rolling release distro like Arch.

I'm a fan of the uBlue distros Bazzite (gaming), Aurora (KDE), and Bluefin (Gnome and software devs). Other than that, Mint, Fedora, or Pop beta if you want to try the new Cosmic desktop

So my standard thing with newbies is to suggest putting it on their old machine rather than dual booting. I feel most people will be amazed at how fast linux runs on their last pc and how slowly windows does on their current and if they dual boot it can lead to lazily keeping it booted in windows were as if the linux is available for web browsing and such it will help getting used to it. What I use I think is good for newbies. Its a lazy mans linux in the sense that it comes with everything you need out of the box. Its called zorin and its an ubuntu lts respin and once installed without doing any further tinkering you can rdp to a windows host, burn a disk, open and edit sound, image, and video files. along with standard web browser and libre office and such. I think most folks could go with it unmodified for most everything they need to do. Since its ubuntu you can add programs from the software program and update with the update program but if you feel the need to do like windows many downloads will have a debian linux option which when double clicked will work fine. also out of the box it has wine with play on linux installed so often times windows programs can be run by right clicking them and telling it to run with wine.

I'd suggest 0 change at first : boot on a live USB then connect with her Web accounts (e.g. Firefox Profile) then get an easy win. Sure not 100% will work but she'll be 80% there in minutes. If she hates it, logout, reboot, remove key and that's it.

Here are some tips once you have chosen:

You can change your desktop environment later.

If you do your install with seperate partitions for /home and others, leave 10% unallocated. Also make /bin about 15gb and /boot about 1.5gb. When you eventually run out of space, you can use KDE Partition manager to add the unallocated space to the partition you need, even if you set up encryption (gparted doesn't play well with encryption). You can install Partition manager as a package, you don't need to use KDE Plasma.

Using a drive mirror is a good idea. Maybe use it the second time you install.

If you want to use a cool filesys like zfs, just use btrfs for now (licensing issues). Ext4 will also work for desktop user needs.

If you go with Debian, you can add repos to your /etc/apt/sources.list file. But it is a one-way trip, so before adding sid, consider running your program in a vm. Non-free non-free-firmware and contrib are fine

Show her some pictures or videos of DEs and see what she likes. If she's someone who likes to make it look the way she wants, she might get a bit more out of KDE than Cinnamon for example.

I would suggest whatever you pick, it should be a similar base to what you run or are most familiar with.

If you run something Debian based, you should recommend something Debian based. Fedora, Arch, etc.

The same is also true for desktop environments, if you use KDE, recommend KDE. If you run something not necessarily beginner friendly, recommend what you're familiar with.

At some point you're going to be asked questions, so the more familiar you are, the better for both of you.

AnduinOS

When I switched a while back I somehow got my partner to switch with me. We've both been using Kubuntu. I had her try popos, and it was flippin terrible with her multiple monitors, and unfamiliar. If Kubuntu wasn't already set up, I'd totally have her try Bazzite.

I know, it sounds odd, but: Arch! Once my best friend wanted to try linux. So he asked me, which distro to use. I gave him an honest answer: "I use Arch. But for beginners I would recommend Mint." He don't gave a shit and installed Arch anyways 😅 - with success! That's when I noticed, that the Arch Wiki is actually SO GOOD, that even a newbie can install Arch without any help. It's just a bit more time expensive, compared to distros with an installer. However, there are some huge benefits, that made me switch to Arch:

  • I used Ubuntu on my daily driver before. However "stable" packages means in this case "antique". A 3 years old version of Sway isn't more stable than the newest release version.
  • I never survived a dist-upgrade. That's why i prefer a roling release linux today.
  • Your system is slim, because you only install what you really need. Also you know your system this way.
  • Especially for gaming it's good to have the newest kernel + drivers.

However, you should also notice the down sides. Sometimes an update breaks something. It doesn't happens often, but it happens. A few years ago the bluetooth stack was broken, so i wasn't able to use my headset during a meeting. However they released a fix like a few hours later, so I just needed to update. But still: That's something to consider too.

start with something simple that’ll teach the basics of Linux – like LFS

Why do you want to start a distro war?

Is this with the intent of trolling our community?

"Let many flowers blossom".

This community doesn't really fight about distros, unless it's in jest.

I would like to suggest Kubuntu but I did have one bad experience with it where it was no longer capable of updating. It looks like if somebody does try it they need to use the LTS version.

A lot of people are going to recommend you mint, I honestly think mint is an outdated suggestion for beginners, I think immutability is extremely important for someone who is just starting out, as well as starting on KDE since it’s by far the most developed DE that isn’t gnome and their… design decisions are unfortunate for people coming from windows.

I don’t think we should be recommending mint to beginners anymore, if mint makes an immutable, up to date KDE distro, that’ll change, but until then, I think bazzite or aurora if you don't like gaming is objectively a better starting place for beginners.

The mere fact that bazzite and other immutables generate a new system for you on update and let you switch between and rollback automatically is enough for me to say it’s better, but it also has more up to date software, and tons of guides (fedora is one of the most popular distros, and bazzite is essentially identical except with some QoL upgrades).

How common is the story of “I was new to linux and completely broke it”? that’s not a good user experience for someone who’s just starting, it’s intimidating, scary, and I just don’t think it’s the best in the modern era. There’s something to be said about learning from these mistakes, but bazzite essentially makes these mistakes impossible.

Furthermore because of the way bazzite works, package management is completely graphical and requires essentially no intervention on the users part, flathub and immutability pair excellently for this reason.

Cinnamon (the default mint environment) doesn’t and won’t support HDR, the security/performance improvements from wayland, mixed refresh rate displays, mixed DPI displays, fractional scaling, and many other things for a very very long time if at all. I don’t understand the usecase for cinnamon tbh, xfce is great if you need performance but don’t want to make major sacrifices, lxqt is great if you need A LOT of performance, cinnamon isn’t particularly performant and just a strictly worse version of kde in my eyes from the perspective of a beginner, anyway.

I have 15 years of linux experience and am willing to infinitely troubleshoot if you add me on matrix.

Mint is still a great choice if just for the ease of installation. I agree they're lagging behind a bit in the transition to Wayland but for most users that's not really a big issue. Mint also has one of the largest communities so getting support will be easier. To me Mint is still an excellent choice for getting started with Linux. I've been using it for years and I see no reason whatsoever to switch.

What exactly is easier about the installation than my suggestion?

the fedora community is just as large as the mint community, and just as well supported.

i'm not telling you to switch, I'm saying there's no reason to start with it if you haven't tried linux before. Switching is a much bigger choice because you are already comfortable.

Why would a beginner who isn't already comfortable choose mint?

Good points.

I will also add that Bazzite isn't just for beginners, it's just more friendly towards them. I've been running it for like a year now and it's just fantastic.

Almost boringly stable

Now hold on, everyone else is saying bazzite is built for gaming but did you just say it isn't or did I read that wrong?

She's definitely a gamer, currently working through AC shadows and horizon zero dawn I believe

I do believe her stuff should be immutable though, that would be a horrible experience for her and could make her want to run back to windows

It is, but it works fine even if you aren't a gamer

I'm honestly astounded at how many people are suggesting Mint. I recently switched full time to linux and even as a software dev, Mint has to be one of the worst experiences I've had with a computer. Not only driver issues, but software issues and general buginess. Along with being butt-ugly, I do not think any windows user is going to confuse Mint for Windows.

I switched my wife to Bazzite (not necessarily recommending that) and she literally didn't notice it was a different operating system (even though I told her it was and walked her through it). Bazzite has a nice UI for installing pretty much anything a normie would be thinking to install. The only issue we've had so far is that Dropbox just outright does not work on it. I've filed a bug with them and have been awaiting a response from their dev team for like two months now. I'm sure they'll fix it eventually, but if you need the Dropbox UI (you can use rsync otherwise) then don't choose Bazzite.

As for myself, after trying out like 6 different OSes, I settled on CachyOS. There are still issues, but it's pretty dang stable and they're very fast to fix issues. It's not for a person not willing to touch a terminal at least once though.

You could install bunch of popular liveboot distros on USB with ventoy and have them try each one. Just make sure to mention it will run faster when not in a USB.

Comma splice akimbo.

Did this with my SO, they have mint like me. And they like it!

They wanted puppy linux though xD

openSUSE.

The one she likes... How about listening to her needs, and then show here some examples, and let her choose?

I'd present her with Mint and Ubuntu - and then what you know is her "style"...

If it's her first, I think Ubuntu is a great place to start

It was in 2005, these days people tend to recommend Mint to the beginners.

Unfortunately yes that has been the sentiment, I think I was in high school when all the nerdy kids were talking about Ubuntu

There are so many resources on what to pick as first distro. I do not understand why people don't check those out first ...

A lot of resources? Yes. A lot of good resources? No. DuckDuckGo for it and you'll find a lot of blogspam.

Because Id rather pick people's brains than go over a spreadsheet, it's like telling someone to Google something, that may work for you but some of us place value in the varied opinions of others

If older computer that works fine, I'd get a new 780m (Amd) mini pc. They support 3+ monitors, have 2 network ports allowing to "daisy chain" the old computer. No transfering of anything, or worrying about getting old stuff still working.

Deskflow is a mouse/keyboard sharing app. If you keep old computer in sleep mode you don't need extra keyboard/mouse, but power outages, mean that if you don't have a floor standing old pc you can stack old keyboard/mouse on top of, then you will need to occasionally plug in keyboard and mouse into old computer to get deskflow restarted (if you don't put it as autostart).

It's far more convenient than dual booting. Can use resources from both computers in network, and seemless mouse/keyboard focus. Switching 1 monitor for occasional use is better than dual booting, because rebooting on older computers especially is slow.

Deskflow needs a modern kernal linux distribution. Ubuntu 24.04 is recent enough. Linux mint has not upgraded kernel yet. AFAIU, the only difference between mint (recommended here) and Ubuntu is a slightly prettier version of kde.

That sounds super cool! Unfortunately I'm a student again so we don't have the money for extra machines, I do have my mini pc but it's currently a dedicated jellyfin server