I'm working on a distro recommendation flowchart/ list for newcomers and need your input please! (Post is not only this picture btw and is mainly text)

We often get the same question with

“I’m new, what distro do you recommend?”

and I think we should make a list/ discussion on what is our pick for each person, and just link that post for them to give them an easy recommendation.

So I made a quick flow chart (will get polished as soon as I get your input) with my personal recommendations. It is on the bottom of the text, so you see the rest of the text here too.

I will also explain each distro in a few, short sentences and in what aspects they do differ and what makes them great.


Here are my “controversial” things I want to discuss with you first, as I don’t want to spread nonsense:

Nobara

I don’t know if we should recommend it as a good gaming distro. In my opinion, it’s a highly insecure and experimental distro, made by one individual. I mean, sure, it gives you a slightly better experience ootb compared to vanilla Fedora, but:

  • As said, it’s made by one single guy. If he decides to quit this project, many many people will just stop getting updates.
  • There are many security-things, especially SELinux, disabled.
  • It’s severely outdated. Some security fixes take months until they arrive on Nobara.
  • It contains too many tweaks, especially kernel modifications and performance enhancers. Therefore, it might be less reliable.

I think, Bazzite is the way superior choice. It follows the same concept, but implements it in way better fashion:

  • Just as up-to-date as the normal Fedora, due to automatic GitHub build actions.
  • No burden of maintenence, either on the user or the dev side.
  • Fully intact security measures.
  • And much more.

Immutable distros

I’m a huge fan of them and think, that they are a perfect option for newcomers. They can’t brick them, they update themselfes in the background, they take a lot of complexity compared to a traditional system, and much more. Especially uBlue and VanillaOS are already set up for you and “just work”.
If you want to know more about image-based distros, I made a post about them btw :)

VanillaOS

It’s the perfect counterpart for Mint imo. It follows the same principle (reliable, sane, easy to use, very noob friendly, etc.), but in a different way of achiving that.

The main problems are:

  • The team behind it isn’t huge or well established yet, except for the development of Bottles.
  • They want to do many things their own way (own package manager, etc.) instead of just using established stuff.
  • The current release (V2, Orchid) is still in beta atm.

I see a huge potential in that particular distro, but don’t know if I should recommend it at this point right now.

ZorinOS

I think, for people who don’t like change, it’s great, but it can be very outdated. What’s your opinion on that distro? It looks very modern on the surface and is very noob friendly, but under the hood, very very old.

Pop!_OS

Same with that. Currently, there’s only the LTS available, since System76 is currently very busy with their new DE. I don’t know if we should recommend it anymore.


I made the list of recommendations relatively small on purpose, as it can be a bit overwhelming for noobs when they get a million recommendations with obscure distros.
Do you think that there are any distros missing or a bad recommendation?


https://feddit.de/pictrs/image/b6476205-f6fb-4022-b8ba-622e04054172.png

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Canonical bad etc. but IMHO any distro recommendation chart for new users that lacks Ubuntu LTS is not credible. Downvote away.

BautAufWasEuchAufbaut,
@BautAufWasEuchAufbaut@lemmy.blahaj.zone avatar

I feel like that might be Debian stable now? With Ubuntu adopting snaps and Debian containing firmware in the installation iso.

acockworkorange,

Yeah Debian 12 made Ubuntu LTS obsolete.

BautAufWasEuchAufbaut,
@BautAufWasEuchAufbaut@lemmy.blahaj.zone avatar

Sleeping on it: major version upgrades. In Debian there’s no automatic way to do it as far as I know?
For people with little technical experience, this could be a substantial hurdle or even problem.

acockworkorange,

Apt-get dist-upgrade is a Debian invention. From before Ubuntu existed.

BautAufWasEuchAufbaut,
@BautAufWasEuchAufbaut@lemmy.blahaj.zone avatar

But it doesn’t do any custom upgrade steps? For a correct upgrade, you need to follow Debian’s manual. Otherwise you will break things afaik

acockworkorange,

If you’re asserting dist-upgrades are not supposed to be unattended, you’re right. By design. If it’s something else, then I don’t follow.

BautAufWasEuchAufbaut,
@BautAufWasEuchAufbaut@lemmy.blahaj.zone avatar

This is how you upgrade from Debian 11 to Debian 12: www.debian.org/releases/…/ch-upgrading.en.html
While this is a great and thorough guide for sys admins, people who just want their 'puter will be unable to follow. Ubuntu has a tool for this called “do-release-upgrade” iirc.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

Could be, I haven’t tested it in a while on a desktop or a laptop. Snaps are fine for new users. In fact they are a net benefit. I’m speaking from point of view of availability of software and function, not technology or ideology.

BautAufWasEuchAufbaut,
@BautAufWasEuchAufbaut@lemmy.blahaj.zone avatar

I am strictly speaking about user experience here. If something goes wrong with snaps, solutions are harder to find than traditional ways of installing software. I don’t think most users care about the underlying systems otherwise.

Pantherina,

Ubuntu and KDE was a horrible experience for me. They theme GNOME like hell which is very controversial too. Their snaps are basically a one-company-project nobody really likes.

avidamoeba, (edited )
@avidamoeba@lemmy.ca avatar

The default desktop experience has been pretty consistent since 18.04, 6 years ago. Controversial or not, it worked well in 2018 and it works well today. We’ve been using it on hundreds of our dev workstations since 2017. Most folks came from Windows.

matlag,

I’m sorry if that’s harsh, but my feedback would be: drop that chart!

It’s daunting, it’s going to freak out many newbies. Too much choice kills the choice.

You have one “default” at the bottom, Mint, so stick to that. Tell the newbies they can switch anytime to something else once they’re a bit more comfortable with the Linux-world. And if I’m not mistaken, you can install and try the main DEs with Mint also. Or you can recommend Ubuntu, or any other newbie friendly distro. Just pick one and don’t lose them over what they could see as an important difficult decision before they even get started.

fine_sandy_bottom,

Yeah this was my thought exactly.

Use ubuntu unless you know why you prefer something else.

caseyweederman,

Are we still recommending Ubuntu though

delirious_owl,
@delirious_owl@discuss.online avatar

Mint. Which is based on Ubuntu (without all the crap)

caseyweederman,

Mint Debian please

LeFantome,

Depends who “we” is but the more people you include, the more it trends to “no”.

caseyweederman,

Don’t drop the chart! It’s really helpful for some people, and it’s fun, even for people who are looking to branch out rather than start fresh.
Maybe have it start simple, eg. the very top choice is “First distro?” and Y points to a giant friendly MINT endpoint that takes up half the real estate, then N points to the regular cloud of options.
But don’t ignore the benefits of graphical representations. If newbies make it all the way here, they’ve already waded through hundreds of vast, incomprehensible walls of text expounding the virtues of sysv and runit.
I’m not saying dumb it down. There’s plenty of time to dig deeper, let’s ease the initial option paralysis.

BrianTheeBiscuiteer,

Not to discourage, love the idea, but it can be hard to choose an OS based on yes/no questions. Debian an Ubuntu have a lot of similarities for instance and maybe there are things you really like about Ubuntu (e.g. newer packages) and also things you hate about it (e.g. proprietary packaging with Snap).

Tlaloc_Temporal,

All models are wrong, but some are useful.

Personally, even this rough sketch helped me frame other things I’ve heard about a lot better. A quick rundown of the most important points of each distro is exactly what I need to bridge the gap between “just use Mint/Debian/Pop_OS!” and the more involved concepts of Atomic, security focused, hardware support, philosophy, and what not.

This isn’t so much about finding the right choice as it is about discarding the wrong ones. I can go through the tree and see what’s likely to spend resources on something I don’t care about, what might be too advanced for me, and what sounds interesting. Really understanding three choices is far simpler than being swamped with 30+.

iAvicenna,
@iAvicenna@lemmy.world avatar

Are you kidding me with the pink font on pink boxes? Or is that a sync glitch? Cant read most of the text

Guenther_Amanita,

It’s a glitch, and also outdated.
It was just a sketch, and the “real” post is out now :)

ipsirc,
@ipsirc@lemmy.ml avatar
Declamatie,

Ah shit, I’m 13.

sibloure,

Something I don’t see mentioned often is what OS they are coming from. Linux mint is often recommend and assumes they are coming from Windows. MacOS users will probably feel more at home with a Gnome DE.

Guenther_Amanita,

I think Mac users feel better with KDE. Gnome is too unique to compare it to either Windows or Mac.

If you move the dock to the top and add another dock on the bottom, you basically have the UI from MacOS.

You can replicate everything else with a few clicks too.

sibloure,

Very nice. I did not know that. I came over from macOS and Gnome felt very natural to use due to its similar UX approach but I understand others may differ. I may give KDE another try to test it out what’s new since I used it last.

Guenther_Amanita,

I mean, Gnome often gets compared to MacOS and KDE to Windows, but I find it to be only similar on the surface.
In reality, Gnome is totally unique in its own way and KDE has nothing to do with Windows, being more similar to Mac than anything else, especially after minimal customisation.

ipsirc,
@ipsirc@lemmy.ml avatar
chatokun,

Slight problem with the meme vs what OP is doing: Someone evaluating choices isn’t going to know what to search for from logos. They’ll n only recognize Google, Apple, and Windows, with a slight possibility on Linux distros.

TCB13,
@TCB13@lemmy.world avatar

Here’s a revised flowchart for you:

  • You need professional software like MS Word, Autodesk, Adobe, NI Circuit Design for collaboration with others > Stick with windows;
  • Any other case > Install Debian + GNOME + Software as Flatpaks. You’ll get a rock solid system with the latest software;

Done.

captain_aggravated,
@captain_aggravated@sh.itjust.works avatar

Word I think is the easiest to give up, there are other word processors that are at least as good, they’re only “problem” is they aren’t MS Word.

TCB13,
@TCB13@lemmy.world avatar

there are other word processors that are at least as good

Their only problem is that this isn’t true. :P LibreOffice and friends might work for quick jobs in isolation and whatnot but once you’ve to collaborate with others and use advanced features like macros it’s game over.

For what’s worth LibreOffice can’t even keep the default spacing on a bullet list consistent with what MS Word does and this is an issue if you share a document in works with someone else and then things appear in different places / pages.

captain_aggravated,
@captain_aggravated@sh.itjust.works avatar

That’s what I meant by “They aren’t MS Word.” The problem is MS Word is the one everyone else has and those slight differences where “Looks fine on my machine” but looks weird when the teacher sees it.

As for “advanced features like macros” who the fuck uses macros in MS Word? I’ll believe it in Excel but in Word?

LibreOffice, OnlyOffice, hell Abiword is probably good enough to get practically everyone through a bachelor’s degree writing MLA formatted essays; if you need to get more serious than that you should be learning LaTEX.

Inui, (edited )

deleted_by_author

  • Loading...
  • thejevans,
    @thejevans@lemmy.ml avatar

    Yeah, the Nvidia bug caused me A LOT of headache. I love Debian, but I really only use it as a server OS. On my workstations, I prefer to have easier compatibility with new hardware and software.

    TCB13,
    @TCB13@lemmy.world avatar

    Debian 12 has had at least two system breaking bugs in the last month or two,

    What are you talking about specifically? I do manage dozens of Debian 12 servers and run it in one of my desktop machines since the release I didn’t run into any issues so far, stable as usual but I would be interested in knowing about those.

    I honestly don’t understand the love for Debian either.

    Because, like Ubuntu, it’s truly community driven, not subject to the whims of some corporation and more stable than the others.

    Also recommending GNOME to anyone used to Windows is just going to frustrate them if they’re already hesitant.

    While I get your point and I like XFCE very much, the “what you go for it’s entirely your choice” mantra when it comes to DE is total BS. What happens is that you’ll find out that while you can use any DE in fact GNOME will provide a better experience because most applications on Linux are design / depend on its components. Using KDE/XFCE is fun until you run into some GTK/libadwaita application and small issues start to pop here and there, windows that don’t pick on your theme or you just created a frankenstein of a system composed by KDE + a bunch of GTK components;

    ShittyBeatlesFCPres,

    I don’t have any specific beef with your chart but I do feel like we sometimes do a disservice to newbies by focusing on distros rather than the main desktop environments and what differentiates them. I wouldn’t hesitate to recommend basically any of the Fedora spins or Debian-based distros to beginners.

    The choice between KDE, Gnome, Cinnamon, etc. is much more consequential for a new user than DNF vs. Apt (especially in the Flatpak era).

    Johanno,

    You need to limit the options.

    Linux systems

    • Debian (stable, almost no bloatware, user unfriendly, apt)
    • ArchLinux (unstable, bleeding edge software, user unfriendly, pacman)
    • RHEL/ Fedora (semi-stable, newer software, relatively user friendly, dnf)

    Then at max list 3 Systems that derive from each main OS.

    Like

    Debian: Ubuntu, Mint, PoP!OS ArchLinux: manjaro… Fedora: Nobara…

    Where each should be user friendly to use. Also explain what stable means, like that unstable doesn’t mean shit breaks on a regular basis but rather it can sometimes happen. Normal desktop users don’t need the stability of Debian. But it is nice to have if you can live with outdated software (if it isn’t already on flatpak).

    delirious_owl,
    @delirious_owl@discuss.online avatar

    People who think its too complicated won’t make it to the bottom of the flow chart.

    tl;Dr needs to go at the top, not the bottom. That’s the point. They won’t make it to the bottom.

    Slatlun,

    Came here to say this too

    ipsirc,
    @ipsirc@lemmy.ml avatar
    BCsven,

    If a user does not like CLI or is not comfortable fixing anything, then suggest OpenSUSE. Built in snapper rollback for problems and YAST2-GTK GUI apps to configure anything, no CLI skills needed.

    bloodfart,

    Is your computer weird or old (<x86-64v1, arm, etc) branch.

    You’d be amazed how many 32 bit systems or core systems are out there. People have tons of arm shit now too…

    Guenther_Amanita,

    What distros would you recommend for those use cases?

    norambna,
    @norambna@programming.dev avatar

    My own example. I still have an ancient netbook lying around. It runs on an Intel Atom N270, which is only 32bit / i386. It came with Windows XP and I quickly switched to Mint, when it was still supporting 32bit.

    I think the last Ubuntu release supporting i386 was 18.04 (around 2018) and all other distros started to drop i386 support after that.

    AFAIK Debian is the only major distro still fully supporting i386. And a Debian based distro that still supports i386 is MX Linux. My ancient and crappy netbook is running MX Linux right now.

    My ‘weird’ example. I have a Raspberry 5! It’s ARM and very new. It runs its own distro, Raspberry Pi OS (Debian based), and Ubuntu does also fully support it. Right now if you try some other distro, it probably won’t even boot unless you start tinkering a lot with it.

    So Debian is definitively a choice for very old hardware. And the odd ARM SoC has usually at least some custom Ubuntu build that runs with it.

    bloodfart,

    The big differences in architecture are arm, x86-64(soon to be split into v1 and v2+ if it hasn’t been already), i686 which is almost all 32 bit intel and i386(no one is actually using this!)

    Not to join the chorus of model train enthusiasts itt, but Debian still maintains i686. Gentoo from source is another great option. There’s arch32 as well which I think requires that you be at least a p3.

    Arm is still in a weird place and it depends on the particular implementation more often than not:

    There’s Debian for arm sbcs, and there’s a different, less normal armbian that is more cheap/weird sbc oriented but also sucks in various ways. Theres also arch and gentoo for arm as well.

    M1 Mac users will probably want asahi.

    Actual factual i386 needers (pre-pentium) will want to run either the gentoo or bsds maintained specifically for that purpose.

    delirious_owl,
    @delirious_owl@discuss.online avatar

    You’re missing the whole security community. Kali, QubesOS, TAILS

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • fightinggames
  • All magazines