Can we please, PLEASE for gods sake just all agree that arch is not and will never be a good beginner distro no matter how many times you fork it?
-
Stable means not updated.
Oh no! I haven't got the latest push from 30 seconds ago. My operating system is so out of date and I'm so uncool!!11
Nope, you're missing the point entirely. It's about versions not frequency. For example Ubuntu 16.04 used python 2, despite python 3 having been released for 8 years at that time and other distros like Arch having migrated to python 3 years before. Now, Python 2 still got regular updates that Ubuntu released, but Ubuntu 16.04 was maintained until 2021, whereas python 2 reached EOL in 2020, that means that for 1 year Ubuntu was using a deprecated and unmaintained version of python.
One could also make the argument that Arch broke a lot of stuff when they did that upgrade, and there's an argument there, but it's not as simple as receiving less frequent updates.
-
People want to switch from baguettes to bread. So they get flour, water, yeast and salt and are asked to bake their own bread. "I never saw what was so hard about baking bread, the seller says." Well the issue is not the difficulty of baking bread. They simply don't want to spend time baking bread. They are used to going to the store to buy an already baked baguette.
then someone comes along with a bread making robot. so convenient! unfortunately the documentation is on a 300 foot long paper scroll.
-
while you do have a point, i'm still having issues with taskwarrior printing it's update notifications, even after opening an issue and the maintainers patching it.
The thing is, i use arch on 3 different devices, and i don't need to see every news entry 3 times, so yes in my case having it as default in pacman would indeed be bloat.
That said, there is PLENTY of places where I think arch could have saner defaults. but the beauty of arch is that it is made to be configured exactly the way you like it, so you really can't fault arch as much in this case, compared to other distros that try to take all decisionmaking away from the user.
You can never be 100% certain the news file didn't update between the three invocations. If you aren't refreshing that page between invocations then you aren't actually using Arch the way it was designed.
-
Good to hear that you're slack-curious!
Gentoo is a fantastic distro, so great choice! I run Gentoo on my second computer. I've always loved it, but Slackware was my first linux experience, so it has special meaning to me. Maybe try Slackware in a VM? You'll be compiling a lot from source on Slackware too if you need stuff that's not included in the base system, but without portage for deps management it's a lot more cumbersome. You can of course use sboui, slpkg or some other tool that can manage deps, or use flatpaks, appimages, distrobox or whatever to keep your base system clean.
That does sound like a bit much for my daily driver; I'll have to check it out in a VM sometime. It warms my heart that a distro community can have such longevity, and I think the simplicity has to be a big part of that.
-
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)
I use Debian ftw.
-
Bit of a different beast. Not something I would daily drive though. Slackware perhaps. But gentoo other then the docs being top notch and the learning experience being fairly streamlined. It is also a good distro for daily use.
Gentoo's my daily driver.
-
funnily enough, i see it as one of the advantages of arch, and a reason i'll keep putting up with the constant updating for the forseeable future - nvidia support has gotten way better recently, and since arch has very recent packages i haven't had nvidia issues in quite a while now.
Once it all lands in debian i'll consider giving debian another shot on desktop... but that'll take a while.
Debian SID?
-
Nope, you're missing the point entirely. It's about versions not frequency. For example Ubuntu 16.04 used python 2, despite python 3 having been released for 8 years at that time and other distros like Arch having migrated to python 3 years before. Now, Python 2 still got regular updates that Ubuntu released, but Ubuntu 16.04 was maintained until 2021, whereas python 2 reached EOL in 2020, that means that for 1 year Ubuntu was using a deprecated and unmaintained version of python.
One could also make the argument that Arch broke a lot of stuff when they did that upgrade, and there's an argument there, but it's not as simple as receiving less frequent updates.
You're going to be horrified to discover the software versions the military use.
-
Once it's installed Arch is just as easy to use as any other distro. It's "unstable" because it's rolling release, sometimes issues crop up with bleeding-edge updates, just keep an eye on the forums before updating.
I've only had to deal with a broken system a couple of times, both were 100% my fault, and both were fixable without reinstalling. Even when something breaks it's pretty forgiving, as long as one is paying attention and not afraid of reading documentation.
sometimes issues crop up with bleeding-edge updates, just keep an eye on the forums before updating.
So to me, that sounds not ideal for someone new to Linux.
-
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)
Literally never had Endeavours 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 Endeavours, 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.
-
hard disagree on this... while for people who don't know it it might look like programming, it's really not much different than editing config files (which people who don't know it will assume is programming too).
Sure, the language used by bash can be used to write massive programs. But in 99% cases using the CLI is like using a gui with a button and a text field - type some text into the field and then click the button, letting whatever software you're running take the content of the text field and do something with it.
way closer, in fact, to executing a discord bot command, than to actual programming as in software development (what i'd argue people think of when talking about programming)
If you even write one line of bash you are programming. The way you're describing it only makes sense if you're using the terminal like
dmenu_run
. You metaphor breaks down the moment someone so much as usescd
. Even worse once you throw a pipe or redirect in. All of this you absolutely will have to do when installing Arch.Its absolutely irresponsible to tell people that installing and running Arch Linux is like talking to a discord bot.
-
You can never be 100% certain the news file didn't update between the three invocations. If you aren't refreshing that page between invocations then you aren't actually using Arch the way it was designed.
well you can never be 100% certain your laptop won't spontaneously die either.
for any new arch user, i do recommend keeping an archiso live USB around in case something really does happen - since every arch user should know the basics of how it works, it should be easy enough to recover as well.
knowing that, i really only check the news out of curiosity, since i'm not a grub user i haven't had arch be unbootable since i started using it years ago. even if it did i'm confident enough it'd be a quick fix.
-
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)
I want linux to be as welcoming as possible to everyone and the newbie qiestion of what distro to use will come up a lot. I dont think it's helpful in any way to bicker about why my choice in linux is better. We should be giving them the tools to make the best decision for themselves
What if we built a beginners linux community (Linux, Where Do I Start -> LWDIS) and point to all the distros communities, and on those distro specific communities they had beginner friendly install, setup, rice, maintenance instructions and advice along with a difficulty rating. I don't know if stickies are a thing here but could be helpful in keeping relevant info on top. This could be a place for fanboys to shine on there favorite distro while keeping the basic inclusive LWDIS community free of bickering about distros that might cause confusion and turn people off.
-
sometimes issues crop up with bleeding-edge updates, just keep an eye on the forums before updating.
So to me, that sounds not ideal for someone new to Linux.
Depends on the person. Someone who just wants a stable desktop that works? No. Someone who wants to learn how Linux works, and likes to tinker? Yes.
-
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)
I'm in the void.
-
Veterans will always go back to Debian. It is inevitable.
I've got 25 years of Linux usage under my belt at this point, and I've settled on Debian for all PCs, servers, and anything else. Stability is so much more important to me than bleeding edge software, but for those things that absolutely need the latest and greatest, there's Backports and Flatpak.
I started off as a Redhat person (this is before RHEL and Fedora existed, so the distro was just "Redhat"), then after Redhat started their shenanigans, I spent a decade or so distro hopping. I even became an OpenBSD user for a couple of years. But now, I'm all Debian. Sane defaults, stable, quick setup. I can get on with my day. I understand the Arch obsession, but I feel like I'm long past that level of interest in tinkering at this point.
-
I think the difficult with Arch is not about using the compand line, but about knowing the Linux ecosystem.
People coming from OS X or Windows probably don't know the difference between a WM, or a DE or what Display server they should use.
They don't know if they need to install a network manager or setup sudo on a new system.
These things come from experience of using a Limix system even a mainstream one like Ubuntu.
Different people deal with things in different ways. Some (most?) people feel like learning linux is undesirable or a chore, while others embrace the sense of discovery and exploring a new and exciting thing. After using Windows for decades I don't want the same experience, I want something completely different.
Before I installed Linux I played a bunch on a virtual machine. I installed several distributions, desktop environments, hardware compatibility. I ended up landing on EndeavourOS more than a year ago. Never borked my setup, never had update problems, never had a problem I couldn't solve (more like Arch Wiki solving it for me).
I like to learn things by doing this, I like to fail fast and learn from the mistakes. EndeavourOS provided the exact experience I was looking for and would recommend it to someone with a similar mentality.
-
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)
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
-
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)
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).
-
well you can never be 100% certain your laptop won't spontaneously die either.
for any new arch user, i do recommend keeping an archiso live USB around in case something really does happen - since every arch user should know the basics of how it works, it should be easy enough to recover as well.
knowing that, i really only check the news out of curiosity, since i'm not a grub user i haven't had arch be unbootable since i started using it years ago. even if it did i'm confident enough it'd be a quick fix.
Then I never want to see you telling someone they should've checked the news file before updating!