Live data from Hacker News

I'm Done with Red Hat (Enterprise Linux)

jeffgeerling.com

171–180 of 410 posts

Re: I'm Done with Red Hat (Enterprise Linux)

#171
post #10

Earlier quoted context omitted.

You’re missing the fact that they are pedaling GPL software, and thus they are inclined to be offering it for free to the whole world, definitionally.

Auto makers, TV makers, and others use GPL software left and right and they don't, or rarely, offer a easy way to obtain it. How's it different?

You could run the things on CentOS just fine, but when you had need 'a supported solution' you just bought RHEL and did all the same things, just against 'a supportrd solution' and RH got their money.

Re: I'm Done with Red Hat (Enterprise Linux)

#172
Why can't AlmaLinux and Rocky Linux drop their bug-for-bug compatibility commitment, and become stable distributions in their own right, based on CentOS Stream?

I think this ecosystem would gain a lot from these distributions having their own identity, instead of being just 1:1 copies of RHEL.

Change my mind. ;)

Re: I'm Done with Red Hat (Enterprise Linux)

#174

Why not extend to Fedora? At the risk of starting a distro religious war… After many years away from the RedHat ecosystem I recently tried to stand up Fedora 37 and 38 to test it with Willow Inference Server. After hours and hours of poor and conflicting docs, random stability issues, various additional software repos of questionable quality, etc I gave up and proclaimed it officially unsupported. Why anyone would wa…

So you tried to run your app on it and ran into trouble, and you conclude that Fedora is an unstable hunk of shit? Also, this attitude that Fedora is just a tester for a commercial product is absurd. I suppose this is the same logic that makes CentOS Stream just a "beta" of RHEL (but strangely, these same people don't consider RHEL a "beta" for old CentOS even though consistency would demand this). Anecdotally, I've…

My conclusion was, essentially, that if I can't get our application to work with Fedora in a way that is practical, approachable, and sustainable for our "average" user it should likely be unsupported. I should also add I was working with at least one person who has a tremendous amount of experience with Fedora and they were taken aback by the whole experience as well. I should also note our application, specifically, (more of a long term support appliance) would likely represent an undue support burden because of the fairly rapid Fedora release cycle. As a random tangent, how is DNF /still/ so ridiculously slow? I don't get it.

Ubuntu/Debian is our main development platform so of course it "just works" there (in addition to various other Debian/Ubuntu derivates). However, when I repeated the same exercise for Arch (as one example) - a distro I have zero experience with - the process was completely painless and we had it implemented and documented in something like 30 minutes. Even though it is a rolling release the Arch wiki has substantially better documentation alone than anything I could find in the Fedora ecosystem (random hodgepodge blog posts for the last three major versions).

Again, I've been using Linux near-universally since 1997. I've had these debates (religious flamewars) plenty of times before and I have no interest in rehashing them. That said I don't know how anyone could debate my central point (let alone call it "absurd") - that Fedora is a testing ground for a stable LTS, commercially supported product (and one that with recent events is even more so). This is all right there, clear as day, in the official documentation[0]. So maybe not "absurd"?

I suppose I just don't understand the general preference for Fedora (other than momentum and familiarity) when there are plenty of other choices around where the primary goal is a free, stable, and open release.

On that note - IMO the best thing about open source is choice. Use whatever works for you, why would I care? I do not.

[0] - https://docs.fedoraproject.org/en-US/quick-docs/fedora-and-r...

Re: I'm Done with Red Hat (Enterprise Linux)

#175

Why not extend to Fedora? At the risk of starting a distro religious war… After many years away from the RedHat ecosystem I recently tried to stand up Fedora 37 and 38 to test it with Willow Inference Server. After hours and hours of poor and conflicting docs, random stability issues, various additional software repos of questionable quality, etc I gave up and proclaimed it officially unsupported. Why anyone would wa…

Fedoras big strength is the update speed. The problem with distros is that you're always picking an update cycle tradeoff. Debian has decades old versions of packages that they'll backport security fixes into till pretty much the end of time (RHEL also does this but is well, commercially backed while Debian is entirely volunteer driven, which has opened up Debian to maintainer shenanigans a couple of times). Ubuntu i…

Decades? How many?

Re: I'm Done with Red Hat (Enterprise Linux)

#176
post #44

I've heard people on HN say you can't build a huge business off open source. That Red Hat was a one-off. Maybe this supports the narrative? Assuming it goes poorly I mean.

Why? They did have a good thing going; that they then went and decided to shoot their own foot doesn't invalidate the earlier success.

Did they shoot themselves in the foot? It was a lot easier selling RHEL licenses when people were running on-prem workloads. These days the support contract many enterprises want is from their cloud provider, not their OS vendor.

Re: I'm Done with Red Hat (Enterprise Linux)

#178

Earlier quoted context omitted.

Regardless whether Red Hat said it or not, why not call it what it is? Not every CentOS user was a freeloader and the same is true for its spiritual successors. However, a large majority of CentOS users were not contributing back in any way to CentOS or the larger FLOSS community. Secondly, a substantial chunk of those users used CentOS because they wanted all the benefits of Red Hat EL without paying for it. That pr…

License situation is still unclear to me. GPL explicitly does not allow to forbid further redistribution. RedHat does that. I'm not a lawyer, but from a layman PoV this seems sketchy.

I'm not going to analyze if this is illegal or not (I don't think it is). It has been discussed elsewhere already.

But even if it where illegal, the only people in a position to sue would be the contributors of the upstream projects that get packaged into RHEL. And I don't see anyone having the appetite for that.

I contribute a lot to QEMU and there I'm practically working side-by-side with redhat devs. They contribute so much (maintainership, code review, testing infrastructure and much more), suing them wouldn't occur to me in the slightest.

Re: I'm Done with Red Hat (Enterprise Linux)

#179
I havent seen a single server or workstation running rhel in the data science field, the most used distro in ds already was ubuntu and with the launch of pro covering the universe repository for security updates, I cant understand why redhat is making this move, cant see the endgame.

Re: I'm Done with Red Hat (Enterprise Linux)

#180

To quote Jeff: > Here's how it used to work: > Red Hat would grab a copy of Linux They would add magic sauce that makes it Red Hat Enterprise Linux > They would release a new version. > They would update a source code repository with all the data required to build it from scratch A few remarks. The "add magic sauce" part is gone, all the secret sauce, or black box machinery is out in the open in CentOS stream. Red Ha…

Two thoughts:

> The process of replicating RHEL is so much easier today than ever before.

Doing so bug-for-bug requires more effort than it did a few weeks ago. And they're basically doing that work in parallel with Red Hat itself (duplication of effort).

Also, making a change like this (forcing Rocky and AlmaLinux to change in the middle of the 9.x release cycle), when the previous change (killing CentOS) was _also_ in the middle of the 8.x release cycle, with not even 24 hours warning... makes me feel this change was not _only_ made "to make CentOS and RHEL development better."

If that were the case, the changes would be announced with at _least_ weeks (if not months) of warning, so the community could plan for it instead of getting blind-sided... now twice in a row.

Post reply on HN