this post was submitted on 17 Feb 2025
554 points (84.4% liked)

Linux

50368 readers
869 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)

(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 12 points 4 days ago (1 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.

[–] [email protected] 0 points 3 days ago (1 children)

Please, do not bring adobe and office pack there for god sake...

load more comments (1 replies)
[–] [email protected] 2 points 4 days ago (2 children)

Used to have Slackware as a daily driver in 2005ish, will arch be similar or more difficult?

[–] [email protected] 3 points 3 days ago

I'd say they are similar, but they have somewhat different philosophies. Slackware maintains a KISS philosophy and comes as a full system. It has its ncurses interface for installation. Some might find that helpful. Arch is purely CLI, so you need to know the commands (or write them down) to set the keyboard layout, set up a network connection, time/date, and so on. You build your Arch system from the ground up, but Pacman handles dependencies for you. Slackware comes as a full or minimal installation (or you can choose individual packages at the risk of breaking dependencies). Slackpkg does not handle dependencies for you. Both will require you to have some sense of what's going on under the hood. You'll need to edit config files and be a sysadmin of your own system.

[–] [email protected] 3 points 4 days ago

Arch's package manager, pacman, manages dependencies for you and is quite robust. Arch is much simpler to run and maintain than Slackware, I think.

[–] [email protected] 7 points 4 days 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.

[–] [email protected] 5 points 4 days 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.

[–] [email protected] 14 points 4 days ago* (last edited 4 days 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)

[–] [email protected] 7 points 4 days 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.

[–] [email protected] 3 points 4 days ago

For what it's worth, I have switched three machines of mine from Win10 to Mint in the last year, and in each case it was much easier and faster to install than Windows. And of course, daily use is much faster and smoother than Windows, but that is true of all distros. It's just worth mentioning because mint is made to be the full featured user friendly experience (some might even call it bloated) out of the box, yet it's still a rocket in comparison.

One was a typical work-issued Dell laptop w/ port replicator + M365, one was an old PC at home I built several years ago, and the last was an even older PC I built like 14 years ago.

Just yesterday at work I installed Win10 in VirtualBox so I could test a Windows app that gets built alongside our main embedded Linux software (used the VM since a certain popup window secondary to the main app wasn't immediately working in Wine). Holy crap was it painful after being used to the Mint installer.

Then when I got home I decided to turn on that 14 year old system that's been off for a month (when I installed the latest point release 22.1) to let it update. Even using the GUI updater, and even though it had to update the updater itself before updating however many dozen packages AND the kernel, I timed the entire process at five minutes flat. On the computer from 2011, with a pretty old & small SATA SSD system drive. And you can use the PC like normal until it's done, when it shows a banner suggesting you reboot when you can because of the kernel update.

Again, nothing special in the Linux world where software is actually created with users put first. But still noteworthy for being the "easy" distro that looks a lot like Windows when you first boot it up.

I'm not posting this to say anything negative about Arch, either. That kind of distro is very important to begin with, and Arch in particular seems it's good enough that it might be the new Debian. Especially with SteamOS switching to it.

[–] [email protected] -3 points 4 days ago* (last edited 4 days ago) (2 children)

It's a really simple system meant to 'just work' and provides an idiot sheet you can copy and paste from for those who don't ever want to RTFM

as long as the system isn't doing anything important Arch is great for noobs fucking around, it's high grade spoonfeeding and doing what you are told.

Power users use RHEL, Ubuntu, Gentoo. Governments, armies, tech giants and that kinda stuff, Arch is more for newbies karma farming on r/unixporn for lolz

[–] [email protected] 2 points 4 days ago

I dunno, I used ubuntu (or some flavor of it) for 15 years before Arch. I will say that the first time I installed Arch, I did it solely to prove to myself that I could. After that, I fell in love with it as a daily driver for a lot of reasons. The AUR is a big one, and the fact that it's so well documented also helps. But really, once it's installed, Arch isn't any more complicated than any other distro to keep running.

I did switch to EndeavourOS, though, because once one has installed Arch the "Arch way" a few times I don't reallly see any benefit in doing it again.

[–] [email protected] 5 points 4 days ago

I'm pretty sure "Power users" don't use Ubuntu.

[–] [email protected] 8 points 4 days 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?

[–] [email protected] 6 points 4 days 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.

[–] [email protected] 12 points 4 days 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.

load more comments
view more: ‹ prev next ›