News for hackers. Stuff that matters.
Re:Aeon: OpenSUSE for Lazy Developers by dudus on Friday June 28, 2024 @12:18AM (#40817660)
Is SUSE still used by anyone other than SAP or other German businesses?
Re:Aeon: OpenSUSE for Lazy Developers by Rinzler89 on Friday June 28, 2024 @12:31AM (#40817732)
I use tumbleweed. It's like Arch but without the blood. I need a bleeding edge distro that's preconfigured for sanity out of the box and just works. If you do too give it a go.
Re:Aeon: OpenSUSE for Lazy Developers by __loam on Friday June 28, 2024 @02:21AM (#40818229)
I've also used Tumbleweed after I had some problems with Arch. It's a very good distro but I ultimately switched to kubuntu she xubuntu because it was easier to install software.
Re:Aeon: OpenSUSE for Lazy Developers by Rinzler89 on Friday June 28, 2024 @05:03AM (#40818895)
What do you mean by "it was easier"?

I open Discover in KDE Tumbleweed, search for the SW I'm looking for, click Install, and then type my admin password to confirm. Don't even need to open the command line.

What did you find difficult in that?

Re:Aeon: OpenSUSE for Lazy Developers by __loam on Friday June 28, 2024 @05:33AM (#40819039)
What I mean is that, when trying to find software for Linux, nearly everyone has an option available for Ubuntu and apt. The same isn't true for Tumbleweed unfortunately. You can fuck around with Fedora rpms when SUSE doesn't have an option but I had some issues with some software I use regularly. I still think Tumbleweed is an excellent distribution, I just find that installing the software I need is most frictionless on Ubuntu distributions.
Re:Aeon: OpenSUSE for Lazy Developers by Rinzler89 on Friday June 28, 2024 @06:13AM (#40819212)
Which software you didn't find on tumbleweed?

Packages that aren't native to Tumbleweed are available in Discover as Flatpacks.

You're probably trying to look for software "the Windows way" of downloading the sw from a website in which case you mostly see .debs and .rpms but that doesn't mean it's not available in the tumbleweed repos or Flatpacks if you search Discover.

Niche stuff not available in the official repos or Flatpacks can be found in the OPI(similar to Arch AUR) where the proprietary codecs also are.

Re:Aeon: OpenSUSE for Lazy Developers by __loam on Friday June 28, 2024 @07:31PM (#40826464)
I think about this less by using kubuntu.
Re:Aeon: OpenSUSE for Lazy Developers by Rinzler89 on Saturday June 29, 2024 @06:23AM (#40829187)
Can you stop dodging the question and changing the topic? You still haven't mentioned what software you haven't found on Tumbleweed but exists on Kubuntu.
Re:Aeon: OpenSUSE for Lazy Developers by raffraffraff on Friday June 28, 2024 @04:35AM (#40818790)
Same. I got annoyed with Canonical's user-unfriendly changed, tried Debian and found that packages were out of date. Tried Tumbleweed and never looked back. Actually it was their KDE Plasma that won me over, but the rolling release and built in snapshot features have been amazing.
Re:Aeon: OpenSUSE for Lazy Developers by rlonstein on Friday June 28, 2024 @09:27AM (#40820436)
Similar. Long time Leap user on a laptop moved to Tumbleweed and it's been good.
Re:Aeon: OpenSUSE for Lazy Developers by chefandy on Friday June 28, 2024 @12:29AM (#40817724)
I use tumbleweed. In my line of work I need the official Nvidia divers and I 'prefer' to leave secure boot enabled. Tumbleweed makes that a huge pain in the ass... which is much better than most distros, where it's often impossible. Pop OS is the smoothest official Nvidia experience, but they don't support secure boot.
Re:Aeon: OpenSUSE for Lazy Developers by canpan on Friday June 28, 2024 @01:29AM (#40818011)
I use it for similar reasons! But I do not have the pain point? For me secure boot just worked out of the box with Tumbleweed? Maybe old information? Nvidia official driver installation is a bit annoying. You need to add the nvidia repo. It is the same problem for other linux distros, like debian.
Re:Aeon: OpenSUSE for Lazy Developers by kergonath on Friday June 28, 2024 @02:14AM (#40818194)
> You need to add the nvidia repo.

I think I get nVidia’s drivers form one of the built in repositories. I still added nVidia’s for the CUDA development stuff.

Re:Aeon: OpenSUSE for Lazy Developers by LiamPowell on Friday June 28, 2024 @03:17AM (#40818456)
The repo is official, but it's not installed by default. It's very easy to add as there's a package that adds it using the new services system, and zypper can auto-detect the correct packages for the hardware:

zypper install openSUSE-repos-Leap-NVIDIA (or Tumbleweed/Slowroll)

zypper install-new-recommends --repo repo-non-free

Re:Aeon: OpenSUSE for Lazy Developers by chefandy on Friday June 28, 2024 @10:44AM (#40821083)
Yeah, I'm sure it's braindead simple if you regularly do systems stuff on Linux, like I used to. But not having done that for a while, I needed to a) find the info for the different ways to install the driver on this distro and figure out which one applies, b) figure out which specific driver version you need, c) install it and then figure out which of the few dozen other packages in that repository you need to install, d) manually blacklist the nouveau driver which it inexplicably still tries to load, e) reboot which automatically bookts into MOK utils which asks you for a password and seemingly doesn't accept anything you enter, f) figure out how to re-run MOK Utils on boot to enroll the module, g) futz around setting the MOK Utils password until you're about to throw your computer out the window, h) figure out that the utility doesn't work with non-querty keyboard layouts, i) have to re-enroll every time the driver updates.

Sure, it might be simple as far as Linux administration tasks go, but I'm not using Linux because I like dickering around with Linux-- I need a POSIX system that supports my hardware to use as a professional tool. Regardless of whether or not it's a fair comparison, my comparison is to the experience with Windows and MacOS. It's not a judgement of the competence of the people that made it or the overall product quality-- it's apples to oranges. Unfortunately, it's Apples-to-Oranges for a lot of UX and QoL factors as well.

Re:Aeon: OpenSUSE for Lazy Developers by kergonath on Friday June 28, 2024 @01:49PM (#40823069)
I am not 100% certain because I did not pay that much attention but I am fairly confident that the nVidia repo was set up without me entering any command when I installed Tumbleweed on a new desktop 3 weeks ago.
Re:Aeon: OpenSUSE for Lazy Developers by chefandy on Friday June 28, 2024 @05:59PM (#40825710)
Wasn't for me, though there may have been some installation option that I didn't pay attention to.
Re:Aeon: OpenSUSE for Lazy Developers by chefandy on Friday June 28, 2024 @07:12AM (#40819480)
The process for using MOKutils to re-enroll the module key, requiring yet another password that I can't easily get from my password manager with every single driver update is a PITA. Maybe it's just that fragile on my system.
Re:Aeon: OpenSUSE for Lazy Developers by brnt on Friday June 28, 2024 @12:58AM (#40817868)
Hmm, Ubuntu, Debian and Fedora seemed to do this fine on my system. No futzing required.
Re:Aeon: OpenSUSE for Lazy Developers by woodson on Friday June 28, 2024 @03:38AM (#40818550)
Yes, it should work just fine with mokutils.
Re:Aeon: OpenSUSE for Lazy Developers by chefandy on Friday June 28, 2024 @07:08AM (#40819458)
Yes– I didn't say exclusively, I said often. The bigger old distros are more likely to work.
Re:Aeon: OpenSUSE for Lazy Developers by badsectoracula on Friday June 28, 2024 @12:20AM (#40817684)
I'm using openSUSE Tumbleweed as my main OS in recent years.
Re:Aeon: OpenSUSE for Lazy Developers by EasyMark on Friday June 28, 2024 @12:47AM (#40817812)
I think they’re talking about large corps/businesses/governments, not individual users
Re:Aeon: OpenSUSE for Lazy Developers by theodric on Friday June 28, 2024 @05:13AM (#40818945)
I rather think "anyone" includes all comers, not just corporations
Re:Aeon: OpenSUSE for Lazy Developers by BossingAround on Friday June 28, 2024 @03:22AM (#40818478)
SUSE did $0.67B in 2022. It's a live and vibrant company that focuses on traditional Linux and its management. Though it has cloud & container offerings of course, I think SUSE's greatest strength is for people that want to use multiple Linux distros (Debian and Debian-likes, RH and RH-likes) and get support for all of them under one roof.

I don't know which particular customers are using it, but given the revenue, there must be _a lot_ of SUSE systems in the corporate world.

Re:Aeon: OpenSUSE for Lazy Developers by pelasaco on Friday June 28, 2024 @05:34AM (#40819040)
Add to this equation, the rancher products
Re:Aeon: OpenSUSE for Lazy Developers by BossingAround on Friday June 28, 2024 @07:55AM (#40819726)
I would think that the container world is dominated by OpenShift, tailed by using plain K8s.
Re:Aeon: OpenSUSE for Lazy Developers by pelasaco on Wednesday July 03, 2024 @07:57AM (#40865098)
It doesn't exclude SUSE having a market share with their Rancher based solutions
Re:Aeon: OpenSUSE for Lazy Developers by dgan on Friday June 28, 2024 @02:39AM (#40818295)
I use tumbleweed for my main laptop. I am in no way associated with Germans.

I switched from debian 3 years ago, and am still happy

Re:Aeon: OpenSUSE for Lazy Developers by BossingAround on Friday June 28, 2024 @03:26AM (#40818496)
It's the best bleeding edge distro. More stable than Arch, and rolling (unlike Fedora for which you have to a system upgrade every 6 months).
Re:Aeon: OpenSUSE for Lazy Developers by axegon_ on Friday June 28, 2024 @03:18AM (#40818461)
I am although I am on the fence. As a developer tumbleweed provides me with everything I need - new releases, new kernels, new packages, etc. Mind you I use Leap at work and I gotta say I am really disappointed. There are some new packages which I can only get running inside docker containers which is a huge pita. I might end up going back to fedora 10+ years after I decided I had had enough of it.
Re:Aeon: OpenSUSE for Lazy Developers by sysrich on Friday June 28, 2024 @04:04AM (#40818643)
In Aeon you can have a distrobox of whatever distro you like

So it isn’t a huge PITA to run Ubuntu or Fedora packages on Aeon

Re:Aeon: OpenSUSE for Lazy Developers by kergonath on Friday June 28, 2024 @02:12AM (#40818182)
I use it for (non-German) computational physics and various sciency stuff. It strikes a nice balance between stability and updates. It just gets out of the way and does not need babysitting. It’s great.

It works fine with the nVidia drivers without messing around too much, which is not something I can say about most distributions I tried.

Re:Aeon: OpenSUSE for Lazy Developers by DEADMINCE on Friday June 28, 2024 @03:23AM (#40818481)
> I use it for (non-German) computational physics and various sciency stuff. It strikes a nice balance between stability and updates. It just gets out of the way and does not need babysitting. It’s great.

This is true for most distros though, so when I people see that as the reasoning for using a niche distro, I always think the reason is more because they like using a niche distro.

Re:Aeon: OpenSUSE for Lazy Developers by kergonath on Friday June 28, 2024 @08:56AM (#40820175)
> This is true for most distros though

Not with secure boot (which I forgot to mention but I have to enable). AFAIK today there is OpenSuse, Ubuntu and RHEL. Last time I checked (about a year ago) there was OpenSuse and that was it.

> I always think the reason is more because they like using a niche distro.

Not at all. First, OpenSuse is not really niche. I don’t care about being edgy (or I would run something like Arch or Gentoo). It just is solid and works well. Again, it’s the robustness-updates balance.

Re:Aeon: OpenSUSE for Lazy Developers by DEADMINCE on Friday June 28, 2024 @04:03PM (#40824671)
> Not with secure boot (which I forgot to mention but I have to enable). AFAIK today there is OpenSuse, Ubuntu and RHEL. Last time I checked (about a year ago) there was OpenSuse and that was it.

They're all just using the same MS signed loader are they not? And even if not, you certainly can on any distro. Secure boot and linux isn't a problem that ties you to a specific distro.

> Not at all. First, OpenSuse is not really niche.

It sure is, especially if you're not German or even European.

> It just is solid and works well.

Right, but so do most distros. Computing has advanced a lot so stability is the norm, there isn't anything special about OpenSuse.

Re:Aeon: OpenSUSE for Lazy Developers by pxc on Friday June 28, 2024 @06:22PM (#40825935)
> niche distro

By 'niche distro' do you just mean 'not Ubuntu or RHEL'? openSUSE is neither unconventional nor obscure.

Re:Aeon: OpenSUSE for Lazy Developers by DEADMINCE on Friday June 28, 2024 @06:35PM (#40826039)
> By 'niche distro' do you just mean 'not Ubuntu or RHEL'?

Well, no, I specifically mean niche.

> openSUSE is neither unconventional nor obscure.

Outside of Europe it sure is.

Re:Aeon: OpenSUSE for Lazy Developers by spookie on Saturday June 29, 2024 @01:52AM (#40828168)
Europe is a big place. Either way, it's the most rock solid distro in my personal experience.

YaST, their system configuration tool, is the best there is. It has a GUI, TUI, and sets of commands that let you configure everything without having to guess much of anything.

I am often tinkering too much with my system, and have been burned a lot in other distros, but somehow openSUSE always has my back. Not to mention the great docs, great community and their open build system.

I run Leap, but those that want something more "up to date" can choose Tumbleweed. If you want a rolling distro but are more cautious about it, you can run Tumbleweed Slowroll.

Their NVIDIA support is great as well, as others have pointed out. It's not just the fact that you can secure boot, it also allows you to easily add an official NVIDIA repo for anything CUDA, profilling, container and video game development related (NVIDIA's texture tools).

Sure there is Ubuntu and Redhat, but the former is quite opinionated, and the latter's community version is a bit too flaky for my taste given it runs the latest and "greatest" of everything.

Re:Aeon: OpenSUSE for Lazy Developers by DEADMINCE on Saturday June 29, 2024 @02:37AM (#40828305)
Relative to the rest of the world, Europe is pretty small. And even then, OpenSUSE being used more often in Europe doesn't mean it's more popular than the other big distros in Europe.

Besides all that though, my point was non europeneans runnin it outside of europe are doing so liekly because it's niche.

You've given some good points about OpenSUSE, but my point is there is nothing special about those points and OpenSUSE.

All the main distros are stable and handle whatever issues you think they might not. Dependency hells are no longer a thing, hardware not working, software not being available or being buggy etc. These are all solved issues on every main distro.

> but somehow openSUSE always has my back

This has to be nothing more than confirmation bias.

There's nothing really different about OpenSUSE over Ubuntu or Debian except preference. There is certainly no objective advantage outside of happiness that comes from a user using something they are familiar with.

> but the former is quite opinionated, and the latter's community version is a bit too flaky for my taste given it runs the latest and "greatest" of everything.

Just like openSUSE has variants so do these, and you can certainly find one that matches your preferences for stability and bleeding edge, or whatever else balance.

Re:Aeon: OpenSUSE for Lazy Developers by spookie on Saturday June 29, 2024 @06:11PM (#40833638)
One issue that always burned me with Fedora is a little configuration file. Wacom tablet support is basically gimped due to it. Everytime I use it I have to fix that, and no, it's not the wayland issue but one due to poor scroll handling. It's hard to find the fix and I tried looking into it right now. Last time I tried it was on Fedora 39, it has been there since 34. Maybe not in 40 though.

I've tried plenty of distros, and sure some of it is personal preference. But still, I have often seen little issues like these be quite difficult to find solutions for. And many distros still ship insane defaults in some more niche circumstances that aren't properly tested. And many a times, those make up preferences in peoples' minds. And, arguably, they are objective reasons for doing so.

Be it due to sharing many common parts with its enterprise solution, or simply because a particular guy didn't bork my drawing tablet with some config meant to circumvent GTK scroll behaviour, or because they have a platform that you can use to build and distribute packages for theirs and other(!!!) package managers (so they have good experience automating these kinds of processes)... I don't know the reason, but I've had a better time with this distribution. I just wanted to share that it is a good one.

Re:Aeon: OpenSUSE for Lazy Developers by DEADMINCE on Saturday June 29, 2024 @09:57PM (#40834602)
> One issue that always burned me with Fedora is a little configuration file. Wacom tablet support is basically gimped due to it. Everytime I use it I have to fix that, and no, it's not the wayland issue but one due to poor scroll handling. It's hard to find the fix and I tried looking into it right now. Last time I tried it was on Fedora 39, it has been there since 34. Maybe not in 40 though.

Isn't Fedora the 'testing' or bleeding edge distro/project for Red Hat? Did you on RHEL Desktop? That's the only RHAT based product that should have defaults that work with those tablets, IMO.

Don't you think it's likely there is some hardware out there where an OpenSUSE default causes an issue that doesn't happen in other distros?

> I don't know the reason, but I've had a better time with this distribution. I just wanted to share that it is a good one.

That's more than fair. I'm just so skeptical when people say $distro is so much better or more stable than all the others. Most of the time someone just had a better experience with it, rather than it being objectively better in some way. All the main distros are pretty damn stable and solved all the frustration causing issues a long, long time ago IMO.

Re:Aeon: OpenSUSE for Lazy Developers by pxc on Sunday June 30, 2024 @01:18AM (#40835298)
> I'm just so skeptical when people say $distro is so much better or more stable than all the others.

openSUSE has a more sophisticated (and more expensive, computationally and financially) automated QA process (Open Build Service + OpenQA) than many distros, which is what has earned its rolling releases the stability that has garnered this reputation. It's perhaps also affected by the predominance of Arch in the rolling release space; it's easy to look stable compared to a distro that sees it as the user's routine duty to watch for and fix certain kinds of incompatibility problems with updates.

It's true that nowadays all distros are pretty good, but there are real technical differences between openSUSE and other distros which matter. The only distro with a distinct lineage that has a package manager much like openSUSE's is Fedora, and that's because dnf has copied key zypper features. dnf and zypper handle collections of multiple package sources (repository) much better than anything available in the Debian-based world does thanks to the notion of vendor change.

It's of course true that there are good technical reasons to prefer other distros, as well.

> All the main distros are pretty damn stable and solved all the frustration causing issues a long, long time ago IMO.

Like I said, I mostly agree with this :)

Re:Aeon: OpenSUSE for Lazy Developers by DEADMINCE on Sunday June 30, 2024 @02:23AM (#40835460)
> openSUSE has a more sophisticated (and more expensive, computationally and financially) automated QA process (Open Build Service + OpenQA) than many distros,

Than which distros, though?

More so than Debian? Debian's seems pretty thorough. More so than Red Hat's, with the amount of important customers that depend on their distro? I'm skeptical. The rest are generally offshoots or geared towards a specific purpose or audience.

> It's true that nowadays all distros are pretty good, but there are real technical differences between openSUSE and other distros which matter.

So let's get into some details and examples! I'm interested and prepared to learn something here, hoping I might be enlightened - I haven't had a moment like that in a real long time, if that makes sense.

> The only distro with a distinct lineage that has a package manager much like openSUSE's is Fedora,

So, what makes the openSUSE package manager so much better than apk, apt or xbps?

Hoping I'm not coming off as too combative, just interested in the convo.

Re:Aeon: OpenSUSE for Lazy Developers by pxc on Sunday June 30, 2024 @09:40PM (#40841881)
> More so than Debian? Debian's seems pretty thorough. More so than Red Hat's, with the amount of important customers that depend on their distro?

Yes and yes. openSUSE's automated testing builds each package not just in a chroot but a new barebones VM, to ensure that depdndency definitions are complete. I've seen Fedora devs remark about how they don't have that kind of budget to throw as, e.g., COPR builds, the implication being that they have to put more engineering into their testing infrastructure. (Sorry, it was years ago and I don't have the energy or time to source it.)

Those VMs are accompanied with screen scrapers that perform OCR in order to automatically test the pre-boot environment, before a display server comes up.

It is possible that other distros are catching up here (I know nixos-tests can include virtualized, multi-machine, networked integration tests, for some packages, for instance). But this testing infrastructure for openSUSE is quite mature. See, e.g., this presentation from nearly a decade ago: https://www.youtube.com/watch?v=2K6ZmvIOtPw

As for Debian, the greater centralization of openSUSE's package sources is perhaps worth emphasizing as a major difference here. For openSUSE, package sources are all checked into special VCS system that is part of the Open Build Service (which is capable of tracking and building external packages, including packages from other distros as well). With Debian, package sources are uploaded as binary artifacts by maintainers who can all have their own standards for style/conventions, testing, and other policies. It's not as easy to get a. God's-eye-view of Debian. This blog post provides some general insight into quirks of Debian's non-standardized processes, perhaps a few years out of date now (I don't know), but I hope it makes clear how it might be plausible for a smaller distro to have more mature centralized, automated testing: https://michael.stapelberg.ch/posts/2019-03-10-debian-windin...

> Debian generally seems to prefer decentralized approaches over centralized ones. For example, individual packages are maintained in separate repositories (as opposed to in one repository), each repository can use any SCM (git and svn are common ones) or no SCM at all, and each repository can be hosted on a different site. Of course, what you do in such a repository also varies subtly from team to team, and even within teams.

> [...]

> When you want to make a package available in Debian, you upload GPG-signed files via anonymous FTP. There are several batch jobs (the queue daemon, unchecked, dinstall, possibly others) which run on fixed schedules (e.g. dinstall runs at 01:52 UTC, 07:52 UTC, 13:52 UTC and 19:52 UTC).

> Depending on timing, I estimated that you might wait for over 7 hours (!!) before your package is actually installable.

Debian is an amazing project and it's no happenstance that it has served as the base for many successful distros as well as thrived in its own right for many years. But there's some social and technical cruft there that leaves room for some competition, isn't there?

(It looks like nowadays Debian has actually adopted SUSE's openQA as part of its automated testing stack: https://openqa.debian.net/)

I have a fuzzier picture of how OBS/openQA compares to Red Hat and Fedora's package building and testing tools! You've reminded me that I'd like to learn more about that. But do dig into OBS to get a sense of how SUSE is built. It may even be useful to you: their build cluster offers lots of free compute and it'll let you build and host repos for free— even of other distros like Debian and Red Hat.

None of the tooling questions are the real stuff, though— the real stuff is the predictability and freshness of openSUSE Tumbleweed, which users of other rolling release distros tend to speak favorably about once they've tried it.

Elements of that famous 'balance' are quantifiablw. Check out how openSUSE ranks on overall package freshness: https://repology.org/repositories/statistics/pnewest

Tumbleweed is substantially more up-to-date than Fedora Rawhide, but is also markedly more stable and more committed to stability— the expectation is generally that Tumbleweed should be highly usable by and reliable for non-experts, but the expectation for Rawhide is that it exists primarily for Fedora developers and any breakage is on you.

I'd be happy to compare zypper (and dnf) to apt and all (I admit I've not used Void Linux). I've gotta go for now!

Re:Aeon: OpenSUSE for Lazy Developers by DEADMINCE on Monday July 01, 2024 @12:59AM (#40842631)
> openSUSE's automated testing builds each package not just in a chroot but a new barebones VM, to ensure that depdndency definitions are complete.

How are you sure other distros don't do that? I'm also not convinced that building in a vm instead of a chroot is any kind of advantage.

> Sorry, it was years ago

So isn't it possible they've changed things now?

> Those VMs are accompanied with screen scrapers that perform OCR in order to automatically test the pre-boot environment, before a display server comes up.

So to me, all that sounds is nifty, but not especially impressive. Any devops team could write something to do the same in a couple of hours. If other distros don't have that, it could simply be because they don't need it.

> It is possible that other distros are catching up here

This is the crux of your position, though, that all these other distros are that much more behind openSUSE. You start your reply with "yes and yes", very confident, but now here in the meat of the discussion you say you don't actually know.

I'm not trying to be combative or adversarial here, but it really seems like a lot of assumptions are being made.

> With Debian, package sources are uploaded as binary artifacts by maintainers who can all have their own standards for style/conventions, testing, and other policies.

I mean, Debian as a system has a standard for its packages, standardizing what they felt they needed to, and all packages adhere to that and the system has been working well, possibly longer than suse has even existed.

> but I hope it makes clear how it might be plausible for a smaller distro to have more mature centralized, automated testing

Well, I never doubted that was possible. I'm just skeptical OpenSuse's testing setup is/has leading/led to a system that is more stable or whatever other supposed advantages it has over say Debian and Red Hat.

> But there's some social and technical cruft there that leaves room for some competition, isn't there?

Is that cruft not just project preferences, of which each distro has it's own version?

> But do dig into OBS to get a sense of how SUSE is built. It may even be useful to you

My days of installing a distro for fun have been over for a long, long time. Now I only really like Alpine, Devuan if I need something chunkier. I appreciate the suggestions and conversation though, thanks!

Re:Aeon: OpenSUSE for Lazy Developers by pxc on Monday July 01, 2024 @03:56PM (#40849947)
> So to me, all that sounds is nifty, but not especially impressive. Any devops team could write something to do the same in a couple of hours. If other distros don't have that, it could simply be because they don't need it.

This isn't a complete description of openQA, but an illustrative snapshot. Btw, it looks like Fedora has adopted this tool as well (several years ago, hehe): https://openqa.fedoraproject.org/

And yet there is no one anywhere who claims that Fedora Rawhide is more stable than openSUSE Tumbleweed. This is in part because of a real difference of purpose and outlook; Tumbleweed is somewhat exceptional as a rolling release which explicitly emphasizes stability through automated testing as a value and goal.

> > It is possible that other distros are catching up here

> This is the crux of your position, though, that all these other distros are that much more behind openSUSE. You start your reply with "yes and yes", very confident, but now here in the meat of the discussion you say you don't actually know.

> I'm not trying to be combative or adversarial here, but it really seems like a lot of assumptions are being made.

Sure. I'm not an active contributor to openSUSE or Debian or RHEL, and I'm not currently working on a study of their production pipelines. I'm just trying to give you a clearer picture of some differentiators that I've picked up as a Linux user, developer, and ops professional with the incidental experience I've had with those distros in the past ~20 years.

But I think some of these 'assumptions' are pretty fair, e.g., the distro that created and chiefly maintains openQA has a more mature automated testing infrastructure than a distro that only adopted it a few years ago.

> My days of installing a distro for fun have been over for a long, long time. Now I only really like Alpine, Devuan if I need something chunkier. I appreciate the suggestions and conversation though, thanks!

You don't need to install (or use) openSUSE to play with OBS. Just make a free account on build.opensuse.org and start building packages for any DEB-based, RPM-based, or PKGBUILD-based distro (as well as container images incl. for Docker, AppImage, Snap, and Flatpak). No Alpine/apk support yet, sadly. Idk whether Devuan is supported as a base distro or not, but there are some repositories intended for use with Devuan hosted on build.opensuse.org, e.g.: https://build.opensuse.org/project/show/home:bgstack15

> Well, I never doubted that was possible. I'm just skeptical OpenSuse's testing setup is/has leading/led to a system that is more stable or whatever other supposed advantages it has over say Debian and Red Hat.

The only way you can really compare the stability of two distros is by actually running them. What I can offer you short of that experiential knowledge is that openSUSE has a sophisticated, mature testing infrastructure of which major components have been adopted by the other distros you cite as examples.

You will be hard pressed to find someone who can compare the testing infrastructure of even just two distros in great detail and totally current. This guy probably can, he's a major NixOS/nixpkgs contributor, a Fedora developer, and an Alpine contributor: https://github.com/fabaff . I can't personally think of anyone else, but I'm sure there are some.

I can tell you that still fairly recently, one Debian developer gave a talk about the Open Build Service with the subtitle 'fix the mess': https://www.youtube.com/watch?v=Nh0FoS_J_Gs

> Is that cruft not just project preferences, of which each distro has it's own version?

Yes? But preferences can be literally anything with widely varying impacts on social and technical processes... so to say 'everyone has them' doesn't really say anything at all.

Anyway, about the actual package managers I can be much more concrete because I've used them all much more recently.

> So, what makes the openSUSE package manager so much better than apk, apt or xbps?

Like I said, I won't speak to xbps because I've not used it. Additionally, this comes with the caveat that you may prefer package managers that make different tradeoffs than zypper and dnf do. But here are the things that openSUSE's package manager (and nowadays also Fedora's) get really right imo that apk and apt are lagging on.

This means that resolving dependencies in a way that is guaranteed to be both correct and complete requires is hard (indeed, it's NP-hard). Dependency managers that take this seriously employ SAT solvers, openSUSE's now lives in this library: https://github.com/openSUSE/libsolv. apt lagged behind zypper in this area for many, many years, and just finally got a SAT solver for dependency resolution a couple months ago: https://blog.jak-linux.org/2024/05/14/solver3/ . Apk doesn't have a backtracking dependency solver and thus will sometimes fail to identify possible solutions to dependency resolution problems, even when they exist. But for that, it gets to be fast. I believe pacman and xbps also make that same tradeoff (completeness for speed).

Apt has similarly lagged in establishing a modern command-line interface. Zypper provided a modern, unified subcommand interface for managing all packages and repositories when it came out nearly two decades ago, whereas apt has only offered a modern subcommand interface for less than a year ( https://9to5linux.com/ubuntu-24-10-and-debian-13-trixie-to-f... ), and last I used it (within a year or two) it also still lacked facilities for key management (apt-key was deprecated but there is no integrated replacement). APT is making some very nice advances, but they're still playing catch-up.

The single thing I miss the most with APT, though, is entirely missing, and it's the notion of 'vendor'. openSUSE's package manager introduced me to the concept of 'vendor stickiness' (https://en.opensuse.org/SDB:Vendor_change_update), which allows you to upgrade without changing who is providing what package for you in a natural way. (This idea has also since been adopted by Fedora in their `dnf` package manager, as well.) Zypper's facilities for creating a hierarchy of repositories, prioritizing them, and marking some equivalent to others with respect to 'vendor', are just way more flexible and powerful than anything available in APT.

> I mean, Debian as a system has a standard for its packages, standardizing what they felt they needed to, and all packages adhere to that and the system has been working well

From a packager's perspective, the tooling situation for openSUSE is also way more uniform than for Debian or downstream distros, which can make it easier to get your head around. Even a small amount of packaging experience for Debian is enough to reveal a marked enough difference here to justify a preference for some other distro.

> possibly longer than suse has even existed.

Debian is something like 6 months older than SUSE. SUSE, like Debian, is one of the oldest surviving Linux distributions.

Re:Aeon: OpenSUSE for Lazy Developers by avhception on Friday June 28, 2024 @02:57AM (#40818371)
While I am a German and started out with SuSE many years ago, I then left for Gentoo and Fedora / CentOS / RockyLinux and didn't look back for more than 15 years. Recently I gave Tumbleweed a shot and was surprised how good it was. I have since started switching some of my machines over and have been recommending it to friends.
Re:Aeon: OpenSUSE for Lazy Developers by LiamPowell on Friday June 28, 2024 @03:11AM (#40818432)
It's very popular in HPC [1]. HPE Cray OS is SLES with HPE's additions.

[1]: https://top500.org/statistics/list/

Re:Aeon: OpenSUSE for Lazy Developers by p_l on Friday June 28, 2024 @06:12AM (#40819206)
Rackable, which was the company wearing SGI skin for few years and which was acquired by HPE, shipped SLES as their standard solution, with RHEL as second option.
Re:Aeon: OpenSUSE for Lazy Developers by ValtteriL on Friday June 28, 2024 @01:23AM (#40817986)
Finland's latest supercomputer Lumi runs SUSE.
Re:Aeon: OpenSUSE for Lazy Developers by cpach on Friday June 28, 2024 @01:33AM (#40818034)
Re:Aeon: OpenSUSE for Lazy Developers by Barrin92 on Friday June 28, 2024 @01:07AM (#40817907)
Yes, quite a few of the big SK and Japanese automotive companies do, Hyundai, Toyota, Honda among others from talking to a friend who works in that sector a year or two ago. Pretty certain Walmart and Lenovo work with SUSE as well.
Re:Aeon: OpenSUSE for Lazy Developers by wtf77 on Friday June 28, 2024 @01:19AM (#40817962)
tumbleweed here, rocking solid since last year (switched from MacOS)
Re:Aeon: OpenSUSE for Lazy Developers by powersnail on Friday June 28, 2024 @12:39AM (#40817769)
Been using tumbleweed for my personal computer for years. Very solid.
Re:Aeon: OpenSUSE for Lazy Developers by kccqzy on Friday June 28, 2024 @01:39AM (#40818053)
Tumbleweed is my main Linux distribution.
Re:Aeon: OpenSUSE for Lazy Developers by djaouen on Friday June 28, 2024 @01:03AM (#40817885)
My main OS was Tumbleweed until I recently switched to Guix System.
Re:Aeon: OpenSUSE for Lazy Developers by petre on Friday June 28, 2024 @12:45AM (#40817800)
We use Leap and are very happy with it.
Re:Aeon: OpenSUSE for Lazy Developers by theodric on Friday June 28, 2024 @05:09AM (#40818924)
Me. 25 years on Debian, but couldn't get it to cooperate for my VFIO passthrough multi-workstation. Arch worked great until one day, a few days before I had to leave home for a couple months, I unwisely performed updates which broke everything so comprehensively that I couldn't get them fixed in time and ended up having to rely on cloud compute rather than my GPU. (This actually happened twice, but only once before travel.) I've been on Tumbleweed since. The one time it broke something, I rolled back the snapshot and continued what I was doing. The machine is an appliance which is exactly what I need: the VMs are where the action is, and I don't want to have to wonder if I will find out I can't use my CAD package or AI sandbox because the host broke again.
Re:Aeon: OpenSUSE for Lazy Developers by type0 on Friday June 28, 2024 @06:39AM (#40819338)
its fairly common in EU, my local grocery store uses SUSE on their customer self service terminals
Re:Aeon: OpenSUSE for Lazy Developers by LorenDB on Friday June 28, 2024 @07:23AM (#40819533)
Tumbleweed daily driver here, for both work and home use.
Re:Aeon: OpenSUSE for Lazy Developers by bjoli on Friday June 28, 2024 @10:08AM (#40820748)
I run aeon. Pretty happy with the experience so far.
Re:Aeon: OpenSUSE for Lazy Developers by KolenCh on Friday June 28, 2024 @08:00PM (#40826677)
One of the top 10 supercomputer NERSC use SUSE enterprise Linux which corresponds to OpenSUSE Leap.
Re:Aeon: OpenSUSE for Lazy Developers by aaravchen on Saturday June 29, 2024 @11:52AM (#40831434)
That was my thinking too, until I started looking into them again more recently. They're now basically distributing variant alternatives of Fedora that usually have far better implementation and design choices, but mostly use the same underlying technologies. They only have a few in-house tools, unlike Fedora that decides to spin new undocumented ones with questionable design each week it seems, and focus hard on rock solid performance. And they've been jumping in to fill the gaps RedHat leaves, while also pursuing the more modern edge compute/cluster corporations are very interested in.

As an individual user's daily driver, the documentation is severely lacking for their immutable distros, but if you're experienced enough you can often find Fedora Atomic documentation to get you close. There are still some major hurdles though, like not all Fedora RPMs can be directly installed on OpenSUSE (e.g. CrowdSec) when there is no OpenSUSE version, and some corrected idiocies of Fedora Atomic cause problems (e.g. nix install for ostree only works on immutable distros with ephemerally writeable rootfs, which also eliminates 80% of the benefit of immutables but is the Fedora default and not the default for OpenSUSE).