this post was submitted on 22 Jan 2025
1513 points (100.0% liked)
linuxmemes
23866 readers
1069 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
3. Post Linux-related content
sudo
in Windows.4. No recent reposts
5. π¬π§ Language/ΡΠ·ΡΠΊ/Sprache
6. (NEW!) Regarding public figures
We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
But, like, is for support and stuff, no?
A lot of industries are semi-forced into it. Let me give you an example I know of first-hand. Modern SAP stacks support 3 operating systems. Windows Server, RHEL, and SuSE.
You're probably thinking to yourself: "but rhel is just regular linux, surely you can install it on anything if you have the appropriate dependencies, I'll bet it even just works on rhel-compatibles like rocky, alma, or centos stream!"
And you would be ~sort of~ right, but wrong in the most dystopian way possible. The installer itself does hardcoded checks for "compatible" operating systems, using /etc/os-release and a few other common system files. Spoofing those to rhel 8.5 or whatever is easy enough, but the one that really gets you is a dependency for compat-glibc-X.Y-ZZZZ.x86_64. This "glibc compatibility library" is conveniently only accessible via a super special redhat repository granted by a super special sap license (which is like ~$2,000/year/cpu). Looking at the redhat sources it is actually just a bog-standard semi-modern glibc compile with nothing special. The only other thing you get with this license as far as I can tell is another metapackage that installs dependencies, and makes a few kernel tweaks recommended by SAP.
So you can install it on alma/rocky by impersonating rhel in /etc/os-release, and then compiling a version of glibc and linking it in a special hardcoded location, but SAP/Redhat put as many roadblocks in your way as possible to do this. It took me weeks of reverse-engineering the installer to get our farm off of the ~100k/yr that redhat wanted to charge us for essentially:
definitely worth $100,000/yr... much capitalism, many line go up
Finally... I found it... Evil Linux...
There is nothing evil about it? Like sources are available, rhel itself is cheap and actually invests a lot in oss. If you want an unsupported system you are free to do something like this.
I said evil as in the meme, like the evil version of something is its total opposite. And RHEL sound like the total opposite of what I associate whit Linux.
Just don't tell that numpty that runs !linuxsucks@lemmy.world
I assumed that you could just run fedora and spoof RHEL. The fact that you need to use a specific GCC is insane. They must share their source code right? Or, are they no longer sharing it as they are legally required to?
Anyways, RHEL is deep suck.
The source to this compat library is in their sources last I checked, but because it's not part of their standard repos it doesn't technically have to be. I suspect this is eventually the end-goal.
RHEL is subscription based. Not just support anymore. Also for product.
Don't know what to think about it... π¬