this post was submitted on 01 Aug 2023
943 points (98.0% liked)

Linux

48372 readers
1591 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
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 74 points 1 year ago (4 children)

My wife uses Arch (actually). She calls it the internet, when she really means Facebook. She knows it isn't Apple but it gets a bit vague after that!

The last time I had to fire up the Mesh Central client to sort something out on her desktop from work was around three months ago. Every couple of weeks I ssh into it, update it and schedule a reboot for 03:00.

[–] [email protected] 23 points 1 year ago (6 children)

why arch and not something with more stable updates like debian?

[–] [email protected] 28 points 1 year ago (3 children)

I've spent over 25 years with Linux. With multiple distros and a lot of that with Gentoo and Arch. At work I specify Ubuntu or Debian, for simplicity and stability. I always used to use the minimal Ubuntu, because it was tiny with no frills. For quite a few years I managed a fleet of Gentoo systems across multiple customers - with Puppet. Those have quietly gone away. I've dallied with SuSE (all varieties), Mandrake, Mandriva, RedHat, Slackware, Yggdrassil and more.

Arch is surprisingly stable and being a rolling job there are no big jumps. When I replace one of our laptops, I simply clone the old one to it and crack on. I used to do the same with Gentoo - my Gentoo laptops went from an OpenRC job with dual Nokia N95 ppp connections around 2007 to through to around 2018 with systemd and decent wifi when I switched to Arch to allow the burns on my lap to heal. I still have a Gentoo VM running (amongst friends) on the esxi in my attic.

It was installed in 2006 according to some of the kernel config files. I left it for way too long and had to use git to make Portage advance forwards in time and fix around a decade of neglect. It would have been too easy to wipe and start again. It took about a fortnight to sort out. At one point I even fixed an issue following a forum post I made myself years ago.

Anyway, Arch is pretty stable.

[–] [email protected] 9 points 1 year ago

At one point I even fixed an issue following a forum post I made myself years ago.

I love when that happens lmao, it's the best. Thank you past me.

[–] [email protected] 1 points 1 year ago

I know this was a long comment and I'm only reacting to 1 word, so, I'm sorry in advance... But man, your mention of Mandrake really brought me back... I couldn't for the life of me remember the distro I used to use all the time and this just clicked it all back into place. So much nostalgia, switching from like red hat 5 or 6 (not rhel, old plain red hat) to mandrake and being so happy.

[–] [email protected] 15 points 1 year ago (3 children)

Debian is sometimes frustratingly out of date for daily apps like the web browser. I'd rather recommend something with a bit more updates like Mint.

[–] [email protected] 11 points 1 year ago (1 children)

frustratingly out of date for daily apps like the web browser

Use flatpack for those then?

[–] [email protected] 1 points 1 year ago

Good point, flatpack wasn't widespread when I tried Debian as a workstation years ago.

[–] [email protected] 3 points 1 year ago

My dad's PC has ESR with uBlock anyway, so whatever.

[–] [email protected] 2 points 1 year ago (1 children)

just use firefox flatpak and you're good

[–] [email protected] 1 points 1 year ago

Fuuuuck flatpack. Just run firefox nightly and you'll be fine. Release 118.0a1 for me at the moment.

[–] [email protected] 5 points 1 year ago (2 children)

Arch has rolling releases and is super stable.

[–] [email protected] 8 points 1 year ago (3 children)
[–] [email protected] 7 points 1 year ago

Low occurence of notable bugs during daily use.

[–] [email protected] 6 points 1 year ago (3 children)

I have never had Arch break during an update. I've never had it crash. I've never encountered an issue I couldn't resolve, and for that matter I don't really encounter issues. Usually the only problems are that I haven't installed a service that would usually come standard with another OS, so I have to check the wiki, install, and configure something.

[–] [email protected] 7 points 1 year ago (1 children)

I haven't had Arch break during an update, but I always check the home page first, there are absolutely times my system would have broken during a blind update.

Arch doesn't support blind updates - it explicitly tells you to always check the home page before an update in case "out-of-the-ordinary" user intervention is required. https://wiki.archlinux.org/title/System_maintenance

Basically, don't run arch unless you're willing to be a Linux system admin.

[–] [email protected] 1 points 1 year ago

Similar, but a little more involved, to Debian testing or unstable. Install apt-listbugs and when you go to upgrade it'll let you know what issues are floating around. You can choose to work around the issue, or wait a day or two for the wrinkles to be ironed out.

[–] [email protected] 5 points 1 year ago

Stable doesn't mean that the OS doesn't break, but that the way it functions doesn't change.

[–] [email protected] 4 points 1 year ago

I see. I asked because "stable" means different things in different distros. In Debian it means that interfaces and functionality in one version doesn't change. If I set up a script that interacts with the system in various ways, parsing output, using certain binaries in certain ways etc, I should be able to trust that it works the same year after year with upgrades within the same release. To some people this is important, to some people it isn't.

[–] [email protected] 5 points 1 year ago

"Ability to reboot without breaking a sweat"

[–] [email protected] 4 points 1 year ago (1 children)

Wouldn't OpenSUSE Tumbleweed be a much better option then?

[–] [email protected] 1 points 1 year ago

One of my staff runs Tumbleweed. I will get around to evaluating it one day.

[–] [email protected] 4 points 1 year ago (1 children)

After many years of using multiple devices and even servers with Archlinux installed it never broke because of an update (spoiler: I use systemd-boot instead of grub). If a system is to be used by a less experienced user, just install linux-lts Kernel instead.

Unstable does not mean it crashes/breaks often, it just means it does not guarantee to not bump to the newest upstream version and that it does not do backports. This can be a problem when using unmaintaned software that does not like using a recent python/php.

This is also great because if you find a bug in a software you can report it to upstream directly. Debian maintainers only backport severe bugs, not every one of them. It can take over a year for new features to arrive - especially painful with applications like gimp, krita, blender, etc. You can use debian-unstable of course, which is close to upstream as well.

[–] [email protected] 2 points 1 year ago

I setup a pacman hook to reinstall grub and rebuild the config file after every grub update. This is apparently how the grub team expect people to use it. They want each distro to setup their own install scripts or something.

So far no issues from grub and I've had it set up that way for half a year.

[–] [email protected] 1 points 1 year ago

because Arch is more lightwheight than Debian, and also more stable than non-arch users think it is

[–] [email protected] 17 points 1 year ago

That's torture and is outlawed by the geneva convention (btw)

[–] [email protected] 9 points 1 year ago (2 children)

If she only does basic web browsing, why not something more stable like Ubuntu or Debian?

[–] [email protected] 11 points 1 year ago

with arch it's relatively easy given enough experience to build for someone absolutely minimal desktop environment which will run you a browser and that's it and it will be rock solid even with rolling release updates because there's nothing to break.

every time I've tried "out of the box" desktop experience of ubuntu and likes it's been atrocious with a lot of moving parts.

[–] [email protected] 10 points 1 year ago

Define stable! Both are non rolling distros so that means that you have the upgrade jolt every few years. I have several VMs that started off life as Ubuntu LTS around 16 so from 2016 and are still running but now on 2022.04. Those are servers so relatively simple - web, PHP, Samba, DBs, etc. PHP is a pain to fix up. Ubuntu doesn't have the rather neat slotting feature that Gentoo has so you get to do quite a lot of detective work to put it back together again. Debian is similar - again I have several systems that I manage that have gone through at least three or four Toy Story names.

Arch is rolling so there is no break and continue point. There have been some packages that have broken or been broken but not the entire system and that suits me. The QA is surprisingly good from the devs. Arch really isn't the bugbear, nightmare super ricer thingie that it is sometimes painted out to be. I find it a very thoughtfully put together distro with an awful lot of moving parts that are well integrated and a great toolset. Choice is paramount and delivered in spades without the micro management that Gentoo requires.

It also helps that I have been doing this stuff for well over two decades so some challenges are no longer the challenge they once were.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

Opened the post for this comment, wasn't disappointed!