this post was submitted on 08 May 2024
268 points (88.7% liked)
Linux
48729 readers
1223 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
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
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
view the rest of the comments
Well the deck only gets updates once Valve decides they're good to go, and it's immutable so there can't be edge cases where system packages don't play nice with something user-installed.
Something similar is true for arch in general, package updates go out once they are good to go, and more importantly, when something really breaks, the fix comes in fast.
But manjaro tries to fix something which isn't broken by delaying arch updates by two weeks, meaning you sometimes gets stuck with broken things, waiting for the fix, or get updates that install versions of things that don't work together.
Ah that makes sense. The argument for manjaro is that they are not as vulnerable to easy to find 0days or what?
I have no idea. I think the claim is that as "arch is unstable", the delay allows them to make sure none of that "wild instability" makes it into Manjaro. But as far as I can tell, no such checking occurs and the delay is just a delay. I got into the habit of putting off updating because more often than not it meant an evening of timeshifting and troubleshooting.
But arch isn't really that unstable. On Endeavour (endeavours main repos are just the arch repos, they don't maintain their own) I update whenever my system notifies me there's new stuff, and the possibility that my system won't boot afterwards doesn't really cross my mind anymore. I still run timeshift, but I haven't needed it yet.
In fact, if you really want stability... Unless you need some upcoming security update, bug fix or feature, you can just keep using your system, only installing things when you need them. There's no real reason to impulsively install updates the second they are available. My system doesn't even check for updates more than once a week.
Then, if my system worked yesterday, it will do say today. And unless I decide to change something today, it will do so tomorrow too.
In that sense even arch's stability is "customizable" because you can voluntarily reduce how often you risk breaking something, while at the same time running a system with still more recent packages than most other distros.