I'm a little bit underwhelmed, I thought that based off the fact so many people seem to make using this distro their personality I expected... well, more I guess?
Once the basic stuff is set-up, like wifi, a few basic packages, a desktop environment/window manager, and a bit of desktop environment and terminal customisation, then that's it. Nothing special, just a Linux distribution with less default programs and occasionally having to look up how to install a hardware driver or something if you need to use bluetooth for the first time or something like that.
Am I missing something? How can I make using Arch Linux my personality when once it's set up it's just like any other computer?
What exactly is it that people obsess over? The desktop environment and terminal customisation? Setting up NetworkManager with nmcli? Using Vim to edit a .conf file?
Welcome to realizing the Memes are all bullshit and its just a solid distro that's worth using for the simpleness. Just go use your computer like the average user is and roll with it
Now actually use it for a couple of years. Then you'll see whats special about it.
For me personally, Ubuntu was breaking on every dist upgrade, the software was always out of date or not available in the repos. Been running arch for 5 years, same install, even transplanted it over to newer computers without issues. When some package is missing, I can throw together a PKGBUILD with chatgpt and put it on the AUR for others to use. It fucking rocks and is extremely sturdy while allowing me to do with it whatever I want.
But yeah, besides that, it's just a linux. The individual things it does well are not even exclusive to arch. Ideally, you should not think about your OS at all and it should be out of your way, while you do something on it.
Arch is great if you want very high levels of customization without having to get into compiling and coding, like with Gentoo or NixOS.
I think of it as the distro equivalent to custom keyboard kit, you get all the parts and can swap them out as much as you want. But you're not designing and fabricating your own circuit board and microcontroller, writing your own custom firmware, getting a custom case modeled and fabricated, etc.
The meme is mostly a relic from the days when installing Arch was a very involved and mostly manual process -- it wasn't to the level of LFS, but you had to configure most of the base system, and it would leave you with a pretty bare-bones setup (no GUI by default, etc). So it was a pretty big hurdle and successfully installing it did give you a bit of nerd cred, though even then the "arch BTW" meme was tongue in cheek.
These days it's just one of the most well-supported rolling release distros, and it's got automated installers and GUI spins just like any popular distro. The two biggest assets are the AUR and the wiki.
NixOS does kind of feel like the spiritual successor in terms of effort to set up, and in that immutable OSes are kind of the next big thing, like rolling release was fairly unconventional when Arch was taking off.
What exactly is it that people obsess over? The desktop environment and terminal customisation? Setting up NetworkManager with nmcli? Using Vim to edit a .conf file?
Welcome to the crowd! Eventually, you realize that an operating system is just an operating system: something you use to get work done, and the less you notice it, the better it's doing its job. The pride of setting it all up mostly ends very shortly after you're done. At that point, you realize that pretty much all distros are the same, give or take.
That said, there are always moments that make you realize that your OS is amazing. When you're faced with a new and difficult task that you don't know how to achieve, then you look at your distro's documentation and solve it in a few elegant steps. And I'm not an Arch user, but that's when the Arch wiki will really be your friend, as well as all the other resources that Arch has for its users. I can't think of examples of these kinds of moments because they're so rare, but those are the moments that feel great and really make you appreciate your OS.
The AUR is pretty awesome. If a piece of software exists on Linux, it's in the AUR. Even software that doesn't have a native Linux version can sometimes be found these, e.g. repackaged versions of Electron apps for Windows.
And once you start really customizing your system, you'll see the value of the Arch Wiki. If there's something you can do on Arch, the Wiki probably has a well-written guide for it.
The thrilling thing about arch is you get to put together your own user land applications, especially things that could form your desktop environment, audio stuff, etc.
I agree it is not that complicated. If you want more thrill, here is what I recommend:
gentoo Linux
has the option to compile everything from source. This isn't just for bragging rights. This resolves a whole class of software breakages that can happen on other distros (especially when using old or less common applications).
It gives you the option (emphasis on optional) to use openRC, an alternative to systemd.
patch any software super easily, working nicely with the system
customize compile flags on a global level
have package manager manage software that isn't available in repos, or easily write a package script for it (technically AUR can do this, but gentoo more powerful)
works like a charm with heavily customized setups, such as musl, or less common architectures like arm or risc-V
NixOS
Takes it a step beyond gentoo and uses a functional, lazy approach in package management. Every package is fully reproducible, has a kind of isolated environment. Your entire setup is reproducible and declared with a single file.
---- below this line is torture. Not recommended
slackware
Idk how it works exactly, but package management looks like a manual pain
Linux from scratch
A book where you create your Linux installation from scratch, compiling every single component until you reach a working system
Notable mentions
Alpine Linux: uses musl and busybox by default. Extremely lightweight. Some things will not work, but you get the thrill of running a couple MB distro
void Linux: ok I'm tired of writing so I will not explain that one
Do people really make Arch their personality? Ive been using Arch-based distros since forever and never really met someone like that. I thought it was just a meme.
I like the minimalism and ability to control more parts of your system as opposed to an automated install process doing everything for you. But you don't have to do that much manually. The main pacstrap step basically sets up your whole system anyway. It's not that different to other mainstream distros. I have always just used it like any other distro.
Edit: Forgot to mention that the bleeding-edge packages and AUR are nice features too. And being rolling release to a lesser extent, just my preference.
Use it as your daily driver and get really comfortable with it. After this, complain loudly when you see someone doing anything in a different way. Then say "I use Arch btw"
People like Arch because to many it feels more truly like your system than other distributions.
It isn't that Arch is in some way more customizable than other distros, rather it's that if there is a package on your Arch system, its probably there because it was your choice to put it there in the first place, and so the system can feel more representative of you given it only contains the things you want or need and nothing more from the get go.
Arch is for the most part comparable to Debian unstable/sid, but instead of a normal repository, it instead depends largely on a massive 3rd party repository (the AUR), and for some reason people think that's a feature.
Yes, and that's the point of Archlinux. It's nothing special, at least in the way it is configured. You make it special. You build your distribution more or less. You are the opinionated one, not the distribution. I think what people are "obsessed with Arch" is, that you have to manage it yourself and you build it yourself. It is the philosophy that is appealing I guess. In example not much is automated. Stuff is described in the wiki and community and it is expected that you learn the stuff and understand and then do it yourself, instead relying on automated and preconfigured stuff from a regular distro.
On my main system I use EndeavourOS, which is basically Arch, but with some pre-configs and opinions, and comes with some automation tools.
Outside of the meme, the only people who make it their personality are generally younger and less experienced users who feel extremely empowered and proud by doing anything useful on the command line. Not like those users on Ubuntu (which they just switched from) who install stuff from a store like losers, nuh uh.
Before Arch you had the same type of people on Gentoo feeling superior because of use flags and watching hours of compiler output, after switching from Mandrake.
Arch offers a combination of rolling software updates, a simple but easily customized base, pacman for the package manager, the AUR, a barebones installation process by default, good documentation, and active development. That may or may not be a good combination based on your goals.
Other distros offer a different combination of characteristics. Those characteristics are a starting point and you can get to the same destination no matter what you use. The trick is figuring out what starting point is closest to your destination or which starting point makes the journey fun for you. For some people, Arch is that. For plenty of people, Arch isn't that.
Yes, you are missing the fact that it's mostly not people making Archlinux their personality, but people making meme'ing about "Archlinux users" their personality. For the vast majority it's just an OS.
I like operating systems as boring as possible. Let it manage the underlying system while I focus on work. I think you just convinced me to try Arch now.
That's basically it. Some Arch users are genuinely just picky about what they want on their system and desire to make their setup as minimal as possible. However, a lot of people who make it their personality just get a superiority complex over having something that's less accessible to the average user.
Nobody's raving about the install, that's just useful for people who don't know what makes a Linux distro.
It becomes your personality after a few years because every update might break anything, and you need to regularly maintain random shit. Also if you forget to update regularly, the chance of everything crapping out rises exponentially.
I hope you're using something like btrfs, because rollbacks are a must.
Anyway, I'd say it's good that the OS is out of your way once set it up. Even though I don't use Arch directly, I like how comprehensive the AUR is (even though there may be repositories more packages, like nix and whatnot), think the ArchWiki (like the GentooWiki) is a very useful resource, even if you use a completely different system.
Let me ask you... Why would you do something like that? I mean, Arch is just a piece of software, why would you wanna be obsessed with or turn it your personality?
Don't you have anything more meaninful to worry about?
Arch is perfect, it's like THE Linux. It's not really opinionated about anything, it just helps you do it. Hell you can "pacman -S apt" and slowly become a debian
That's the magic of it: latest software, rolling release, edit some config files, do anything you want, spend half your time tweakin'
No longer using Arch, but I can tell you what I liked about it:
it basically only does what you explicitly tell it to, making the setup very flexible. There's no stuff the OS hides behind its own tools really (resulting in little to none "DO NOT EDIT THIS FILE" situations).
It is very up to date and the rolling release generally works well, there's no pain with changing releases or anything.
The package manager, including creating your own packages, is dead easy and fast. Caveat is that once you look deeper into it, it gets more complex as you need to keep a container for clean building around. Still, with the right tooling, it's very manageable.
As already mentioned, the documentation is very good.
Packages are very close to upstream, in most cases just being something like "./configure; make; make install".
I'm trying out Arch on my laptop atm, and tbh the only real advantage (at least for me) is that the packages tend to be a lot fresher than on Debian-based distros. The question is how many of your packages you really need to be that fresh.
I think a lot of Arch users feel like wizards because they connected to the home wifi using the command line, but if you've tinkered with (/broken then had to fix lol) other distros, you will have done all this stuff before
Fresh packages all the time without any hassle or snaps/flatpak/appimages, and theoretically never needs to be reinstalled. What's not to love.
OP was pretty fucking snarky though, ngl. Some of us enjoy using arch based distros without being walking memes, and far more people complain about people talking about arch than actually talk about arch these days.
I think arch peaked in its popularity in 2016 or so. It felt like an elitism thing was going on around that time that has 1. Faded off and 2. Been dispersed into other distros because as it turns out there are other good choices, too.
Besides. How are you going to become a rising influencer rehashing the same old takes as the prior generation of dorks? Can’t keep people coming with Arch is the greatest YouTube videos forever.
If you want a challenge that may or may not be worth it, try configuring NixOS. And I mean really get into it, try to configure everything using Nix. It's very time consuming but not boring, each configuration varies person to person (i.e the way you organize it) so it can be quite fun if you have the time.
Also nixpkgs (what Nix and NixOS use) has like, all the packages
afiak the prase "i use arch btw" is mostly sarcasm,
instead of genuine appreciation.
its mocking the stereotype of arch users that constantly bring it up to sound smart or feel supperior.
think of arch like "vintage car culture" with a touch of minimalism.
its restricting and breaks all the time,
but thats kinda the point because fixing it becomes a part of your lifestyle.
Before the install script, i setup arch manually and added the gnome package that bringd DE and all the good Gnome stuff with it. it was then just the same as any other Gnome DE really. People taut the AUR, but OpenSUSE has same with their software.opensuse.org where packages maintained as experimental or community can be accessed (or by adding OPI).
Since OpenSUSE had built in snapshotting, rollback and GUI admin (plus curation to do cleanups and maintemamce already OOTB) I uninstalled Arch.
The ArchWiki though, that thing is a masterpiece
I prefer a minimal install of Debian personally. Someone should make a rolling release apt-based/debian-based distro and I'd hop right on it. Technically Kali is one and I do daily drive that, but it's not something I can really recommend to people as a general use distro.
Anyway if you want something more tangibly different (and difficult to install) try running OpenBSD :)
I can only use Arch, because I know how I set it up.
Preinstalled distros, even arch based seem overwhelming to me nowadays. I just prefer to set up Arch Linux myself so I know what minimal steps I did and what package I have
Those people are mostly just a meme, I rarely see people actually doing that anymore, although I'm sure they exist. If you want my personality out of it, spend more time customizing. You can look into optimizations, theming, or delve into window managers if you really want to make it your own. There's a lot of options.
I really like Arch because it’s bare metal but not too much => it’s very easy to choose the components you need for your installation and exactly fine-tune your experience without spending too much time with something like Nix/LFS/Slackware.
it’s community supported, lightweight, fast, and easy to use when you know what you’re doing (wow this sentence is dumb but you get me right?)
I’ve been using Debian for many years now. The hardest part about switching my desktop to arch (partly to try something different, partly for later kernel / tools) was not that arch is difficult, but that I need to type ‘sudo pacman -S’ instead of ‘sudo apt install’ to install new packages. It is functionally the same in my day to day use which is fantastic.
You should go for a distro that matches what you want out of your system. You want stable? Find some strong LTS distro like Ubuntu. You want ULTRA STABLE? Go for an immutable distro. Do you want to use your system for gaming? Go for a distro with wide gaming support, built-in drivers with options for proprietary drivers.
It's less about what base distro you're using and more about what you like about that particular flavor of distro.
For example, I use my PC for gaming mostly, but also coding. I switched from Pop! (Ubuntu based) to Garuda (Arch based) and I love it because it's really good for gaming, comes with Mangohud, Gamemode, Steam, Heroic, controller drivers, graphics drivers, etc, all optionally pre-installed. I also really like KDE apps because they're performant and slick so I got the Plasma version.
Anyway, yeah, focus less on "this distro is Arch based" and more on what each distro can provide you as far as your personal tastes.
I tried it out because of the memes and stuck with it because there wasn't a bunch of extra stuff I don't need distracting me. I kinda forget I'm using arch btw
That's like seeing the Otaku gang, deciding to give this Anime a go, watching Dragon Ball and asking "what's so special about this?".
Some people make some random thing their personality, others enjoy the same thing without making a big fuzz about it. Arch is great because of the wiki and the AUR, other distros have their own pros and cons.
I have been a GNU/Linux user for about 15 years. During that time, I have alternated between Arch and Gentoo.
Gentoo is very time consuming and complex, and Arch is a pain to keep clean. However, the ability to customize the system to your preferred configuration is a big draw for both.
For a light user like me, patching and customizing to PKGBUILD is just fine.
Personally, I sometimes wish for something like the USE flag in Portage.
I have used a number of distros over the last 15 years. Once I found one I liked, I stuck with it. I understand the package manager, some of the special features of the distro I use and I don't really have time to relearn this every couple of months on new distros.
If I want a different "feel", I change my DE. But that's about it.
The one benefit Arch has for me (even though I no longer use it as I found I'm not too fond of rolling releases), is that the AUR with an AUR helper takes care of getting any Linux packages installed. No need to copy commands off a github repo or something like that.
Most who use Arch prefer to use a customized tiling window manager instead of a desktop environment. I tried using i3, and I do understand tiling WMs, but they're not really for me and I won't be able to do a crazy design out of them.
What do you mean by people being obsessed over Arch?
Archlinux is Linux, it's just a minimal distro that allows you to only use whatever you want to use. I have no idea what's with being obsessed over it other than «use arch btw» which became a local meme recently.
I tried it and was underwhelmed, but also overwhelmed.
I love the idea of choosing everything I want, but Arch also meant the pain of learning to install everything I actually need first.
Is there a minimalistic distro that installs all just the essentials (drivers, services like DHCP, a package manager, desktop GUI), and then I choose from there?