News for hackers. Stuff that matters.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by silisili on Tuesday July 11, 2023 @04:56AM (#36678204)
I'm continually baffled that so many companies follow RHEL compatibility to this day.

I've been using Linux for nearly 30 years. Admining as a profession for at least a quarter of that. 20 years ago, it made a ton of sense. Today, less so.

The 'stable version but we backport patches' mantra doesn't make any sense today. I can't even describe how many things that have broken that you can't even find an answer for because it was some RH specific patch.

Between Debian, Nix, Arch, and others, I can't figure out why RHEL compat is so desirable. I'll go as far as to say that my Arch boxes have been far more predictable than my RHEL boxes.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by imiric on Tuesday July 11, 2023 @05:11AM (#36678303)
Red Hat offers corporate support contracts, while other distros have community or consultant support at best. This is attractive to executive managers in corporations, as they can be seen as investing into a mature technology, and the systems are contractually guaranteed to keep running by a 3rd party, so shifting blame is easy.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by zvmaz on Tuesday July 11, 2023 @06:08AM (#36678778)
> so shifting blame is easy.

But are the contracts actually useful? I wager that to have support from Red Hat is really useful beyond what you may view as "corporate politics".

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by getoffmyyawn on Tuesday July 11, 2023 @06:14AM (#36678835)
Yes, very. I previously worked for RH and there really wasn't a top end of support options. I knew of companies with a contract that had RH maintaining custom kernel patched for them. Another paid for a highly skilled SRE to be in their office ready to help anytime. A small number of companies are willing to pay a lot of money for these kinds of options.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by kmac_ on Tuesday July 11, 2023 @06:23AM (#36678916)
Long-term support is critical. For example, Microsoft excels in that area and has patched its really old products to meet new PCI recommendations such as TLS 1.3, which can actually save a lot of money.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by neurostimulant on Tuesday July 11, 2023 @06:18AM (#36678867)
Maybe not, but when your certification requires using supported OS and patching know exploits as soon as possible, then you don't have much distro options to choose from if you want easier time to pass an audit.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by SSLy on Tuesday July 11, 2023 @01:13PM (#36684023)
We've submitted bugs related to IO, and had them promptly fixed.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by em-bee on Tuesday July 11, 2023 @06:22AM (#36678909)
at least SUSE and Canonical offer corporate support contracts too.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by orev on Tuesday July 11, 2023 @05:28PM (#36687458)
This is a common type of reply, and it’s not inaccurate, but it’s also extremely cynical and misses the bigger point. Pay to blame is only a minor benefit, while stability and having a standard snapshot as a target is far more important.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by pipo234 on Tuesday July 11, 2023 @05:02AM (#36678248)
"Nobody ever got fired for buying CentOS". Till recently.

In terms of actual, material benefits I believe it's simply because transitive "certifications" (hardware, support, continuity, ...) that are implied by Red Hat's corporate presence.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by pipo234 on Tuesday July 11, 2023 @05:14AM (#36678327)
To add to this from personal experience; we sell proprietary software that runs on multiple platforms. Our market is broadcasters, CDNs, telcos, media companies.

We target Ubuntu and Alpine, but also ship CentOS/Rocky/RHEL/Oracle/Alma and Windows. Even though customers rarely ask for the latter targets, we need to offer those simply because we wouldn't be taken seriously if this major market segment were absent on our website.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by generalizations on Tuesday July 11, 2023 @06:49AM (#36679136)
I’m surprised (and happy) to hear that you target alpine. Is it really in use in those market segments?
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ilyt on Tuesday July 11, 2023 @08:54AM (#36680299)
Nope, but it's used as basis of Docker containers a lot
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by tannhaeuser on Tuesday July 11, 2023 @05:32AM (#36678451)
> I can't figure out why RHEL compat is so desirable

RHEL compat per se is irrelevant, it's the 10 years guaranteed maintenance enterprise customers are after, plus a path forward for their third-party software investments only certified on RHEL (because of said guarantees) and internal IT deployment/admin line processes. Despite making the rounds on HN, enterprise and other commercial users give a flying fuck to io_uring, systemd (up until RHEL 7 when they were forced to), namespaces, and other Linux "innovations" which in fact are just annoyances to justify contracts for 30+ years of ongoing maintenance of an age-old POSIX core operating system once developed in a couple of months and praised for its minimalism.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by richrichardsson on Tuesday July 11, 2023 @06:24AM (#36678929)
So the enterprise and commercial users do care?

Or perhaps they "don't give a flying fuck"?

This ommission of the negative really grinds my gears, and I couldn't care less about American Idiom when it literally changes the meaning of the words.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by messe on Tuesday July 11, 2023 @06:39AM (#36679047)
You know what grinds my gears? Needless pedantry and linguistic prescriptivism.

> This ommission of the negative really grinds my gears, and I couldn't care less about American Idiom when it literally changes the meaning of the words.

Tough luck? Language is like that, idioms especially. Just get used to the fact that not everybody speaks the same dialect of English as you do, and none of them are objectively the correct one in any sense.

You clearly knew what they meant, so there's no communication barrier here. You're being pedantic for the sake of it.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by richrichardsson on Tuesday July 11, 2023 @07:31AM (#36679500)
Perhaps I understood, because I have previous knowledge of the idiom, especially when it comes to the "couldn't care less" variation. However someone encountering it for the first time can only go with what is written, which clearly states that the subject "could care less" or "give a flying fuck", when the intent is entirely opposite.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by tannhaeuser on Tuesday July 11, 2023 @06:37AM (#36679023)
> I couldn't care less about American Idiom

Sorry for my choice of words, you may be right after all, English isn't my native language either. But of all idioms, yours isn't without irony either ...

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by apienx on Tuesday July 11, 2023 @10:40AM (#36681650)
Irregardless is a word.[74][75] Nonstandard, slang, or colloquial terms used by English speakers are sometimes alleged not to be real words, despite appearing in numerous dictionaries. All words in English became accepted by being commonly used for a certain period of time; thus, there are many vernacular words currently not accepted as part of the standard language, or regarded as inappropriate in formal speech or writing, but the idea that they are not words is a misconception.[76] Other examples of words that are sometimes alleged not to be words include burglarize, licit,[77] and funnest[78] which appear in numerous dictionaries as English words.[79]

https://en.m.wikipedia.org/wiki/List_of_common_misconception...

This specific case has been addressed multiple times by an authority. https://www.merriam-webster.com/words-at-play/could-couldnt-...

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by westurner on Tuesday July 11, 2023 @06:35AM (#36679001)
If LTS contracts are that lucrative, are the new Stream release models missing the market?

Are there time-to-patch metrics for comparison with and without stream as compared with IDK Fedora git?

Rpms/kernel explains: https://src.fedoraproject.org/rpms/kernel :

> The kernel is maintained in a source tree rather than directly in dist-git. The specfile is maintained as a template in the source tree along with a set of build scripts to generate configurations, (S)RPMs, and to populate the dist-git repository.

Here are fedora's kernel patches: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patc...

RHEL <= 9 has kernel-lt (Long Term) and kernel-ml (mainline) kernel patchsets and packages: https://pkgs.org/search/?q=kernel-lt https://www.google.com/search?q=kernel-lt+kernel-ml

Notable Red Hat Enterprise Linux derivatives: https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux_deriv...

List of commercial products based on Red Hat Enterprise Linux: https://en.wikipedia.org/wiki/List_of_commercial_products_ba...

There used to be a stack of numbered kernel patches in the kernel SRPM Source RPM, but now what is the best way to diff centos-stream-9's main branch with Torvalds/git:main? AFAIU kernel distributors must dist patches because GPLv2; packaging workflows are irrelevant to license terms? https://gitlab.com/redhat/centos-stream/src/kernel/centos-st...

Fedora and many other distros do a lot of valued work, too.

FWICS there are FIPS kernel variants for Ubuntu <= 20.04 LTS (2020) but not 22.04 LTS (2022), and Debian and Ubuntu don't have the selinux policy set that Fedora and RHEL+EPEL have. https://ubuntu.com/kernel

From https://news.ycombinator.com/item?id=36480033 :

> Would it be feasible to sed-replace the RHEL and/or Fedora selinux and container-selinux rulesets for use with other Linux distros?

> "AFAIU only SUSE can run both AppArmor and SELinux?*

> And browsers are running as unconfined in selinux with like all major distros; even on ChromiumOS

Act like you added `systemd-nspawn respawn` to every SysV-init script and correctly formatted the epoch time in the correct column of each of the log files to merge and then logship again.

Conda-forge's GitHub PRs to feedstocks model works, but there are no grub or uboot or selinux-policy-targeted or container-selinux or kernel packages in conda-forge or Alpine linux. https://src.fedoraproject.org/rpms/container-selinux/blob/ra...

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by westurner on Wednesday July 12, 2023 @08:10AM (#36693366)
From "Systemd service sandboxing and security hardening" (2022) https://news.ycombinator.com/item?id=29995566 :

> Which distro has the best out-of-the-box output for:?

   systemd-analyze security
And e.g. this in systemd units:

   SystemCallFilter=@basic-io
   SystemCallLog=~@basic-io
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by PlutoIsAPlanet on Tuesday July 11, 2023 @05:19AM (#36678367)
> I'm continually baffled that so many companies follow RHEL compatibility to this day.

Because RHEL, and subsequently it's clones, are a really good server OS. You get updates for 10 years, Red Hat or it's employees maintain a large chunk of the generic-Linux stack, large software support, Cockpit, more modern features when compared to the Debian version at the same time (e.g. dracut, firewalld, systemd, NetworkManager, Podman etc).

Then when you want commercial support, converting to RHEL (or vice versa) it's painless and quick.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by pcw888 on Tuesday July 11, 2023 @05:00AM (#36678231)
It's just been the corporate default for so long that people learn it for their jobs and get comfortable with it
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by vetinari on Tuesday July 11, 2023 @05:06AM (#36678277)
It is a standardized, known quantity.

Just like McDonald's: it isn't the best meal you can get, whether in quality, nutrition or taste. But you will know what you are getting, even when you appear on the other side of the planet. You would be better off with a meal in a some local restaurant, but that one is unknown to you.

So corporate will get something they know for their people. Most of them have zero interest in exploring better options, just want their job done today and go home.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by mst on Tuesday July 11, 2023 @05:13AM (#36678324)
The time (some years back now, it was a 5.10 patch and a 5.8 rpm) they mis-backported a perl patch to work around a bug in a deprecated CPAN module for one of their enterprise customers and in the process caused a 2x-30x slowdown of lots of other newer code (including the library that had replaced it in the majority of production environments by that point) was 'fun'.

Took me a couple years to get together a coalition of commercial support customers to apply sufficient pressure that they'd listen when I got the original author of the patch to break out the small words and crayon drawings and explain what they'd done wrong and how to backport it properly.

Happily, they now generally snapshot Fedora's perl builds pretty directly and the current Fedora team have been fantastic to work with as a downstream but it was a spectacular mess at the time and there are plenty of people out there who still haven't forgiven them (I think I try to act -as if- I've forgiven them but I'm not sure I actually have).

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by bonzini on Tuesday July 11, 2023 @05:21AM (#36678380)
To be honest it's a pretty good track record if you can only remember one instance of botching a backport, it's many years old, and it didn't have any security impact unlike Debian's ssh key generation.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by pm215 on Tuesday July 11, 2023 @05:38AM (#36678490)
True. The one I remember is when they mis-backported some version of libncurses so it was the v4 ABI but had the v3 soname, but that was like two decades ago :-)
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by mst on Tuesday July 11, 2023 @10:04AM (#36681152)
Given I work for https://shadow.cat/ and we do primarily perl/CPAN contracting, consultancy and commercial support (and don't run RHEL ourselves) I remember this one because I had to help multiple customers and probably by the end three digits' worth of companies via community support to work around the debacle.

I suspect more man-hours were lost to the (now reversed for quite a while thanks to the Fedora team) decision to have their 'perl' package only be half a perl install (and to mass report the resulting problems that decision created to cpan authors without ever sending a single patch) but the original subject was things they botched by accident rather than things they broke deliberately.

Though the uninformed arrogance behind the poor decisions and dismissive attitude to the resulting problems, even when they were impacting RHEL support customers, was very similar in both cases.

Had they responded to realising they'd completely broken a bunch of paying customers' primary revenue generating applications by actually trying to do something about it I would have been happy to file the original mistake under "shit happens." As it is, I don't think 'pretty good track record' applies, I'm afraid.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by scns on Tuesday July 11, 2023 @05:48AM (#36678581)
"Forgive your enemies, but never forget their names." - John F. Kennedy
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by coldtea on Tuesday July 11, 2023 @06:32AM (#36678980)
>The time (some years back now, it was a 5.10 patch and a 5.8 rpm) they mis-backported a perl patch to work around a bug in a deprecated CPAN module for one of their enterprise customers and in the process caused a 2x-30x slowdown of lots of other newer code (including the library that had replaced it in the majority of production environments by that point) was 'fun'.

That ONE time might have been fun, but with Arch, Ubuntu and so on, you get to have such fun times all the time.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ylyn on Tuesday July 11, 2023 @09:04AM (#36680412)
With Arch you don't get such fun times because Arch doesn't generally backport patches. They just update.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by coldtea on Tuesday July 11, 2023 @10:21AM (#36681358)
That's where the fun times come from.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by Spooky23 on Tuesday July 11, 2023 @08:42AM (#36680175)
That’s life.

I can’t count the number of times some rando Microsoft patch has boned a massive global infrastructure.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ilyt on Tuesday July 11, 2023 @08:52AM (#36680267)
I saw RedHat backport kernel bugs... we had one that bricked VLAN support on certain NIC that was put into Centos 5.

For those that do not know, RHEL kernels are a bit of an abomination with both bugfixes and new features backported, just so they can tell to customers that the kernel version is "stable" (which is a bit of clown fiesta as Linux doesn't break backward compat on kernel level anyway) and that was one of the things mis-backported and not even tested, just copied bug from upstream.

.... which half a year later got backported to Centos 6 too...

They also do nasty shit like re-enabling/backporting legacy ciphers to software (like OpenSSH) that removed them or disabled them in code base. So you go thru audit, there are points about not using this and that now-insecure ciphers, but you look and see "hey, this one was disabled by default in <current version of OpenSSH in RHEL>, we're fine", and discover that you're NOT fine because RHEL in their infinite wisdom enabled it by default because some old legacy customers needed it and couldn't be bothered to edit their own configs.

After near-two-decades I want to get off Mr. Red Hat weird ride. Just fucking use Debian

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by chasil on Tuesday July 11, 2023 @10:26AM (#36681432)
Red Hat also removes drivers for older hardware. SAS RAID has been a recent victim.

Two alternate kernels will restore most missing drivers, El Repo or the Oracle UEK.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by bbarnett on Tuesday July 11, 2023 @05:08AM (#36678287)
The 'stable version but we backport patches' mantra

Just because Redhat handles this poorly (like pretty much everything), does not make the model bad.

For example, almost every single security update on Debian, is backported when not handled by upstream. And there is a lot of that.

You lose so much stability, if you track all-new. In fact, you literally spend more time chasing underlying bugs, instead your bugs, and dealing with api changes, if your stack is bleeding edge.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by usrusr on Tuesday July 11, 2023 @05:40AM (#36678508)
Makes me wonder who they are, the nameless heroes who run into all those bugs so we don't have to.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by bbarnett on Tuesday July 11, 2023 @06:09AM (#36678790)
Anyone running Debian testing, and filing bug reports, is your hero.
[dead]
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by sgarland on Tuesday July 11, 2023 @08:49AM (#36680242)
Hell, even in my homelab I’ve moved past wanting new shiny. I just want NFS to play nicely and stop silently failing with nary a log message.

Playing around with distros and bleeding edge is fun until you just want the OS to get out of your way so you can do stuff. Then you regret your decisions.

I don’t run Arch, BTW. Debian.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ZeroSolstice on Tuesday July 11, 2023 @12:39PM (#36683508)
So if stability is a strict requirement why are you dependent on an OS that you have no contractual obligation with? I mean if the community OS model was working for the CentOS team why go under the RedHat umbrella? My guess is going to be people demanding enterprise support without enterprise licensing costs[1].

"In 2014, the CentOS development team still had a distribution with far more marketshare than resources."

[1]https://arstechnica.com/gadgets/2020/12/centos-shifts-from-r...

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by bandrami on Tuesday July 11, 2023 @05:43AM (#36678540)
Our contract with the Air Force required that we document guarantees from every parts vendor for the servers we built for them that they would keep making those parts for at least a decade. They also demanded RHEL exclusively. It's a great example of how extreme stability is more important than any other question in a lot of business decisions.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by tourmalinetaco on Tuesday July 11, 2023 @06:27AM (#36678950)
The way my engineering professor put it was so: when even 5 minutes of off-time costs $5,000 of product you want to be sure your systems are stable.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by kijin on Tuesday July 11, 2023 @06:48AM (#36679130)
$5,000 is pocket change. When it comes to the Air Force, 5 minutes of downtime at the wrong time could cost you a country, or perhaps even a planet.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by BozeWolf on Tuesday July 11, 2023 @07:05AM (#36679269)
We are at 500k/hour for at least one system i know of at my current client (energy). Not sure what causes these expenses. It can be missing out on trading, or fines. There may be more of these systems :)

Lots of redhat there.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by gdprrrr on Tuesday July 11, 2023 @07:47AM (#36679646)
I've worked for an automotive company that calculates with 1 Million euros per hour. But that's for a just-in-time assembly line.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by andrewaylett on Tuesday July 11, 2023 @10:40AM (#36681646)
That's the right sort of ballpark for the systems my team maintains. We don't run RHEL.

"Stability" in the RHEL sense is akin to ossification: you don't change anything, and then you can't change anything, and then you've got problems. The costs aren't necessarily as obvious as pursuing stability via dynamism, and in any case can often either be avoided by limiting the lifespan of the system as a whole or at least punted on to a successor.

For military applications, the trade off is even more intense: you build things hoping that they'll never be used, but knowing that they need to work when called upon. Stuff that'll be on the front line tomorrow can have a very different set of lifecycle guarantees from stuff that's got a planned life of 25 years but which (from experience) you know will probably still be around in 50.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by riku_iki on Tuesday July 11, 2023 @07:23AM (#36679421)
> from every parts vendor for the servers we built for them that they would keep making those parts for at least a decade

and do main vendors (amd, intel, nvidia, whoever build motherboards) provide guarantees that they continue production of specific version of product for the decade?

> They also demanded RHEL exclusively. It's a great example of how extreme stability

is there evidence that rhel is more stable than debian?

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by jonquest on Tuesday July 11, 2023 @07:40AM (#36679588)
It doesn't matter if it's _more_ stable. It is stable, it's backed by commercial support from the same company that produces it and there is a financial incentive for that same commercial entity to make good on their promises of support and stability.

This isn't a knock at Debian in any way and has nothing to do about whether or not it's more stable (in terms of uptime) or not.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by PlutoIsAPlanet on Tuesday July 11, 2023 @07:37AM (#36679557)
> is there evidence that rhel is more stable than debian?

Well, yes Debian versions are supported for 3 years, RHEL for 10+.

"Stability" means changes, not crashes (although they can be caused by changes). A piece of software compiled 10 years ago will still run today and the systems can continue to get security updates, without needing to change the rug.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by riku_iki on Tuesday July 11, 2023 @08:00AM (#36679756)
> Well, yes Debian versions are supported for 3 years, RHEL for 10+.

if upgrade path is easy and stable, it is obviously more sustainable to upgrade versions every N years, compared to situation when you got 10yo EOL infra far behind mainline with no clear way to support it in the future.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by asoneth on Tuesday July 11, 2023 @09:30AM (#36680687)
> it is obviously more sustainable to upgrade versions every N years

I've heard this kind of thing before, but it's worth considering that utility, government, and infrastructure software may be under different kinds of constraints than what you're used to.

Testing field upgrades takes years and the rollout often takes a year or more. There are hundreds of different teams involved and every one of them wants to ensure they don't miss the thing that bricks a submarine, satellite, transmission line, or IRS portal. If you can do this half or a quarter as often you can save taxpayers tens of not hundreds of millions of dollars.

And in a surprising number of cases the software is never upgraded for the ~25 year or so lifetime of the hardware because the cost of the upgrade is comparable to the cost of buying new hardware. Sometimes that means some poor development team backports security patches for antique versions of DOS or Unix, but in more cases than you'd think they just airgap the computers and hope for the best.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by donkeyd on Tuesday July 11, 2023 @11:08AM (#36682099)
> worth considering that utility, government, and infrastructure software may be under different kinds of constraints than what you're used to.

I worked on a government project where new software was being built on COBOL because they had those devs available. No commercial company in their right mind would build any new applications in COBOL, but government is a different animal.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by rincebrain on Tuesday July 11, 2023 @07:29PM (#36688548)
New projects, perhaps not.

But given the number of COBOL platforms available that have dwindling numbers of maintainers, someone with that skillset can demand a very decent chunk now, I'm told.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by freeopinion on Tuesday July 11, 2023 @11:20AM (#36682248)
It's not that simple. Sometimes you care less about the OS than you care about the app. If your app vendor built against a specific version of an OS, you can't just upgrade the OS. You have to stick with the original OS to keep the support contract from your app vendor.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by bandrami on Tuesday July 11, 2023 @07:52AM (#36679682)
For specific product lines, yes. There's a list of those parts DoD keeps. Anything off that list we have to get either the vendor's guarantee to keep making them or the supplier's attestation that they have N of them on hand.

In terms of stability, as others have pointed out all that means is "the vendor won't change it and will keep providing it"

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by Spooky23 on Tuesday July 11, 2023 @08:30AM (#36680055)
> and do main vendors (amd, intel, nvidia, whoever build motherboards) provide guarantees that they continue production of specific version of product for the decade?

Yes. Certain SKUs can be available for surprisingly long times. When you make that part of the RFP or whatever, you get models with that guarantee.

For a specific use case where this mattered, my team procured a bunch of HPE servers and storage with a 10 year service commitment with a defined resolution time. So parts are pre-positioned and physical repairs will made within 4 hours. Drivers and such are required to be supported for that time as well.

> is there evidence that RHEL is more stable than Debian?

RHEL releases are fully supported (including fixes etc) for 10 years. Debian targets a 5 year lifecycle.

There’s nothing wrong with Debian. But just like an enthusiast who wants to live in the edge wouldn’t be happy with Debian (because it’s too stable!), a F500 wouldn’t be for their own reasons.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by worthless-trash on Friday July 14, 2023 @01:46AM (#36719920)
> is there evidence that rhel is more stable than debian?

Debian Long Term Support (LTS) is a project to extend the lifetime of all Debian stable releases to (at least) 5 years (from https://wiki.debian.org/LTS)

RHEL 7 is 10 years, and probably a little longer after their recently announced EL7 lifecycle extension ( from: https://access.redhat.com/support/policy/updates/errata/ )

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by B1FF_PSUVM on Tuesday July 11, 2023 @05:52AM (#36678619)
Some software vendors - e.g. major engineering applications - only support their products on RHEL.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by terlisimo on Tuesday July 11, 2023 @06:02AM (#36678712)
Yep. A ton of proprietary software (like anything from IBM) supports only RHEL or SLES.

If you open a support ticket and say "Hi I'm using Debian/Arch/Nix" they will just laugh and close the ticket.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by mekster on Tuesday July 11, 2023 @08:00AM (#36679748)
How about Ubuntu?
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by natebc on Tuesday July 11, 2023 @09:46AM (#36680901)
For big enterprise software I'm around no Ubuntu is supported.

SAP: https://community.sap.com/topics/linux/supported-platforms

PeopleSoft/Oracle RDBMS: https://docs.oracle.com/en/database/oracle/oracle-database/1...

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ZeroSolstice on Tuesday July 11, 2023 @01:16PM (#36684067)
Right, but I think the OP's question is why are you using RHEL compat instead of just getting licensed RHEL. In your example a company is already fine with paying full price for major engineering applications why wouldn't you do the same for your underlying OS.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by B1FF_PSUVM on Tuesday July 11, 2023 @06:26PM (#36688097)
I've seen it done, although small-scale, many years ago.

But yielding that point would mean that RH/IBM would have you over a barrel on pricing. Probably why Suse is forcing the issue.

P.S. and Oracle is piling on ...

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by bayindirh on Tuesday July 11, 2023 @05:55AM (#36678644)
> I can't figure out why RHEL compat is so desirable.

When you're a part of an international research infrastructure which works on the same stack for a decade and half, being supported by RH for free (because of CERN) and creating tons of software at every layer of this research stack over that time period is one of the bigger reasons, but it's not the only one.

I personally use Debian for my personal computers and small servers elsewhere for 15+ years, but when it comes to infrastructure homogenization amongst high thousands of nodes, it's a different story.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by coldtea on Tuesday July 11, 2023 @06:28AM (#36678958)
>The 'stable version but we backport patches' mantra doesn't make any sense today.

Why, did dependability and enteprise long term stability needs go out of fashion?

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ZeroSolstice on Tuesday July 11, 2023 @01:10PM (#36683975)
How exactly is the dependability and stability determined? By back-porting you are already changing the original version of software. What then becomes the difference at that point verse tracking the actual project version? Assuming both go through regular testing.

It seems more straight forward to be able to look at a change log from the application, lets say httpd, then to go search for cherry picked back-porting changes.

https://downloads.apache.org/httpd/CHANGES_2.4

verse

https://centos.pkgs.org/7/centos-updates-x86_64/httpd-2.4.6-...

I just picked httpd since its a common application and as far as I can tell all the updates are minor release numbers. If you have another example that would be useful to see for consideration as I'm genuinely curious which applications change so much that people are dependent upon back-porting for stability.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by itomato on Tuesday July 11, 2023 @06:35AM (#36678999)
Grandfathered in during a period of perceived risk, mostly.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by SanjayMehta on Tuesday July 11, 2023 @06:35AM (#36679004)
Can't speak for other commercial tools but EDA tool vendors usually support very specific versions of Linux usually RHEL and SUSE.

Until recently even Xilinx's tools would balk at installation on Centos.

When the corp has spent millions on EDA tools, RHEL's yearly subscription looks like peanuts.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by freeone3000 on Tuesday July 11, 2023 @06:41AM (#36679072)
> I can't figure out why RHEL compat is so desirable.

Hey, here’s a comprehensive guide complete with commands, expected outcomes, and side effects of each command for setting up a Windows Domain using an RHEL domain controller: https://access.redhat.com/documentation/en-us/red_hat_single...

Oh, that’s for 7.5? One that’s 15 years old and no longer under standard support? It still works! Wait, but you’re a new customer. Sorry, here’s the one for 9: https://access.redhat.com/documentation/en-us/red_hat_enterp...

It is like this for everything. The documentation is clear, concise, comprehensive, complete, and versioned. This is what being RHEL compatible gets you.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by Dalewyn on Tuesday July 11, 2023 @07:25AM (#36679438)
This is otherwise known as "industry standard".

Changing an industry standard isn't impossible, but it will be a paradigm shifting challenge akin to moving mountains.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by grey_earthling on Tuesday July 11, 2023 @07:56AM (#36679713)
If I were Rocky, Alma, Oracle and/or SUSE, I'd be collaborating to define our own point-release schedule off CentOS Stream*, and trying to make our blessèd commits usurp Red Hat's as industry standard.

* with blackjack! and public git repos!

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by LeFantome on Wednesday July 12, 2023 @01:37AM (#36690810)
SUSE might do that.

Rocky, Alma, and Oracle cannot do that because they are never going to write the documentation, do the testing, or provide the certifications that make a RHEL release a RHEL release.

The point releases of a RHEL fork are meaningless unless they are identical to RHEL. If you cannot get real RHEL, your better off with CentOS Stream than an incompatible point release.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by grey_earthling on Wednesday July 12, 2023 @06:41PM (#36702655)
> they are never going to write the documentation, do the testing, or provide the certifications that make a RHEL release a RHEL release.

That's precisely what I'm suggesting they attempt.

> The point releases of a RHEL fork are meaningless unless they are identical to RHEL.

Why? (I'm not trying to be belligerent here — I genuinely don't understand why.)

> If you cannot get real RHEL, your better off with CentOS Stream than an incompatible point release.

I thought CentOS Stream essentially is an incompatible point-release — or rather, RHEL is a point-release off CentOS Stream's rolling release.

Does Red Hat provide that much worse documentation for CentOS Stream than for RHEL?

I guess I just don't understand what is the “secret sauce” that makes CentOS Stream so useless, but RHEL so compelling (or even a rebranded-but-otherwise-identical rebuild of RHEL like CentOS 7).

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by raincom on Wednesday July 12, 2023 @08:59PM (#36703806)
CentOS Stream and RHEL diverge. (a) many bug fixes are back ported to RHEL 9.x, but not to the Stream 9 at the same time (b) they fix bugs right away on RHEL 9.x, but delay them for a long time (c) some packages in the Stream are from the latest upstream, and many major versions ahead of the same in RHEL 9.x
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by AndyMcConachie on Tuesday July 11, 2023 @07:04AM (#36679260)
I wish I could upvote this 10,000 times.

Documentation isn't sexy or something. I don't know why Linux documentation sucks so much, but Redhat makes it suck must less. It takes lots of effort, money and writer hours to create the kind of documentation that Redhat maintains and businesses love documentation. A HOWTO or a FAQ are not documentation.

I actually prefer man pages and I dropped Linux for my personal project years ago in favor of OpenBSD (sometimes FreeBSD) precisely because their man pages are well maintained and really well written. I still have to interact with Linux sometimes and it's almost always Debian or Redhat. And I gotta say Redhat beats Debian on documentation.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by mjw1007 on Tuesday July 11, 2023 @07:26AM (#36679443)
Well, part of the reason Linux documentation often isn't very good is that Red Hat doesn't treat documentation work as something that should be submitted upstream.

Their incentives favour creating Red-Hat-specific documentation, and this then reduces their users' incentive to improve upstream documentation.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by bonzini on Tuesday July 11, 2023 @08:21AM (#36679962)
There is a difference between package documentation and system documentation. Red Hat contributes package documentation upstream, but system documentation is by its nature distro-dependent.

Red Hat has contributed work that made distros more homogeneous (cough systemd cough) and excellent package documentation for that work; but also got flak for that...

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by geerlingguy on Tuesday July 11, 2023 @09:34AM (#36680734)
They also have soooo many good articles (which are helpful not just to RHEL) behind a subscription wall. If you do a lot of work in the rpm ecosystem, they're like the Experts Exchange of Google search, with how many times you see an exact bug report, then you get to the page with a tease of your exact answer, but it fades into the login required bit.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by chasil on Tuesday July 11, 2023 @10:16AM (#36681299)
If you download the Red Hat developer edition and run a "yum update" once every couple of months, then you will get access.

The developer edition is now more inconvenient, as you have to reapply once a year.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by bonzini on Tuesday July 11, 2023 @10:30AM (#36681487)
And it used to be open, until Oracle started closing their tickets for paid support with essentially cut-and-paste of access.redhat.com. That's why you can't have nice things.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by Luctct on Tuesday July 11, 2023 @08:45AM (#36680204)
Arch has excellent documentation. It definitely stands out.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by nunez on Tuesday July 11, 2023 @10:20AM (#36681355)
Because most devs hate writing and maintaining documentation. Simple as that.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by kriberg on Tuesday July 11, 2023 @01:56PM (#36684701)
Since we're generalizing: most devs aren't great at writing documentation either.

Technical writing is a field of its own and it's important to recognize that. We could ever be so lucky if such writers were as attracted to free software as some developers are.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by nortonham on Tuesday July 11, 2023 @10:58AM (#36681960)
>I don't know why Linux documentation sucks so much

because you need to pay competent people to do it. As FOSS is made up of lots of volunteers, lots of documentation isn't up to the standard we would want it to be.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by grey_earthling on Tuesday July 11, 2023 @07:47AM (#36679645)
I still don't really understand why being RHEL-compatible as opposed to CentOS Stream-compatible is so important (except in the specific case where you're running RHEL in production, e.g. on desktops, and need bug-compatible pre-production boxes).

Is the documentation for CentOS Stream that much worse? What does being RHEL-compatible get you over and above being CentOS Stream-compatible?

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by freeone3000 on Tuesday July 11, 2023 @08:02AM (#36679771)
CentOS stream is not versioned. Packages do not move in lockstep. The documentation is good and accurate if you are on the latest version. What do you do six months from now, when some packages have been updated and others haven’t? What doc version do you use then?
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by mroche on Tuesday July 11, 2023 @08:18AM (#36679933)
Technically, CentOS Stream is versioned. The difference being it is versioned at the major release, hence CentOS Stream 8, 9, and 10.

It is true there are no minor releases of CentOS Stream, but that's due to how it fits in the overall RHEL pipeline. A minor release of RHEL is just an internal fork of Stream at a point in time before release where it essentially becomes "patch only", while Stream will continue on with its developments.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by pas on Tuesday July 11, 2023 @09:58AM (#36681061)
Big big big enterprises outsource IT to big big enterprise vendors, and they benefit a lot from standardizing on RHEL, because they employ people, who benefit a lot from documentation and tutorials and so on.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by grey_earthling on Wednesday July 12, 2023 @06:28PM (#36702541)
I would have thought that all the documentation and tutorials would apply equally to CentOS Stream — as I understand it, the only real difference is the schedule for releasing minor patches and bugfixes.

Is it the case that RHEL provides vastly better, more detailed changelogs for minor/bugfix updates (even to the public without an RHEL subscription) and that's what makes so much difference that an exactly-compatible rebuild of RHEL is useful but CentOS Stream isn't?

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by pas on Thursday July 13, 2023 @08:47AM (#36708311)
Bigbigbig enterprises have bigbig compliance departments, and audits, and so on.

RHEL is entrenched in that world, perfect for IBM (which also lives off those clients).

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by wredue on Tuesday July 11, 2023 @09:18AM (#36680565)
Whereas Nixs documentation is… well. I was looking through nix package code to sort out issues with nix on Hyper-V.

I really like Nix so far (just started using it), but damn is the documentation ever shit tier.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by swinglock on Tuesday July 11, 2023 @09:59AM (#36681077)
The documentation exists. That's the best thing about it and it's a whole lot better than none. It has been worse too. Compared to Red Hat though, there's just no comparison.
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by return_to_monke on Tuesday July 11, 2023 @03:46PM (#36686316)
< Continuing on the offtopic thread >

When Eelco wrote his PhD thesis 20+ years ago, with the first version of nix, it was just an academic project. Now it's a lot more.

Although nix has a very good community, and plenty of contributor activity, there is way more code contributed than docs.

Additionally, very few people are technical writers in the nix community (there is a lot of expertise tho, but mostly on the code side). Therefore we get today's nonstructured docs.

Finally, RH has WAY more money than the NixOs foundation. RH sells stuff. Nix and NixOs are community projects, relying solely on donations. They probably have people whose job is to write docs.

there is an ongoing, organized effort to help docs tho: https://discourse.nixos.org/t/fundraising-for-the-nix-docume...

In practice, your best bet is just asking around on community channels (https://nixos.org/community/)

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by EdwardDiego on Wednesday July 12, 2023 @08:24PM (#36703512)
Yep, one thing I really liked at RH was the legion of professional technical writers they hired. The ones I worked with were the kinda unicorns that combined "understands code and complex systems" with "can express complex technical ideas simply and comprehensively".

That, IMO, is a killer feature. I really miss when consuming docs from commercial providers these days.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by rwmj on Tuesday July 11, 2023 @06:48AM (#36679133)
I wrote this a few months ago explaining why Red Hat makes money:

https://news.ycombinator.com/item?id=35588297

(Still amazed that no one understands these basic points)

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ZeroSolstice on Tuesday July 11, 2023 @06:25PM (#36688094)
I'm not totally surprised as most employee's don't know how they fit into their current organization as a whole or how their organization fits into their current market, never mind other companies and vendors. Its along the same lines as people evaluating company licensing and equipment costs as if its coming out of their pocket.

Its almost as bad as people believing that Walmart, Target, etc are closing their stores because of "so much theft" as if shrink budgets weren't a thing. Having a loss prevention department is a misnomer, its a paperwork and accounting department so that the losses can be written off to the IRS. These places have KPI's for everything and probably know the locations where they have a store but a majority of people are ordering online. I'm sure their lease has some notion of financial hardship which "theft" falls into allowing them to exit the contract early.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by jsight on Wednesday July 12, 2023 @10:22AM (#36694972)
> Its almost as bad as people believing that Walmart, Target, etc are closing their stores because of "so much theft" as if shrink budgets weren't a thing.

I may not be understanding your point here, but having a shrink budget and closing due to theft aren't mutually exclusive.

It is possible for theft to exceed the shrink budget and make a store too costly to operate.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ZeroSolstice on Wednesday July 12, 2023 @06:35PM (#36702607)
You are most certainly correct and I suppose without the actual numbers its a bit of speculation.

My main point was that there is no additional cost, even if you exceed the shrink budget. The losses are all written off because with a loss prevention department you have shown, to the insurance company /or IRS, that you are putting in a reasonable effort to deter theft. Stores don't want anyone to actually stop people for a number of reasons the main one being they are writing the loss off or being reimbursed.

An employee getting harmed, the thief getting harmed, employee's getting summons to court, another customer getting harmed are all more costly than just documenting what was stolen. Even in the cases where they build up evidence so that the amount gets close to grand larceny is just paper work. They already have people and technology deployed to do the work its not a new investment.

I did a bit of digging and while "theft" is listed as one of the items "reduced foot-traffic"[2] seems to be the main culprit. They throw out some fancy percentages but the quoted stats seem to be from 2015 and theft is only 1% of their annual revenue[7]. It would be interesting to see the raw data.

[1] https://www.jacksonville.com/story/news/2015/01/15/after-tak... [2] https://www.al.com/news/2023/04/target-store-closings-2023-s... [3] https://www.cleveland.com/news/2023/04/target-to-close-store... [4] https://www.irs.gov/pub/irs-pdf/p584b.pdf [5] https://www.reuters.com/article/us-wal-mart-stores-theft/wal... (from 2015) [6] https://www.wsaz.com/2022/12/09/walmart-may-close-stores-inc... [7] https://blog.gitnux.com/walmart-theft-statistics/

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by pelasaco on Tuesday July 11, 2023 @07:44AM (#36679623)
> I can't figure out why RHEL compat is so desirable.

If you cannot figure out, then you are not working with Linux, despite 30y+ of experience.

Big Companies need certifications, maintenance, support and compatibility is necessary. Specially companies running linux in mainframe, or for instance, delivering embedded devices like storages or medical devices

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ZeroSolstice on Tuesday July 11, 2023 @12:25PM (#36683285)
Why would you be dependent upon CentOS(RHEL compat) if you are in those industries? If you need certification and LTS then pay for it by purchasing RHEL licenses.

It seems very silly for people to be getting upset now that a free OS hasn't taken their business considerations to heart. Unless of course you were going for the model of charging everyone enterprise rates for your devices/software/work/etc and pocketing what you would have to normally pay in enterprise licensing because its a "community" OS, which everyone is free to do, but these are the risks that come with that.

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by pelasaco on Wednesday July 12, 2023 @02:20AM (#36691034)
One scenario that I can imagine, is for development environment. People had CentOS as dev environment and deployed RHEL. Or ran CentOS guests on RHEL hosts (VM or Docker)
Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ZeroSolstice on Wednesday July 12, 2023 @07:10PM (#36702913)
Thats a good point. Looks like RedHat considered this and offer free company/professional developer RHEL images for non-production use[1]. In 2021 they allowed zero-cost licensing for individuals[2].

[1] https://developers.redhat.com/articles/2022/05/10/access-rhe... [2] https://developers.redhat.com/articles/faqs-no-cost-red-hat-...

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by ZeroSolstice on Tuesday July 11, 2023 @08:32AM (#36680078)
You are correct on this observation. The answer is most people/organizations don't actually know if they need to be RHEL compatible. Outside of any places that have a compliance requirements, where saying you are RHEL compatible by using CentOS is the easiest path to checking a box. However if you are operating in an arena where compliance certification is needed you would just pay for RHEL and charge the cost to your customer.

We paid for support for RHEV/RHV for a number of years and it was useless. You ended up troubleshooting most of the work yourself and in our case we could have just run Ovirt and skipped the whole inventorying and licensing of cores.

The "having someone to blame" or a support contract baffles me for open source. Why advocate for using open source if executive suite is concerned with downtime? They aren't passing the savings back to you and what did having a contract save you if you have to get director or c-level people on the phone to escalate? Presumably they are getting paid more per hour than a number of other people. You have now paid support, plus Dev/Ops troubleshooting, then getting an executive involved. Not to mention how big does your organization need to be for a vendor to consider "your" issue to be a real issue to them.

The back porting and LTS that most people talk about seems to be out of place for a time in which security is now falling under insurance and you need to be regularly updating anyway. Every security audit has one of these "banner shows this version, oh but wait did you check OVAL, or its a back-ported version" conversations. Wasn't this the point of all the fancy DevOps tools, workflows, containerization, etc. Shouldn't you be able to roll out new packages and OS versions quickly since you have all your automated tests implemented?

Re:SUSE Preserves Choice in Enterprise Linux by Forking RHEL by bityard on Tuesday July 11, 2023 @12:22PM (#36683238)
When enterprise-sized IT departments wanted to switch away from cumbersome, expensive commercial Unix systems, RHEL was there to step in. As a result, it became the default enterprise Linux distribution and vendor.

The reason why it is still special is because even in 2023, if any commercial enterprise applications and hardware support Linux at all, it is generally only RHEL.