this post was submitted on 17 Feb 2025
213 points (85.4% liked)

Linux

51580 readers
991 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Arch is aimed at people who know their shit so they can build their own distro based on how they imagine their distro to be. It is not a good distro for beginners and non power users, no matter how often you try to make your own repository, and how many GUI installers you make for it. There's a good reason why there is no GUI installer in arch (aside from being able to load it into ram). That being that to use Arch, you need to have a basic understanding of the terminal. It is in no way hard to boot arch and type in archinstall. However, if you don't even know how to do that, your experience in whatever distro, no matter how arch based it is or not, will only last until you have a dependency error or some utter and total Arch bullshit® happens on your system and you have to run to the forums because you don't understand how a wiki works.

You want a bleeding edge distro? Use goddamn Opensuse Tumbleweed for all I care, it is on par with arch, and it has none of the arch stuff.

You have this one package that is only available on arch repos? Use goddamn flatpak and stop crying about flatpak being bloated, you probably don't even know what bloat means if you can't set up arch. And no, it dosent run worse. Those 0,0001 seconds don't matter.

You really want arch so you can be cool? Read the goddamn 50 page install guide and set it up, then we'll talk about those arch forks.

(Also, most arch forks that don't use arch repos break the aur, so you don't even have the one thing you want from arch)

top 50 comments
sorted by: hot top controversial new old
[–] pathief@lemmy.world 33 points 3 weeks ago* (last edited 3 weeks ago) (7 children)

I'd just like to vent that these kind of discussions are one of the big turnoffs of the Linux community in general. People speak "in absolutes".

You either do it this way or you're a dumbass. You either use the distribution I like or you're doing it WRONG. You shouldn't use Arch because you're not experienced enough, you should use Mint for an arbitrary amount of time before you graduate to the good stuff.

You friends get way too worked up over other people's personal preferences and push your biased and subjective views as facts.

Is Arch Linux the right fit for a newbie to Linux? The right answer is "it depends", not "never". Would I recommend Arch to my mom? No. Would I recommend it to my programmer colleague who already lives in the Powershell? Sure, why not.

Is Arch Linux the right fit for a newbie to Linux? The right answer is "it depends", not "never". Would I recommend Arch to my mom? No. Would I recommend it to my programmer colleague who already lives in the Powershell? Sure, why not.

Yup, i had a lot of people tell me that arch wasn't a good beginner distribution, and had some friends try to talk me out of it. But i was planning to move to Linux for over a year and had set up Linux servers in the past. Just hadn't used one for my main PC. I've been on arch for over a month and it's been fine. I still wouldn't recommend it to every beginner but I'm not going to say it's never appropriate.

load more comments (6 replies)
[–] nezach@discuss.tchncs.de 25 points 3 weeks ago (7 children)

Meanwhile random people just using SteamOS and being happy.

[–] Pika@sh.itjust.works 12 points 3 weeks ago* (last edited 3 weeks ago)

yea, but I feel like it's worth saying that steamdeck (where most of the steamos instances are) runs primarily in steam mode, and runs immutable OS by default so it's pretty hard to actually mess that up. Plus steam manages most updates for you instead of you managing the updating yourself, which also helps remove the skill factor.

[–] xavier666@lemm.ee 5 points 3 weeks ago

Android looks at SteamOS from the distance

load more comments (5 replies)
[–] Sanguine@lemmy.dbzer0.com 22 points 3 weeks ago (7 children)

This post is a little cringe. Endeavor OS is a great Arch Experience for those who want a little preconfiguration and a GUI install. I've since moved onto doing it the arch way, but EOS was a great foot in the door and I know for a fact I'm not alone. Ive learned more about Linux in 2 years going from EOS to Arch (and running a proxmox server) than I would have running some "beginner friendly" distro. Really wish folks would stop gatekeeping.

[–] Nimrod@lemm.ee 8 points 3 weeks ago
load more comments (6 replies)
[–] grrgyle@slrpnk.net 16 points 3 weeks ago (5 children)

I would, however, recommend Arch if you're a Linux novice looking to learn about Linux in a more accelerated pace.

[–] dino@discuss.tchncs.de 4 points 3 weeks ago (7 children)
load more comments (7 replies)
load more comments (4 replies)
[–] Barbossa@lemmy.dbzer0.com 15 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

I started with mint more than 10 years ago because a friend of mine told me it was one, if not the best, distro for newbies (that was a fucking lie). Idk how mint is doing today but back then was kind of a mess and dealing with it wasnt easy, so i dont really know how or why i switched to debian for a while. With debian i had a lot of problems with some software, mostly proprietary drivers for esotic hardware i was running back then due to me buying the cheapest laptops available, so i started distro hopping for a while. Every distro but fedora was debian based so it felt a lot like a more of the same experience and I felt stuck in a loop where i was eventually gonna reinstall my whole system after breaking something i didnt even know existed.

Then one day i found arch. Installing it wasnt as easy as clicking install on the live system's guy, but just by following the wiki general instructions i didnt have any issues the first time. It felt good. Building the system block by block helped me understand how things work, the package manager was the best i had seen and the newbie corner basically had the solutions for all my screw-ups, even more than ask-ubuntu did. Everybody in the community was super helpful (even some of the devs). Then there was the AUR, with almost every piece of esotic or proprietary software i needed, much easier than adding some random guy's repositories to apt or enabling backports on debian. Also i found out that i prefer having a rolling release. With arch i learned how to use and maintain my system, and i just stuck with it.

That said, just how some use linux just to brag about it with their normie friends, many many people use arch to brag about it with other linux users (like my friend did), mostly beacause arch has the infamous reputation that it is hard to install, hard to maintain, easy to break. Which is actually not that bad considering that all these people are gonna end up posting in the newbie corner lol.

Truth is that arch is not harder than any other distro. It only comes down to your will to learn and RTFM What i think worked for me was the transparency. Nobody said it was as easy to use as windows, but nobody in the wiki said "dont do this unless you are an experienced user". Arch is not another fork of ubuntu pretending to be "even more user friendly", it's just arch.

I think the problem is about distros like antergos (rip), manjaro, garuda, endevour trying to oversimplify something that only needs you to RTFM only ending up breaking something they tried to automate and hide behind a curtain that wasnt meant to be automated and was meant to be learned to manage, by hand

EDIT: spelling. I'm a non-english speaker, if you find any more errors just tell me and i will correct them (or clarify something better)

[–] jcg@halubilo.social 7 points 3 weeks ago

I think mint is crazy better these days compared to 10 years ago, and it probably just came down to "we want to be user friendly to those who need their hands held" crashing into "actual users who need their hand held are trying it out." 10 years ago, I think there simply wasn't enough interested in Linux outside of Linux circles to properly test and figure things out, not to mention the strides the software itself has made in supporting more hardware more seamlessly.

The thing about RTFM is that users don't, and the users that stuff like Mint is geared towards is those who when asked to read a wiki page, will simply give up. Windows has a cottage industry of people who do various things to make it easier for that kind of user. For example, just installing Windows on a device for you (albeit with bloatware usually) complete with all the drivers for your hardware. For most of the hardware on a laptop (audio, internet, HIDs, USB), that'll have you set for life without having to touch anything and for the graphics that'll at least have you set for several years without having to touch anything. And it's not like Linux doesn't have this level of support, it's just that Windows has this level of support for consumers and Linux typically has it relegated to the enterprise sphere.

That being said, it's insane how easy it is now to just install Mint, or PopOS, or even Ubuntu and have a working system. But most users don't even install their Windows, much less a completely foreign OS.

load more comments (1 replies)
[–] michaelmrose@lemmy.world 15 points 3 weeks ago (2 children)

There’s a good reason why there is no GUI installer in arch (aside from being able to load it into ram).

This is the dumbest conceit of the arch community. I learned Linux using Fedora back when regular usage required more know how than installing arch does and it was enormously helpful to have something you could click and install and THEN learn in a functional environment. Also following the guide isn't THAT hard its just a waste of effort for a million people to do so.

[–] pupbiru@aussie.zone 5 points 3 weeks ago (1 children)

i think it’s also incorrect: the basic premise of arch is minimally configured, do whatever you like… no installer is going to allow a user to do everything they want, so that’s kinda not “the arch way”… it’s not some gatekeeping BS, it’s just not what arch is about, and that’s fine… that’s why there are spinoff distros that disagree and make their own - this is FOSS after all

load more comments (1 replies)
load more comments (1 replies)
[–] fushuan@lemm.ee 14 points 3 weeks ago (1 children)

"I didnt read the changelogs"

I have never read the changelogs and I have never broken my EOS install ever.

Weak bait.

[–] JackbyDev@programming.dev 9 points 3 weeks ago* (last edited 3 weeks ago) (4 children)
  • Arch users everywhere: You MUST read the Arch news files before updating.
  • Also Arch users when updating: Oops, I forgot to read the news file.
  • pacman when updating: I have pre install hooks but I don't print the news files updates by default because that's probably bloat or something.

Make it make sense

load more comments (4 replies)
[–] Kiuyn@lemmy.ml 13 points 3 weeks ago (1 children)
[–] Belgdore@lemm.ee 5 points 3 weeks ago

Yep, as long as Valve keeps it up to date and as long as newbie users don’t figure out what Sudo does it will be fine for them.

[–] dx1@lemmy.ml 13 points 3 weeks ago (1 children)

I'll tell you, nothing bricks as hard or as irreparably as Windows. I have never had to actually reinstall Linux due to some problem (though it's a good practice security-wise).

load more comments (1 replies)
[–] ad_on_is@lemm.ee 13 points 3 weeks ago (1 children)

On the contrary, I'd still argue it's a good distro for beginners, but not for newbies. people who are tech-sawy and not hesitant to learn new things.

I jumped straight into EndeavorOS when I switched to Linux, since arch was praised as the distro for developers, for reasons.

Sure, I had some issues to fight with, but it taught me about all the components (and their alternatives) that are involved in a distro.

So, once you have a problem and ask for help, the first questions are sorts of "what DE/WM do you use?... is it X11 or wayland? are you using alsa or pipewire?".

Windows refugees (like me) take so many things for granted, that I think this kind of approach really helps in understanding how things work under the hood. And the Arch-wiki is just a godsend for thst matter. And let's be real, you rarely look into Arch-wiki for distros other than Arch itself, since they mostly work OOTB.

[–] Scrath@lemmy.dbzer0.com 6 points 3 weeks ago (2 children)

The Arch-wiki was my main reason for switching to arch. When I used an ubuntu based distro I felt like I had to rely on forum posts to figure out anything whereas with arch everything is documented incredibly well

load more comments (2 replies)
[–] untorquer@lemmy.world 12 points 3 weeks ago

2 requirements for arch:

  1. Not fearful of CLI
  2. Able to RTFM.
  3. Willing to spend a whole day on your first install

that's it. That's also not MOST PC users. Just suggest popos or mint or that one "gaming" distro and let them enjoy it.

If they want to nerd out after they're used to Linux they will learn the CLI. If they want to, they'll find Arch or whatever DIY/rolling whatever distro.

[–] Anti_Face_Weapon@lemmy.world 12 points 3 weeks ago (8 children)

Veterans will always go back to Debian. It is inevitable.

[–] ArsonButCute@lemmy.dbzer0.com 8 points 3 weeks ago (2 children)

I never liked debian or it's derivatives, but since moving to Selfhosting most of my services and needing sane defaults on my server (I'm a noob with server stuff) I've circled back to LMDE after 20 years of using primarily bleeding edge and DIY distros.

I like it, it's nice that it's set and forget and doesn't need constant attention like my bleeding edge stuff always did.

[–] chronicledmonocle@lemmy.world 5 points 3 weeks ago

As a fellow Mint enjoyer who is too fucking old to be fixing their desktop all the time.....yes

load more comments (1 replies)
[–] Molten_Moron@lemmings.world 7 points 3 weeks ago

Debian is just the carcinization of Linux.

load more comments (6 replies)
[–] neon_nova@lemmy.dbzer0.com 12 points 3 weeks ago (2 children)

We, long-time users of Linux, all have our opinions based on various preferences. The thing is that a lot of these preferences are pretty technical, like Ubuntu having snaps, Fedora and Mints' flat pak policies, etc...

For the average user, they will not know what this is or even see a difference between the systems at first. The linux community would do better if we could have a unified front on distro recommendations. People will switch distros as they learn and their curiosity grows.

I think, we should ask people to pick based on their DE preference. If they want something like windows, let them have Mint or Kubuntu, if they want something closer to mac, let them have Ubuntu. I say this as someone who likes Fedora Plasma spin.

Everything else, is just information overload and will give users decision paralysis.

Our goal should be conversion of users. Once our numbers start growing, then things will pickup. Just imagine if we had office and adobe products here. How many people would be able to switch. I still use windows on my work computer as there is a single app holding me back.

load more comments (2 replies)
[–] prole@lemmy.blahaj.zone 9 points 3 weeks ago (1 children)

I started with EndeavourOS, which is basically Arch, and had a great experience.

I did have someone knowledgeable help guide me a bit at first, but eventually I learned how to find solutions myself on google, and use the Arch wiki.

I must have broke my installation a dozen times, but used Timeshift to bring it back from the dead... And I learned so much about how Linux works in the process. Wouldn't have done it any other way.

load more comments (1 replies)
[–] Kyatto@leminal.space 9 points 3 weeks ago* (last edited 3 weeks ago)

I was not technically a newbie since I had previously used ubuntu in the distant past (as if ubuntu would truly prepare someone for a more advanced distro), and probably a few others I can't remember, but I came back with EndeavourOS and I'm having a great time. I did have a few challenges though I am fairly tech savvy and I knew what I was getting into so I was definitely not a regular novice.

After a single serious oopsie that bricked my system but I was able to fix I've been running a very stable system. I've kept with it for nearly 2 years now on my initial install with practically no issues, at least none I wasn't willing and able to solve. I troubleshot an issue I was having with a package installation the other day without finding any help online and that made me proud of myself.

I would have considered myself a decent power user on windows, and I feel like a sub average arch user, but hey I get to learn and improve more now.

[–] mnemonicmonkeys@sh.itjust.works 9 points 3 weeks ago

Petulant counterpoint: SteamOS 3.0 is based on Arch and is a good newbie distro

[–] HiddenLayer555@lemmy.ml 8 points 3 weeks ago (1 children)

IMO every distro should have a rolling release option. Kind of like how OpenSUSE has the normal version and Tumbleweed. You have normal version for when you need the OS to work (you're new to Linux, it's your main personal/work computer, it's a server, etc) and then you have the rolling release option for when you're willing to give up stability for the newest versions of everything as soon as possible.

[–] Tin@lemmy.blahaj.zone 5 points 3 weeks ago

The only thing I don't like about stable distros is being 3-4 versions behind on software. Back when I was using Ubuntu I used to get frustrated because I wanted to use the latest version of things like LibreOffice, but couldn't without bypassing the repos, which can cause issues down the road.

[–] OutsiderInside@lemmy.world 8 points 3 weeks ago

I wonder if there is something like a graph or diagram that shows the different parts that comform a distro.

Like a visual aid where you can see what combination of parts or components you are choosing on a distro.

Does something like this exist?

[–] Echolynx@lemmy.zip 7 points 3 weeks ago

I mean, I'm just one reference point, but here we go. I started with Kubuntu -- I liked KDE, and Ubuntu is a stable, LTS distro. What could go wrong?

But my PC is Intel/Nvidia, so I'm constantly facing driver issues, and not to mention, snap is completely fucked. Ubuntu is supposed to be LTS but I've somehow still got 2-4 GB of updates every day or two. I've also got random bugs here and there and no real idea of how to troubleshoot them because the support is disparate or doesn't address my specific issue.

Meanwhile, on my Chrultrabook, I decided to go with Arch, which of course presented its own set of issues. The archinstall script was straightforward, and debugging it was also fairly easy since the Arch wiki and forums were a trove of information. But debugging and tinkering, even when I accidentally bricked my laptop and had to do a clean slate (don't ever interrupt pacman, I've learned!), has been a great learning experience. It's made me feel like I actually understand a little more of what goes on under the hood. Ubuntu could do that as well, but it isn't meant to be design.

Neither is good nor bad on its own, but different people enjoy different things. I didn't think I would be the type to enjoy Arch, but it gave me valuable experience and a fun project (even if I did end up staying up until 3 or 4 AM on work nights). I've got EndeavourOS on my laptop now and still Kubuntu on my PC, but I'm wondering if I shouldn't just switch over. Arch/eOS being a rolling release feels nice too, as I'm doing all these updates on Ubuntu anyway, but I'm slightly more worried about fucking something up.

[–] fpuertas@lemmy.ml 6 points 3 weeks ago (1 children)
[–] Dungrad@feddit.org 8 points 3 weeks ago
[–] michaelmrose@lemmy.world 6 points 3 weeks ago

And no, it doesn't run worse

Flatpaks that aren't official products of the source project sometimes have interesting issues pertaining to their permissions, are harder to set as the handler for files, harder to enable usage of system tools, don't follow system themes, are harder to start or use from the command line, and yes start slower than native apps.

I like the idea that even stable distros can have latest stuff easily or distros which don't package a given project. I use a few myself. It is certainly annoying that it ends up teaching people about what dirs they need to share with flatseal, flatseal, desktop files, and the command line for something which is supposed to simplify things.

Kinda feels like less work to use rolling release with a more comprehensive set of packages.

[–] pineapplelover@lemm.ee 6 points 2 weeks ago

It's a good beginner distro if you want to stumble, fall, and learn things. It's not a distro where everything is all good right out the box. For that, maybe try something like Linux Mint Debian Edition or Bazziteos

[–] UnfortunateShort@lemmy.world 6 points 2 weeks ago* (last edited 2 weeks ago)

Literally never had EndeavourOS break in any way.

Last time might have been the GRUB issue that affected all of Arch. If you use GRUB that is, since it's not the default on EndeavourOS. Next time might be old package repos being shut off, but only if your install is older, plus there's already the second announcement with simple instructions regarding that on Arch News. Also, it will just block updates.

I've put two people without any prior knowledge on EndeavourOS, didn't hear any complains either. I myself had no prior knowledge in Linux and hopped from Kubuntu to OpenSUSE Tumbleweed to Garuda Linux in short succession. I only switched to EndeavourOS after Garuda repeatedly broke. Been on it for 2 years without an issue I think.

I know this is not a representative study and as a computer scientist, I do grasp things quickly, but I strongly oppose the notion that EndeavourOS is not beginner friendly.

[–] ManyManyBees@feddit.nl 6 points 3 weeks ago

Thanks! Found Garuda is from this thread! You're a real one!

[–] despaircode@lemmy.ml 5 points 3 weeks ago (3 children)

That depends on what the beginner's goal is. Arch could very well be a nice beginner distro, as could Gentoo or Slackware or any other "hard" distro if you're determined to learn. My baptism of fire was on Slackware in the 90s (which I'm still on), long before "beginner distros". Trying and failing was a big part of the fun. If you're determined to learn, I don't see any issue with starting with a distro that doesn't hold your hand.

load more comments (3 replies)
[–] visnudeva@lemmy.ml 5 points 2 weeks ago

LINUX IS AN EXPERIENCE NOT SOMETHING TO ENDLESSLY DEBATE ABOUT.

[–] Draegur@lemm.ee 5 points 3 weeks ago

Mint has been nice

[–] VARXBLE@lemmy.dbzer0.com 5 points 2 weeks ago

I went from Windows to Mint, to Pop-OS, to EndeavourOS and haven't left EOS.

My time with Mint and Pop were about a week each. I switch from Windows to Linux 2 years ago.

For my experience, jumping into Arch feet first has been a great learning experience. My desktop PC is a gaming PC first, so having the most up to date packages has been great. It's helped 'de-mystify' Linux for me. I've had to troubleshoot issues, but thanks to Arch's excellent and extensive documentation, with some light reading I've manages to make it work.

I'm now moving on to setting up my own Homelab/Server, which will NOT be Arch based (...unless...?), because the experience with learning how to navigate Linux with Arch has given me the confidence to tackle something I have absolutely no experience in (NETWORKING).

load more comments
view more: next ›