[HN Gopher] Red Hat Goes Full IBM and Says Farewell to CentOS
       ___________________________________________________________________
        
       Red Hat Goes Full IBM and Says Farewell to CentOS
        
       Author : vanburen
       Score  : 165 points
       Date   : 2020-12-12 18:19 UTC (4 hours ago)
        
 (HTM) web link (www.servethehome.com)
 (TXT) w3m dump (www.servethehome.com)
        
       | qz2 wrote:
       | IBM sure knows how to piss off its potential customers.
        
         | josho wrote:
         | The intersection of centos users and IBM customers is likely
         | quite small.
         | 
         | Even the tech teams inside large organizations aren't IBM's
         | customer.
        
           | spijdar wrote:
           | While CentOS users might not represent that many IBM/RH
           | customers, I suspect CentOS's availability has contributed to
           | RHEL being so widely supported.
           | 
           | If fewer people, even people who will never pay, use CentOS,
           | then (potentially) fewer people will explicitly target
           | RHEL/RPMs, and there's a weaker case for enterprises adoption
           | RHEL over its competitors.
           | 
           | CentOS led to people learning "how to use RHEL". While RH is
           | going to try to bring developers and other non-commercial
           | uses into free licenses, I'm not sure this will be enough.
        
       | xony wrote:
       | IBM goes oracle way , they want more money
        
         | leokennis wrote:
         | Goes? Went, a loooong time ago.
         | 
         | An IBM mainframe is shipped in two boxes: a small one and a
         | huge one. The first contains the computer. The second one the
         | pricing table.
        
       | fortran77 wrote:
       | Now that you can run Amazon Linux 2 in a VM on your own machine,
       | we're simply switching to that. It's nearly the same system.
       | 
       | https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-l...
       | 
       | (And there's pre-built boxes for Vagrant, etc. Search the Vagrant
       | boxes to see it.)
        
         | bassman9000 wrote:
         | We have an internal RHEL vs AMZ Linux 2 battle, because of the
         | RHEL support (would be a no brainer for AMZ otherwise). And
         | it's tilting, because we run almost everything in Docker now,
         | and we're not entering the OpenShift/podman ecosystem.
        
         | em500 wrote:
         | AFAICT, Amazon Linux 2 is largely based on RHEL 7, not 8. So
         | not at all nearly the same system. If you're "simply switching"
         | from CentOS 8 to Amazon Linux 2, prepare to put some serious
         | work into it.
        
       | kim0 wrote:
       | Sure enough, the community started https://rockylinux.org/ as
       | quick as redhat killed it!
        
         | chasil wrote:
         | It is a tribute to name the scion of CentOS after one of the
         | (deceased) founders, Rocky McGaugh.
         | 
         | If I might suggest a subtle variation on the name and branding,
         | it would be this:
         | 
         | RockOS: It Rocks.
         | 
         | A hard look at Springdale Linux is due, similar to the White
         | Box Linux assimilation into CentOS.
         | 
         | Oracle also needs to get the converter script updated for
         | CentOS 8, preferably in a manner that switches update streams
         | fluidly.
         | 
         | https://linux.oracle.com/switch/centos/
         | 
         | The ship is sinking, get in the life boats.
        
           | easton wrote:
           | That page claims the script works on CentOS 8, is that
           | incorrect?
        
           | teddyh wrote:
           | That's "Deceased".
        
             | chasil wrote:
             | Thanks, fixed.
        
           | cbm-vic-20 wrote:
           | From that page:
           | 
           | """ Q: Wait, doesn't Oracle Linux cost money?
           | 
           | A: Oracle Linux support costs money. If you just want the
           | software, it's 100% free. [...] Yes, we know that this is
           | Oracle, but it's actually free. Seriously.
           | 
           | [...]
           | 
           | Q: Why are you doing this?
           | 
           | A: This is not some gimmick to get you running Oracle Linux
           | so that you buy support from us. [...] """
        
             | chasil wrote:
             | Oracle started up the photocopier on rhel because Red Hat
             | bought jBoss.
             | 
             | Larry really wanted to punish Red Hat, and he did.
             | 
             | Red Hat people are still hypersensitive on the subject,
             | believe me.
        
               | rodgerd wrote:
               | The only people who hate JBoss more than Ellison are the
               | WebSphere sales team.
        
               | nickpeterson wrote:
               | Wow, I've never thought of the people that have to go to
               | work every day and try to convince people to use
               | Websphere. What a soul crushing job that must be..
        
           | secabeen wrote:
           | I think they also liked that the abbreviation could be RKEL,
           | which is delightfully close to RHEL.
        
         | qz2 wrote:
         | Next step they'll stop publishing the RPM spec files or change
         | the license on them.
         | 
         | Edit: why the downvotes.
        
           | bonzini wrote:
           | They (we, I work at Red Hat) would have no engineering
           | department the second after.
        
             | justapassenger wrote:
             | People can be replaced. Especially at big corporation.
        
             | qz2 wrote:
             | Yes but to be clear the folk that may make that decision
             | may not be aware of that. I've been in that situation
             | before myself.
        
               | bonzini wrote:
               | They do (I know them, and I have talked to them since
               | Wednesday). That's not to say this was not a screwup, but
               | I would say that rumors around the death of free RHEL
               | rebuilds have been greatly exaggerated.
        
               | qz2 wrote:
               | After a PR fuck up this large I am disinclined to agree.
        
               | bonzini wrote:
               | I would be too, but I know the people.
        
               | ikiris wrote:
               | you might want to ask them where they're going now that
               | no one wants to touch red hat with a 10 foot pole?
        
           | [deleted]
        
         | themodelplumber wrote:
         | > Rocky Linux is led by Gregory Kurtzer, founder of the CentOS
         | project
         | 
         | That seems about as auspicious as one could reasonably expect.
         | Awesome news.
        
         | aritmo wrote:
         | And CloudLinux is doing the same,
         | https://blog.cloudlinux.com/announcing-open-sourced-communit...
         | 
         | edit: RockyLinux and CloudLinux are joining forces,
         | https://www.reddit.com/r/RockyLinux/comments/kanvwb/cloudlin...
        
       | jacobwilliamroy wrote:
       | Goddammit! I was planning a whole CentOS-based encrypted web
       | service. SHIT!
       | 
       | At least we haven't bought any hardware yet... back to the
       | drawing board.
        
         | deadbunny wrote:
         | Why are you tied to CentOS?
        
           | jacobwilliamroy wrote:
           | There's no particular reason. The OS layer is just another
           | variable which needs to be accounted for in the planning
           | stage, so pulling the rug out like this is a nuisance.
        
         | ldng wrote:
         | Look up Springdale. It is essentially the same concept.
        
           | jacobwilliamroy wrote:
           | Thanks for the recommendation.
        
         | sitzkrieg wrote:
         | if only there is some other linux based software out there!
        
       | tannhaeuser wrote:
       | That was to be expected for a long time. Embrace (financing most
       | of Linux development, with SuSE historically a close 2nd), Extend
       | (introduce Linuxisms such as systemd, containers), Extinguish
       | (make putting together all the F/OSS amounting to a complete O/S
       | an art, make changes for the sake of it, sell "support").
       | 
       | What's not answered is why _now_ , in the middle of an active
       | CentOS release cycle? Smells like IBM/RH doesn't see growth in
       | new enterprise customers/startups coming to Linux (going to
       | clouds/k8s instead and focusing on creating Docker images for
       | workloads). RedHat surely must've been fully aware that
       | discontinuing CentOS would create a giant backlash. I guess, like
       | me, few people haven't used CentOS as base for new builds anyway;
       | OTOH corporate clouds (OpenShift, k8s) for big customers seems
       | like an attractive market for IBM/RH.
       | 
       | Edit: a good outcome of this catastrophe might be to shift focus
       | towards POSIX, LSB, and other means for portability which
       | historically had strong following in the Linux and BSD
       | communities
        
         | senko wrote:
         | Financing development of Linux is a bad thing?
         | 
         | Introducing Linuxisms in ... Linux?
         | 
         | And the only thing they're extinguishing is a free (as in beer)
         | distro that they controlled anyway (and choose not to continue
         | putting resources into).
        
       | jsperson wrote:
       | The most frustrating part of Linux for me is all the damn mental
       | CPU cycle I have to spend keeping up with the naming and
       | positioning of the various distros. Often it borders on drama.
       | 
       | The other day I commented that I took my Pinebook Pro off the toy
       | shelf and loaded up Manjaro. I commented on HN about how much I
       | liked the user experience. The first reply I got was something
       | about the drama with some dude named Phil. Alternatively I'll put
       | my head down for a while and forget about the lineage of the
       | various options and then something will crop up about this or
       | that distro is going away, being repositioned or whatnot.
       | 
       | Why does this matter? Because I want to use it for real work and
       | I don't want to spend time planning a long term OS strategy.
       | There are other things to worry about. I'm far from alone in
       | this. That's why folks reach for Mac OS and Windows.
       | 
       | Downvote away, but I really do want to love Linux. I just don't
       | want it to be so hard to love.
        
         | AntiImperialist wrote:
         | No, we don't always reach for Windows and macOS. Ubuntu LTS has
         | served us well for decades.
         | 
         | If you don't want drama, use software maintained by people who
         | have a life and don't have time or energy for drama.
        
           | lagolinguini wrote:
           | I think the point was that CentOS _was_ one of those distros
           | maintained by people who had a life... Maybe Cannonical won
           | 't be around in the future either.
        
             | Spooky23 wrote:
             | CentOS is just a red hat clone. There are a few iirc.
        
         | Yetanfou wrote:
         | > Downvote away, but I really do want to love Linux. I just
         | don't want it to be so hard to love.
         | 
         | Folks don't go for proprietary systems like Windows and MacOS
         | because of theatrics around distributions, they just choose one
         | of those stolid long-time favourites like Debian, Ubuntu or
         | Mint and ignore the squabbling. Those who want to get a more
         | hands-on experience might go for Arch, Slackware or even LFS.
        
         | detaro wrote:
         | > _and I don't want to spend time planning a long term OS
         | strategy._ [...]
         | 
         | > _That's why folks reach for Mac OS ..._
         | 
         | A conservative Linux distro choice is way more stable than Mac
         | OS is in regards to "sudden" changes you need to deal with. And
         | on the time scales we worry about CentOS or Debian, Windows has
         | its pitfalls too.
         | 
         | In all cases, if you need a long-term strategy, it's always
         | going to involve some level of preparedness to handle a change.
         | 
         | If you want to keep up with all the distros and their
         | individual going-ons, that's your choice. You can use Linux
         | just fine without doing so.
        
           | detaro wrote:
           | EDIT-that's-too-late-for-an-edit: To make the Windows example
           | specific, there's a lot of companies that built their
           | products on Windows 7 Embedded that would _love_ to be on
           | CentOS this week instead.
        
         | indymike wrote:
         | I've been using Debian or a Debian derivative for over 15
         | years. At first, I wondered if it was a good choice because
         | RedHat and SuSE were the "professional" distos. Debian was
         | different and when Ubuntu came out, it was like Debian, but
         | with some useful closed-source stuff. There's been drama, but
         | it's not nearly so bad as some of the evolution that MacOS and
         | Windows users have had to deal with. The security improvements
         | on MacOS have really made doing simple things like a Zoom
         | conference painful while Windows userspace is devolving to
         | something that reminds me of Linux in 2005 or so where every
         | window had it's own UI style and the userspace was a mess of
         | competing ideas and ecosystems.
         | 
         | Meanwhile over on Debian/Ubuntu/PopOS/Plasma, I can finally run
         | the latest games (thank you Steam & Proton!), edit video with
         | pro grade tools (thank you DaVinci) and I still have a great
         | coding environment... Oh, and thanks to cloud based office
         | software, that's no longer an issue.
        
           | irateswami wrote:
           | Ubuntu is seriously an amazing achievement and while I've
           | used plenty of distros, nothing compares in terms of getting
           | work done. I'm not an OS engineer and have no desire to get
           | granular with my OS, I just want to be able to load it up and
           | do stuff. The linux community, however, is loaded with OS-
           | enthusiasts who don't understand the difference between using
           | a tool and fetishizing it.
        
           | bmurphy1976 wrote:
           | How does MacOS make zoom conferences painful? That's a
           | strange claim to make.
        
             | redler wrote:
             | I suspect they're referring to the fact that after the Zoom
             | app is updated, you may find yourself in a meeting but
             | unable to share a window because the updated app no longer
             | has the "Screen Recording" privacy entitlement. Turning
             | that on again requires quitting the app and therefore
             | leaving the meeting.
        
               | wtallis wrote:
               | That does sound annoying. Though to be fair, Apple has
               | plenty of reason to distrust Zoom updates. I'm a bit
               | surprised there's no way for Zoom to re-try screen
               | recording without re-launching the app. Is that a
               | fundamental limitation of Apple's security model, or a
               | failure of Zoom?
        
               | indymike wrote:
               | It is all Apple. When you change a permission, MacOS
               | forces you to quit and re-launch the app.
        
               | indymike wrote:
               | This is exactly the issue. It's especially problematic
               | when you are hosting a private meeting. When you exit, it
               | will hang up on everyone, unless you hand control of the
               | conference to a participant.
        
             | indymike wrote:
             | Not a strange claim. Having to exit the conference to give
             | the Zoom app permission to share the screen is painful, and
             | if the Zoom app updates, you have to do it again. That
             | means you have to leave the conference to permission the
             | app, and if you are the host, hand off control to a
             | participant so the conference is not ended early.
        
         | [deleted]
        
         | symlinkk wrote:
         | Are you like this with cars too? "Gosh there's just so many
         | brands and models to choose from, I wish there was just one
         | choice so I didn't have to think or make a decision"
        
           | colejohnson66 wrote:
           | With cars, they all do one thing good: drive. The other
           | features are just that: features. With Windows vs macOS vs
           | Linux, you're dealing with software incompatibility and
           | having to find replacements.
        
         | croh wrote:
         | Copying my comment from other post -
         | https://news.ycombinator.com/item?id=25395187
         | 
         | > Recently I moved to Apple Macbook Pro 2019 (FYI before that I
         | was using Linux Mint for years without any drama). But after
         | using this very expensive MBP, I am not happy at all. Hardware
         | is the best in class while keyboard is the worst in the class.
         | But my biggest complain is keyboard layout. It is not ergonomic
         | at all. In windows/linux, WINDOW key manages window manager
         | while CTRL, ALT can be used to manage applications. On
         | internet, many places it is mentinoed that, use apple COMMAND
         | key as control key and OPTION key as alt key. Ok thats fine.
         | But this behaviour is not consistent at all across apps. Many
         | apps use CTRL key to control application additional to COMMAND
         | key(e.g. in chrome/vscode, toggling tabs can be done using
         | CTRL+TAB, not COMMAND+TAB). And this CTRL key is only one side
         | of spacebar, very very unergonomic. Additionaly if you are a
         | touch typer powered with mechanical keyboard, you can press
         | CTRL key on windows layout using wrist. This is not possible on
         | Mac as its first left key is FN.
         | 
         | After using MBP for couple of weeks, my hand literally hurt
         | like mentioned in video. I dont think I can operate MBP for
         | hours without looking at keyboard. In Windows you can do
         | everything with mouse only. In Linux you can do everything with
         | keyboard only. In mac, you need both and your hand hurts.
        
           | Talanes wrote:
           | >Additionaly if you are a touch typer powered with mechanical
           | keyboard, you can press CTRL key on windows layout using
           | wrist
           | 
           | You can do that? If I get my wrist anywhere near high enough
           | to hit a key, my fingers are about two imaginary rows above
           | the function keys.
        
             | croh wrote:
             | I can. I did little bit practice though initially. It saves
             | pinky from strain greatly.
        
         | gameswithgo wrote:
         | yeah for people just wanting to do work and not have the os be
         | the hobby it is trying at times.
        
         | iso1631 wrote:
         | I've used Ubuntu for 12 years, Debian for 9 years before that.
         | Debian is still going fine. What drama?
        
           | Spooky23 wrote:
           | Distros are always full of drama. The stakes are low so the
           | nonsense is high.
           | 
           | It's easy to get sucked in.
        
             | jancsika wrote:
             | Is there a story of someone _actually_ getting sucked into
             | doing, say, Debian maintenance within the past five years?
             | 
             | I mean, they have a command line program to report a bug.
             | That and their monstrously complicated packaging apparatus
             | would make me think someone at Debian considered the
             | sucking-in of people to be unethical and thus designed
             | their maintenance polices to prevent it.
        
               | tomc1985 wrote:
               | > monstrously complicated packaging apparatus
               | 
               | Huh?
               | 
               | .debs are gzip'd tar file with predictable top-level
               | folders and some manifest files. An APT server can be as
               | simple as an FTP site, again with a predictable hierarchy
               | and some manifest files.
               | 
               | Keysigning gets a bit messy but it is still relatively
               | simple.
               | 
               | You can set up your own private package repository in
               | minutes using nothing more than ftpd, gpg, mkdir, and
               | vim.
               | 
               | The documentation is clear, comprehensive, and relatively
               | easy to read.
               | 
               | How is this "monstrously complicated"?
        
             | indymike wrote:
             | There's a difference between software evolving and drama.
             | I'm trying to remember an upgrade to Ubuntu or Debian that
             | led to as much manual intervention as the latest update to
             | MacOS or Windows 10.
        
             | qz2 wrote:
             | Never seen any drama in the freebsd camp. It's utterly
             | boring. Which is how I like it.
        
               | fortran77 wrote:
               | Huh!? There was some amazing drama here, during the first
               | ports of the early 90s.
               | 
               | https://www.unixmen.com/freebsd-vs-openbsd/
               | 
               | and then the lawsuits:
               | 
               | https://www.freebsd.org/doc/en_US.ISO8859-1/articles/expl
               | ain...
               | 
               | https://klarasystems.com/articles/history-of-freebsd-
               | part-2-...
        
               | rnd0 wrote:
               | Approximately 30 years ago.
               | 
               | Mandatory must-care-about drama since then?
               | 
               | No, not really.
        
               | mnd999 wrote:
               | There's always some drama. Maybe not of the must-care-
               | about but there's always something.
               | 
               | The ASLR patch comes to mind, as does the KSE / libthr
               | thing.
               | 
               | Equally there have been some very grown up moments. The
               | Matt Dillon / DragonflyBSD fork comes to mind.
        
             | rnd0 wrote:
             | It's easy to avoid, too.
             | 
             | I haven't had to deal with any drama using Debian or the
             | BSDs, personally speaking. Which I have been since 2000 or
             | so.
        
               | Fnoord wrote:
               | Theo from OpenBSD is known to cause controversy, and
               | drama. Its how OpenBSD was _born_.
               | 
               | That is the best example I can come up with. I do
               | remember Debian libc being broken, as well as the
               | cryptography, but I would not say that was drama.
        
         | fartcannon wrote:
         | Your complaints would make a great infomercial setup.
         | 
         | "Are you tired of your Linux distro being bought out and
         | crushed by IBM exactly one time in history?" Cut to a big dopey
         | confused person shrugging. "Well then try Apple!" Dopey person
         | smiles. Star wipe.
        
           | Spivak wrote:
           | I mean the writing seems to be on the wall that someone is
           | going to buy Canonical and crush Ubuntu at some point in the
           | medium-term.
        
         | tobinfricke wrote:
         | Just use Ubuntu
        
           | nullsense wrote:
           | Then what about the snap drama?
        
             | monsieurgaufre wrote:
             | My snap folder only has chromium in it. Like probably most
             | users who don't (and shouldn't) care about snaps.
             | 
             | The snap drama is a ideological purity contest by people
             | who should know better (aka use something else than Ubuntu
             | if that pisses them off that much).
        
             | mceachen wrote:
             | Don't use snap.
        
             | xet7 wrote:
             | Snap drama is just writing comments about it without
             | action.
             | 
             | It's not like OSS community would have rushed to provide
             | alternative packages for Flatpak, AppImage, deb etc.
             | 
             | Snap automatic updates are still the fastest way to update
             | servers with latest security etc updates, keeping servers
             | secure. That's the reason usage of Snap packages is
             | increasing.
             | 
             | With Docker, recent drama was Docker Hub rate limits, so I
             | had to move Docker base images from Docker Hub to Quay.io,
             | so that Docker images could be built successfully.
        
         | autocorr wrote:
         | That's an interesting perspective, I've found the opposite. I
         | distro shopped a lot around ~2006, settled on Ubuntu then moved
         | to Debian for project philosophy reasons. It's great because I
         | haven't had to think about "how do I install this again?". Same
         | web page, same link to netinstall image, same prompts to
         | install.
         | 
         | It's fun to try other things like NixOS and GuixSD, but also
         | have the warm blanket of "just put Debian on it" to fall back
         | to.
        
         | hn_throwaway_99 wrote:
         | You seem to be massively overcomplicating things. If you don't
         | want to worry about the "distro drama", then don't. Just use
         | one of the major distros (e.g. Debian or Ubuntu) and move on.
        
           | nix23 wrote:
           | Yeah true, the distro i had the longest time was arch and
           | debian, then i changed to FreeBSD (because i can and i want),
           | but on my laptop i need additionally a Linux...but installing
           | arch when my main interests is *BSD..no, so i installed
           | openSUSE tumble and that's it. The whole distro bs is just
           | plain stupid, use what works and has a stable past...that's
           | it.
        
           | Macha wrote:
           | CentOS was certainly a major distro and now we're involved
           | with drama for it.
        
             | pessimizer wrote:
             | CentOS has been around for a decade and a half. It hardly
             | qualifies as drama when your OS fails to remain completely
             | stable and dependable for more than a decade and a half.
             | 
             | With the number of changes that have happened with Apple's,
             | Microsoft's and Google's various OSes over that period it's
             | hard to say that GNU/Linux isn't being held to a higher
             | standard here. CentOS being the trademark-stripped knockoff
             | of a corporate OS _is the reason_ for the instability -
             | when you deal in corporate OSes, you 're subject to the
             | business strategies of their sponsors. Some would say
             | (weasel words) that the strategies of the sponsor of CentOS
             | have been the source of instability and conflict across
             | Linuxen for a long time now.
        
               | BossingAround wrote:
               | > It hardly qualifies as drama when your OS fails to
               | remain completely stable and dependable for more than a
               | decade and a half
               | 
               | Isn't stability and dependability the precise reason of
               | CentOS popularity? Do you have any source on it not being
               | stable and/or dependable?
        
             | chefkoch wrote:
             | Just check back in three months and there will be a drop in
             | replacement for CentOS. No need to follow the news now
             | every day, it's not an election.
        
               | [deleted]
        
           | rualca wrote:
           | > If you don't want to worry about the "distro drama", then
           | don't. Just use one of the major distros (e.g. Debian or
           | Ubuntu) and move on.
           | 
           | +1 on Debian. It's as drama-free as it gets. I mean, the
           | distro is criticized for being too boring and too stable and
           | too rock-solid and too unsurprising. Those descriptions are
           | also used to describe power lines and sewer lines, i.e.,
           | reliable infrastructure.
        
             | doublepg23 wrote:
             | Did you miss the systemd drama? There was a new distro
             | created out of it...
        
               | michaelmrose wrote:
               | If you are a regular end user You can safely ignore it
               | and just use systemd or not and not worry too much either
               | way.
               | 
               | Whats the worst case scenario? You find that you don't
               | like the choice you made and spend 2 hours switching to
               | the other option?
        
               | rodgerd wrote:
               | More like "oh hey encrypted LVM doesn't work and the
               | package maintainer is refusing to allow fixes because he
               | hates systemd and is indulging in maintainer terrorism to
               | try and block it."
        
               | deadbunny wrote:
               | And I'm sure the 3 people using it really like it.
        
               | qz2 wrote:
               | No point in being popular and unhappy :)
        
               | pessimizer wrote:
               | The systemd drama is redhat drama. The pulseaudio drama
               | was redhat drama. The glibc drama was redhat drama. This
               | is redhat drama. It's not all redhat drama, sometimes
               | it's Microsoft drama or Gnome drama, but it's funny: all
               | of the sources have really good relationships with each
               | other and commingle their drama until it's nearly
               | indistinguishable. Get involved with one of them and you
               | now have dependencies on all of them.
        
               | Spivak wrote:
               | The specific systemd drama the parent is referring to was
               | really Debian drama and the requirements put on
               | maintainers to support alternative init systems. If
               | upstream drops support for non-systemd setups do the
               | maintainers have patch in support? If upstream now has a
               | hard dependency on systemd do maintainers have to patch
               | it out?
               | 
               | Red Hat wasn't involved in any of the drama outside of
               | being the ones writing and funding OSS software for
               | themselves.
        
               | detaro wrote:
               | But as a user I basically didn't have to care about the
               | details and the "drama" aspects of that drama (I had the
               | result to deal with of course)
        
               | jasonjayr wrote:
               | Redhat _was_ involved because they heavily maintain some
               | of the upstream packages that put in a hard systemd
               | /logind requirement (GNOME), thus forcing Debian into the
               | uncomfortable position of taking on a large compatibility
               | project, when upstream could have instead taken small
               | patches to continue to maintain compatibility with non-
               | systemd systems.
        
               | kbenson wrote:
               | Systemd in general makes me sad. It feels like the
               | complete rewrite that happens only for the people doing
               | to finally learn all the project needs at the end, and
               | immediately need another rewrite, but _nobody_ has the
               | stomach for it now.
               | 
               | Don't get me wrong, I think the authors are and we're
               | probably the best authorities on what is and was needed
               | in an init system, but the problem space was so poorly
               | documented and understood because of all the crazy custom
               | she'll init scripts people were using that they just kept
               | having to tack on weird directives in piecemeal ways,
               | until were left with what we have now.
               | 
               | What the world needs is for the systemd authors to take
               | all that knowledge an apply it to a new init system in a
               | sane way, but nobody had the will to go through that
               | again, most likely especially them.
        
               | shawnz wrote:
               | Who is asking for a rewrite of systemd? From what I have
               | seen, there are two camps: Either you believe systemd is
               | fine, or you believe sysvinit never should have been
               | replaced or should have been replaced with something
               | totally different than systemd with a much smaller scope.
        
               | michaelmrose wrote:
               | There are 2 major problems cache invalidation, naming
               | things and off by one errors.
        
           | subhro wrote:
           | /me meekly says
           | 
           | Gentoo anyone?
        
         | jancsika wrote:
         | > The first reply I got was something about the drama with some
         | dude named Phil.
         | 
         | At least for Windows, can't you just quickly compare the
         | ethical universes? I'm assuming that Phil didn't embrace-
         | extend-extinguish other distros, Phil didn't secretly change
         | Skype to break the encryption for LE, and Phil didn't upgrade
         | the distro to do constant, inescapable telemetry and update
         | arbitrarily downloading Gigs of data such that it interrupted a
         | user's live broadcast.
         | 
         | In other words, if your decision is between Phil's distro and
         | Windows, Phil's distro wins so it's the end of the story. And
         | if the HN trolls you're responding to aren't claiming a 1:1
         | feature correspondence with "ethical" distro vs. Manjaro, who
         | cares?
        
           | a1369209993 wrote:
           | > In other words, if your decision is between Phil's distro
           | and Windows, Phil's distro wins so it's the end of the story.
           | 
           | As the saying goes, Linux is like democracy: it's the second
           | worst (widely-used) system ever, because all of the others
           | are tied for first.
        
         | Macha wrote:
         | I don't think Mac OS and Windows are freer from long term
         | maintenence, whether it's Apple doing stuff like phasing out
         | APIs for OpenGL, migrating to M1, Gatekeeper requirements and
         | noose-tightening, or whatever they'll expect you to keep up
         | with next year.
         | 
         | Likewise on the Windows side, the SKUs vary from release to
         | release, group policies come and go, and generally they've
         | increased their push into seeing Windows as a way to promote
         | their other services and don't really care what you want from
         | it.
        
         | dleslie wrote:
         | fwiw I am a fellow Pinebook Pro user who likes Manjaro. I use
         | it daily for Emacs and C programming.
         | 
         | Ignore the drama and the dramatists. The software works well,
         | and better than the alternatives on that hardware.
        
         | 29athrowaway wrote:
         | Minor distros fit specific use-cases better but are more likely
         | to disappear, major distros are here to stay. That's the
         | tradeoff.
         | 
         | But in the the Microsoft world, you at some point had Windows
         | Mobile and Windows phone, and developing apps for those is the
         | true meaning of being alone.
        
         | Blikkentrekker wrote:
         | > Downvote away, but I really do want to love Linux.
         | 
         | This would be the problem; you treat _Linux_ as a platform that
         | one is supposed to love or not love as a hole.
         | 
         |  _Linux_ is not a platform; it s a component shared between a
         | great many different platforms that are often quite far apart
         | from one another.
         | 
         | These platforms often also share other things, or not, and
         | don't _Windows_ and _FreeBSD_ also share several components?
         | 
         | I've noticed a common belief that completely unrelated,
         | independently started and operated platforms have an obligation
         | to cooperate because they share a single component, which most
         | of them also heavily patch and modify.
        
         | acomjean wrote:
         | Ars technica has a guide on where to go after CentOS :
         | 
         | https://arstechnica.com/gadgets/2020/12/centos-linux-is-gone...
        
           | doublepg23 wrote:
           | The author of this article is on an excellent podcast called
           | 2.5 Admins [0], highly recommended.
           | 
           | [0] https://2.5admins.com/
        
         | michaelmrose wrote:
         | You don't have to evaluate every possible option before picking
         | one any more than you have to read about every make and model
         | of car or laptop but you probably ought to read about the one
         | that you pick and manjaro is run by skeevy unprofessional
         | people.
        
       | marmot777 wrote:
       | What happens to Fedora in all this? That project okay?
        
         | xony wrote:
         | Fedora was long dead ? haven't heard since 2008
        
         | freedomben wrote:
         | Fedora won't be changing at all. It's always been the upstream
         | of the next _major_ version of RHEL. Now it will be the
         | upstream of the next _major_ version of CentOS and CentOS will
         | be the upstream of the next _minor_ version of RHEL. By the
         | time stuff makes it to CentOS it will have had lots of time to
         | bake, will have passed RHEL QA, CI, etc.
         | 
         | If you want to read more details about the changes, I wrote a
         | long blog here: https://freedomben.medium.com/centos-is-not-
         | dead-please-stop...
        
       | cutler wrote:
       | I hope I don't end-up having to switch my servers to Ubuntu.
       | yum/dnf is just so much easier than apt-get.
        
         | CharlesW wrote:
         | Question from someone who doesn't use Linux much: Are package
         | managers distro-specific, then?
        
           | Shared404 wrote:
           | > Are package managers distro-specific, then?
           | 
           | Technically no, effectively yes.
           | 
           | You _can_ install and use different package managers on
           | different distros, but with the exception of things like
           | cargo it 's highly recommended to not, as you are likely
           | going to break your system.
        
           | inimino wrote:
           | Yes. Package management is most of what a distro does.
        
           | doublepg23 wrote:
           | Package managers are one of the main things that define a
           | distro. The big split is between packaging formats (DEB and
           | RPM [0]) and then there are package managers for that for
           | that (apt* for DEBs and yum, dnf, zypper etc. for RPMs [1]).
           | You could run a foreign package manager on any distro, there
           | even exist ones for that purpose [2], but it's ostensibly
           | considered a defining feature for a distro.
           | 
           | [0] There are more of course, but those are the big two.
           | 
           | [1] I'm really only familiar with the Debian/Ubuntu space
           | (Deb)
           | 
           | [2] See flatpak, snap, and nix/guix. Also some distros like
           | Bedrock Linux let you have completely foreign environments
           | mixing together.
        
           | deadbunny wrote:
           | Kind of. When you hear people say they use a "Debian based"
           | distro they'll be using apt as their package manager.
           | 
           | You have 3 main "base" distros/package mamagers:
           | 
           | Debian/apt
           | 
           | RHEL/yum/dnf
           | 
           | Arch/pacman/pkgbuild
           | 
           | There are of course many more but these are the overwhelming
           | majority.
           | 
           | This means if I wanted to make my own distro I could do as
           | little as take Debian stable as my upstream, rebuild a few
           | packages with a s/Debian/MyDisro/g and change a few default
           | packages and call it that.
           | 
           | Or I could track a mix of packages from Debian testing and
           | stable.
           | 
           | Or I could decide I prefer to build everything my self but
           | still use apt for my package manager.
           | 
           | This is of course turtles all the way down eg: Mint is based
           | of Ubuntu which is based of Debian.
        
           | KyleJ61782 wrote:
           | For all intents and purposes, yes. Besides making software
           | easy to install, package managers figure out all the
           | dependencies that a given package requires and install those
           | as well. Can you install yum/dnf on Debian? I'm sure there's
           | a way to do it. But good luck handling all the dependencies
           | for a given package. Plus, there will be file conflicts when
           | dnf installs a base dependency that apt already installed.
           | 
           | In other words, nothing good comes from trying to install two
           | different package managers on one system.
        
       | aftbit wrote:
       | What did CentOS offer that Debian did not? In other words, if
       | you're not paying for RHEL support, why would you want to use
       | RHEL?
        
         | justahuman74 wrote:
         | Some expensive software will demand you use particular distros
         | for them to support you
         | 
         | Example: https://www.synopsys.com/support/licensing-
         | installation-comp...
        
         | kdump_8 wrote:
         | There is a lot of software that only officially runs on RHEL-
         | likes. E.g. Oracle Database only supports on RHEL-likes and
         | SLES.
        
         | bluedino wrote:
         | Vendor support. We have a couple software packages that we run
         | that require CentOS/RHEL.
        
         | freedomben wrote:
         | Number one for me is familiarity since I have a long history
         | with Fedora and CentOS.
         | 
         | Secondly though selinux (once you learn to use it) is so
         | powerful. I have seen it stop attacks in their tracks or render
         | them inert (unable to call their C&C server for example because
         | selinux blocks the socket attempt).
         | 
         | 10 year support is also icing on the cake, although I typically
         | upgrade a year or so after a new major release.
        
         | syshum wrote:
         | Our Reasons for CentOS over Debian
         | 
         | 1. 10 year vs 5 year LTS
         | 
         | 2. Vendor compatibility, many enterprises non-free software
         | packages only offically support RHEL / CentOS
         | 
         | 3. Familiarity with tooling, while it is all Linux Debian and
         | CentOS do have ALOT of difference when it comes to
         | administration of the system. Due to 1 and 2 outside of web
         | development, in the US most enterprise users of Linux (ERP
         | System, databases, enterprise Java Apps, etc) are a huge part
         | of CentOS's user base
        
         | xeeeeeeeeeeenu wrote:
         | CentOS releases were supported for much longer (10 years vs 3+2
         | years)
        
         | joecot wrote:
         | Let's say you run RHEL on your production servers. You pay for
         | licensing those servers, which gives you Red Hat support, and
         | also because you have proprietary software which is only
         | supported on Red Hat.
         | 
         | You pay a pretty penny for those production servers. But you
         | also need development servers, and staging servers. For those
         | servers, RHEL would be a gigantic waste of money. It's the
         | production servers you need enterprise support for, none of the
         | rest.
         | 
         | CentOS was a downstream release of Red Hat, with the same
         | packages from Red Hat compiled. It was, for the most part,
         | identical to Red Hat without the support. This meant you could
         | develop on CentOS Dev Servers and test deployment on CentOS
         | Staging servers, and expect it to work exactly the same when
         | you sent it to production. Lots of less licensing costs, same
         | results.
         | 
         | Now, CentOS Stream will be upstream of Red Hat. Instead of
         | getting the same packages as Red Hat, now you're getting the
         | testing packages of Red Hat. You can no longer expect to get
         | the same results from CentOS stream as from RHEL. The end of
         | life for updates for existing CentOS releases has also been
         | moved up drastically. By all appearances, Red Hat and IBM are
         | essentially forcing companies to license and use RHEL on their
         | dev and staging servers, by making CentOS Stream unusable for
         | it.
         | 
         | Lucky for many, Canonical went and got Ubuntu certified for
         | many of the same proprietary hardware and software systems that
         | were previously only supported for proprietary linux distros.
         | This means your dev, staging, and production can all be the
         | exact same distro, and the only difference is which servers
         | you're paying for Canonical support for. This is a recentish
         | change though, so many companies locked into Red Hat / CentOS
         | because of the clear path that was established between
         | Development and Production. And certainly not every proprietary
         | software/hardware is supported on Ubuntu, yet. Lots of
         | companies won't switch (the structure of Red Hat to Debian is
         | pretty drastically different), and IBM is counting on that.
        
           | freedomben wrote:
           | I mostly agree with you (minus the cynicism), although CentOS
           | Stream for dev and staging is still a pretty reasonable
           | approach, in fact a good idea as if the next version of RHEL
           | will break your app, you'll find out in development.
           | 
           | If you're already a CentOS/Red Hat shop there will be much
           | easier options than Ubuntu (nothing against Ubuntu, I use it
           | for some things and it's great, but it's pretty different so
           | all your automation will have to be updated for the most
           | part).
           | 
           | If you don't want Stream then I expect Rocky Linux will be
           | available long before end of 2021, and RHEL might be free for
           | your use depending on what they announce in the next month or
           | two.
        
           | hrez wrote:
           | The easiest path forward is to convert to oracle linux. You
           | don't even have to reinstall centos for that. Being rhel
           | clone it's already supported by many commercial apps and
           | unsurprisingly by oracle apps.
           | 
           | Given that's an option, this recent redhat announcement is
           | really shooting themselves in the foot.
        
         | elktea wrote:
         | no random patches to software from debian maintainers
        
         | AnssiH wrote:
         | Familiarity with tooling, as I'm using Fedora as my desktop
         | distro.
        
           | freedomben wrote:
           | This is the primary reason I use CentOS and RHEL as well. If
           | you are a Fedora user especially I wouldn't write off CentOS
           | stream so quickly as it might match your needs just fine. If
           | it doesn't Rocky Linux seems quite promising as well (though
           | very early days still). More info elsewhere on this large
           | thread or in this blog post:
           | https://freedomben.medium.com/centos-is-not-dead-please-
           | stop...
        
       | indigodaddy wrote:
       | I'm a little surprised that Jim Whitehurst would let this happen.
        
       | fanatic2pope wrote:
       | The IBM bean counters have spoken and Red Hat is to be squeezed
       | of every last drop of revenue. I bet they are demanding Red Hat
       | employees apply for patents for everything they are working on
       | too.
        
       | jlgaddis wrote:
       | I don't think it's fair to attribute this to IBM.
       | 
       | An outcome like this was expected as far back as 2014 -- it just
       | took longer than most of us expected.
       | 
       | As I've said before, CentOS hasn't been a "community" enterprise
       | operating system for a long, long time now.
        
       | freedomben wrote:
       | _Disclaimer: I work for Red Hat but I 'm here entirely with my
       | own opinion_
       | 
       | My God, it's been a long time (if ever) since I've seen so much
       | misinformation out there. I mostly blame Red Hat for the very
       | poor delivery, but tech people are not immune to the tendency for
       | dramatizing, misrepresenting, and polarizing. Please stop
       | spreading this. CentOS is _NOT_ dead. CentOS is changing, but not
       | all that much (yes, really).
       | 
       | I'll do my best to answer questions here, but I'm also going to
       | rush a blog post to try and get it out ASAP that corrects a lot
       | of this.
       | 
       | Edit: Here's the blog post. Excuse typos and other things, I
       | rushed this ;-)
       | 
       | https://freedomben.medium.com/centos-is-not-dead-please-stop...
        
         | qz2 wrote:
         | It's a bit arrogant telling everyone that they're wrong when
         | you're changing the entire purpose of a product. It's dead.
         | 
         | It was accurately described already in the press release and
         | that killed it.
         | 
         | If there is backtracking it will make it more dead as it would
         | break trust.
         | 
         | It's dead. You killed it some more here by shouting down the
         | community.
         | 
         | Edit: to clarify I have over 100 CentOS boxes which will not be
         | running CentOS or RHEL next year.
        
           | 8organicbits wrote:
           | > Edit: to clarify I have over 100 CentOS boxes which will
           | not be running CentOS or RHEL next year.
           | 
           | What distro(s) are you thinking of migrating towards?
        
             | qz2 wrote:
             | Ubuntu LTS at the moment.
        
         | joecot wrote:
         | Sure. Since you say this is not a big deal and CentOS is not
         | dead but is just changing, I really only have 2 questions:
         | 
         | 1) What in your opinion were the main use cases for CentOS
         | before this change announcement?
         | 
         | 2) How do you think CentOS Stream is still viable for those use
         | cases?
        
           | freedomben wrote:
           | Great questions, thank you. It may take me a bit to answer,
           | but I will :-)
        
           | freedomben wrote:
           | Ok ready to answer.
           | 
           | 1) I obviously can't speak for anyone but myself here, but in
           | my use case, which I think is pretty common, is to use CentOS
           | for production deployments of various web apps and services
           | where a person prefers the rock solid stability of RHEL
           | without incurring the cost, and does not need support to go
           | along with it.
           | 
           | 2) I explain this in depth in this blog post which is up now
           | ( https://freedomben.medium.com/centos-is-not-dead-please-
           | stop... ), but the short version is that CentOS Stream is
           | basically going where RHEL used to be. If RHEL was too
           | bleeding edge for you, then CentOS Stream will be too, but
           | otherwise it will be approximately the same as RHEL used to
           | be. I consider RHEL and CentOS to be pretty equal, with
           | CentOS lagging a bit behind. Now they will be pretty equal,
           | with RHEL lagging a bit behind. Packages going to CentOS are
           | packages that would have gone directly to RHEL previously.
        
             | tehbeard wrote:
             | > Before stuff goes to CentOS Stream it has passed RHEL QA
             | and CI.
             | 
             | Do we have an official word on that? Because it feels like
             | QA could just as easily be priority tasked on the next
             | point release RHEL and starve stream of QA while it carries
             | on ahead. I guess this boils down to the workflow which
             | there doesnt seem to be a simple guide of with this news.
             | 
             | And no, I wouldn't agree that they just swapped places.
             | CentOS stream is a rolling release. Unless I am mistaken
             | that's not how RHEL is built right now.
             | 
             | I can see a reason for swapping them in that adding RHEL
             | goodies/licencing into the free version is easier than
             | removing, but the release cycle change, dropping CentOS 8
             | and as you admit, absolutely shambolic official press
             | release, with lines that reek of a salesperson trying to
             | squeeze out a bonus, do not inspire faith.
        
             | cesarb wrote:
             | > I consider RHEL and CentOS to be pretty equal, with
             | CentOS lagging a bit behind. Now they will be pretty equal,
             | with RHEL lagging a bit behind. Packages going to CentOS
             | are packages that would have gone directly to RHEL
             | previously.
             | 
             | There will be another small difference: the number of
             | updates. Just for fun, I started a centos:8 image in
             | podman, installed the package which switches it to centos
             | streams, and ran an update (which by the way partially
             | failed with an error message, IIRC it tried to change /proc
             | in a way podman doesn't like). Then I looked at the version
             | of one of the updated packages before and after the update
             | (IIRC it was bash), and looked at its changelog. There were
             | several releases between these two versions, and I would
             | expect each one of them to appear separately as an update
             | within CentOS Stream.
             | 
             | That is, packages that would have gone directly to RHEL
             | previously will be going to CentOS, but not all packages
             | going to CentOS will be going to RHEL; we will also be
             | getting all the intermediate steps.
        
               | kcb wrote:
               | It's clear and literally self-described as a "development
               | branch". To have anyone try to spin that as more stable
               | and suitable for production is disingenuous.
        
         | quietbritishjim wrote:
         | I'm sure other commenters will put it much better than I could,
         | but for those people that use CentOS for the purpose of a
         | stable long term release, surely it is dead. The distribution
         | now being called "CentOS" is almost at the opposite ends of the
         | scale in terms of stability. The fact they've called this other
         | thing the same name is purely marketing.
         | 
         | If you destroy something then create something entirely
         | different with the same name then the fact remains that you
         | still destroyed the original thing. That's not dramatising or
         | hyperbole.
        
           | freedomben wrote:
           | > _The distribution now being called "CentOS" is almost at
           | the opposite ends of the scale in terms of stability._
           | 
           | No, this is totally wrong (which is why I'm trying to correct
           | it). CentOS will be where RHEL used to be. It is trading
           | places with RHEL. It's not "the opposite end of the scale in
           | terms of stability." CentOS will be roughly a single minor
           | point release ahead of RHEL.
           | 
           | Please read more about because that is super misleading and
           | others are seeing things like this and propagating them:
           | https://freedomben.medium.com/centos-is-not-dead-please-
           | stop...
        
             | ikiris wrote:
             | Saying this repeatedly does nothing to make it actually
             | true.
        
               | freedomben wrote:
               | I agree! Saying it's false repeatedly likewise doesn't
               | make it false.
               | 
               | Where am I wrong? Can you point out my error and make a
               | case for your position? What makes you think RHEL is
               | still "stable" but suddenly a distro a tiny bit ahead is
               | now wildly unstable?
        
             | wizee wrote:
             | It's swapping places with RHEL beta, not RHEL. Not calling
             | it a beta doesn't not make it a beta. It's directly taking
             | the role that RHEL beta releases used to have (ie. be a
             | point release ahead, and be for the public to test and
             | report issues before going to stable RHEL).
             | 
             | Using outdated packages doesn't make a distribution stable.
             | It's stable when its combination of packages and
             | configuration has already been tried by a bunch of people,
             | and confirmed to work, or has had its issues thoroughly
             | documented with effective workarounds.
        
           | ghaff wrote:
           | Rather than "stable long term release," I would phrase it as
           | a "dot release frozen in time as much as possible modulo
           | serious bugs and security fixes." Which is not the general
           | direction that software is headed in. Changes going into
           | CentOS Stream will have gone through both QE testing. So,
           | yes, it is different but, increasingly, most of the software
           | you use will be using this type of model. Certainly SaaSs
           | don't let you choose a dot release for the most part.
        
             | cesarb wrote:
             | > Rather than "stable long term release," I would phrase it
             | as a "dot release frozen in time as much as possible given
             | serious bugs and security fixes."
             | 
             | Which is exactly what we want.
             | 
             | > So, yes, it is different but, increasingly, most of the
             | software you use will be using this type of model.
             | Certainly SaaSs don't let you choose a dot release for the
             | most part.
             | 
             | Not all of us are happy with having to follow the update
             | treadmill. Software is a tool, like an electric drill; one
             | doesn't update their electric drill every day, otherwise we
             | would be wasting all our time updating and dealing with the
             | fallout of updates, instead of drilling holes in wood. If
             | you develop (or do anything) on top of software, you want a
             | stable base, instead of one shifting all the time; one
             | builds castles in rock, not in quicksand.
        
         | detaro wrote:
         | > _but not all that much (yes, really)._
         | 
         | Cutting 8 years(I think? have something like 2029 in the back
         | of my head) of support from the thing a bunch of people _just_
         | moved to, with no publicized plan what they 'll have to move to
         | instead in the next months(?), doesn't sound like "not all that
         | much" for the kind of environments I've seen CentOS in. What's
         | the plan for them?
        
           | marmaduke wrote:
           | > the thing a bunch of people just moved to
           | 
           | Yep, if this had been for 7, it would've been just "meh" and
           | move on to Arch BTW or something. But I just reinstalled new
           | servers to move to 8 and now that was a waste of time.
        
           | freedomben wrote:
           | This is actually the big area where I think the criticisms
           | are right and fair. Dropping 8 years was uncool.
           | 
           | Moving to Stream is an option immediately (see post[1] for
           | more information about how CentOS is NOT unstable or "the new
           | Fedora" or whatever else everybody is saying), but there are
           | also forthcoming announcements about new free RHEL subs for
           | individuals and edu institutions and the like. I don't know
           | anything about those. I personally think it was terrible to
           | announce the CentOS changes without those to accompany, but
           | hey if I ran things everything would be perfect :-D
           | 
           | [1]: https://freedomben.medium.com/centos-is-not-dead-please-
           | stop...
        
             | ikiris wrote:
             | Don't care. Nothing I run will ever run a red hat product
             | again, and most of the people I've talked to feel similar.
        
             | detaro wrote:
             | Thanks. Luckily not my personal problem (or if it is nobody
             | has told me yet...), but knowing how much hassle goes into
             | any major upgrade (even if it's smooth sailing technically)
             | in places with overly conservative processes, I hope those
             | paths and changes get clearly communicated.
        
               | freedomben wrote:
               | Totally agree. This has the potential to be a nightmare
               | of epic proportions. I strongly wish Red Hat hadn't done
               | that.
               | 
               | At the same time if you take _any_ piece of free (as in
               | beer and speech) piece of software and don 't pay a
               | vendor promising support, you are kind of taking a risk
               | that whoever is doing work for you for free might decide
               | to stop. In no way does that take Red Hat off the hook
               | here, but it is something I consider.
               | 
               | I've got a non trivial migration myself to handle before
               | next December. Depending on how well Stream goes in my
               | testing (so far it's been flawless but I'm not totally
               | done with testing yet) and depending on what RH announces
               | next month (or two), I may be cursing their names next
               | fall ;-)
        
               | cpncrunch wrote:
               | For me, with a single production server, migrating to
               | Ubuntu LTS on a new server seems a much less risky
               | proposition to me than an in-place upgrade to either RHEL
               | or Stream.
        
         | helen___keller wrote:
         | I appreciate the blog. I was pretty alarmed by the
         | announcement, and I think as you mention a lot of it boiled
         | down to that devilish-sounding line:
         | 
         | > If you are using CentOS Linux 8 in a production environment,
         | and are concerned that CentOS Stream will not meet your needs,
         | we encourage you to contact Red Hat about options
         | 
         | But, after reading your message I can partially see your point
         | of view, in particular your gist seems to be that in the chain
         | of development, CentOS Stream will sit where RHEL used to be,
         | thus if you believed in RHEL as a boring, stable, reliable OS
         | in the old world then so too should CentOS Stream be a boring,
         | stable, reliable OS in the new one.
         | 
         | This logic makes sense, with one exception: this assumes that
         | the standard for release quality remains unhindered pre/post
         | swapping the position of RHEL / CentOS.
         | 
         | Before, Red Hat was incentivized to make sure RHEL releases
         | were solid gold because _paying customers_ were on the
         | receiving end. CentOS releases were downstream of solid gold,
         | making CentOS solid gold as well.
         | 
         | Now that the positions are reversed, what incentive does Red
         | Hat have to make sure things are stable and low-risk before
         | shipping to CentOS Stream? This is ultimately a matter of
         | trust: if CentOS Stream gets a bad release, no paid enterprise
         | server explodes. Quality no longer aligns with profit motive, a
         | terrifying insight.
        
           | freedomben wrote:
           | Thanks for the response, and thanks for reading. You make a
           | terrific point:
           | 
           | > _This logic makes sense, with one exception: this assumes
           | that the standard for release quality remains unhindered pre
           | /post swapping the position of RHEL / CentOS._
           | 
           | I don't really have an answer for that. It does seem like it
           | would come down to "trust" and as a skeptical person I don't
           | like that very much.
           | 
           | As I think about it more, while we have realigned some
           | economic incentives for the better, it does seem (in addition
           | to your points) there might also be an "incentive" to break
           | CentOS from time to time, just to remind enterprises who are
           | using it that "RHEL" is the gold standard and CentOS is
           | "unsupported" D-: Knowing Red Hat and many of the volunteers
           | that work on these projects, I would be shocked (and indeed
           | would quit my job immediately) if such a thing were to
           | happen, although it would be hard to prove.
           | 
           | That said such a thing would no doubt backfire. There would
           | be outrage of course, and it would hurt the CentOS brand
           | (which also hurts RHEL since these days the two are
           | inextricably linked). We all fully expect another distro to
           | "take the place" of old CentOS as a bug-for-bug rebuild (I'm
           | excited about Rocky Linux personally) so not will there still
           | be an option for that, but competition is great for quality
           | of projects :-D
           | 
           | Anyway, much appreciate the comment :-)
           | 
           | I'll keep mulling it over as well.
        
           | marmaduke wrote:
           | This still seems a little sensational. Fedora would be the
           | explosion here. If Stream is a release candidate they still
           | have every reason to keep it stable so RHEL updates more
           | quickly.
        
           | cesarb wrote:
           | > This logic makes sense, with one exception: this assumes
           | that the standard for release quality remains unhindered
           | pre/post swapping the position of RHEL / CentOS.
           | 
           | There's another issue, which I haven't seen talked about so
           | far. With CentOS downstream from RHEL, there were the Release
           | Notes: before updating from CentOS 8.x to CentOS 8.y, you
           | could read the CentOS release notes (and the voluminous RHEL
           | release notes corresponding to it) to see if there was any
           | breakage to expect for your use case. For the security
           | updates within a release, you could follow
           | https://lists.centos.org/pipermail/centos-announce/ (sadly
           | non-working for CentOS 8) and/or the voluminous RHEL errata
           | pages corresponding to it.
           | 
           | With Fedora, before every update I glance at
           | https://admin.fedoraproject.org/updates/ to see if there is
           | any known issue with the update I'm about to do; this has
           | saved me more than once (for instance, there was a broken
           | selinux-policy update which would relabel the whole /home not
           | long ago). I recall Debian had something similar (which shows
           | you any release-critical bug recently filed for the packages
           | you're about to install). Will CentOS Stream have something
           | like that? If I run "dnf update" and see it's about to update
           | bash, is there anywhere I can look to see what changed, and
           | whether someone complained about the update?
        
             | freedomben wrote:
             | Great point also. I am going to pass your question to some
             | people that I hope can answer it.
        
           | ZWoz wrote:
           | That probably depends, how strongly Stream and RHEL actually
           | are going to be linked. If this relation is indeed similar to
           | current situation, but centos and RHEL changing places, then
           | there isn't much point holding QA until RHEL release.
           | Actually, there is going to be good initiative: when you
           | upstream is unusable, because too buggy and untested, then
           | what? Whole point of Stream seems to be usable base to RHEL.
        
         | syshum wrote:
         | Sorry but yes CentOS is dead
         | 
         | CentOS, is COMMUNITY ENTERPRISE OPERATING SYSTEM
         | 
         | The community is dead, the Enterprise part of the Operating
         | system is dead
         | 
         | Sure the CentOS name will be still around, but is clear that
         | CentOS is now a Dev focused operating system not designed or
         | targeted for Stable Enterprise operations with a community of
         | Enterprise SysAdmins around it
         | 
         | If you believe the changes are "not all the much" then you are
         | clearly not in touch with the user base of CentOS, outside of
         | Devs that is
         | 
         | The changes are GREAT for devs, and Appliance Manufacturers.
         | Maybe even for Cloud customers
         | 
         | But for us Old School, OnPrem sysadmins running CentOS for
         | Stability, and Long Term Support, CentOS is most certainly dead
        
           | freedomben wrote:
           | > _is clear that CentOS is now a Dev focused operating system
           | not designed or targeted for Stable Enterprise operations
           | with a community of Enterprise SysAdmins around it_
           | 
           | This is absolutely not true. Would you have described RHEL
           | this way? If not, then you shouldn't describe CentOS this way
           | either. CentOS took RHEL's place in the chain. Instead of
           | Cent being downstream of RHEL, the two were swapped around.
           | 
           | > _If you believe the changes are "not all the much" then you
           | are clearly not in touch with the user base of CentOS,
           | outside of Devs that is_
           | 
           | Say what you will. I've been using Cent since 2012 and
           | currently run numerous workloads in production on it. I've
           | shipped SaaS products on top of it and have been responsible
           | for widespread maintenance. I've been a package maintainer
           | for numerous packages as well.
           | 
           | > _But for us Old School, OnPrem sysadmins running CentOS for
           | Stability, and Long Term Support, CentOS is most certainly
           | dead_
           | 
           | I know plenty of old school on prem sysadmins who run CentOS
           | for stability and LTS (I'm one of them. I have 3 bare metal
           | machines in prod at the moment running CentOS). I may go with
           | Rocky for one of those machines (it's a router/load
           | balancer), I haven't fully decided yet.
           | 
           | That said I agree with you somewhat, that is the one area
           | where this change could be somewhat negative. However, with
           | CentOS being week and months behind RHEL right now, do you
           | see that as a good thing? Do you like having an unpatched
           | system for days or weeks at a time when an embargoed security
           | fix hits RHEL and has to wait for CentOS to build and
           | distribute? I don't. Security patches are top priority for
           | me.
           | 
           | Edit: Blog post mentioned is now live:
           | https://freedomben.medium.com/centos-is-not-dead-please-
           | stop...
        
             | syshum wrote:
             | >>However, with CentOS being week and months behind RHEL
             | right now, do you see that as a good thing? Do you like
             | having an unpatched system for days or weeks at a time when
             | an embargoed security fix hits RHEL and has to wait for
             | CentOS to build and distribute? I don't. Security patches
             | are top priority for me.
             | 
             | This is absolutely a False dilemma fallacy, there is
             | absolutely nothing technically or legally prohibiting
             | RedHat from releasing patches for both at the same time.
             | Nothing. It is a sales/marketing or a internal process
             | choice to do it that way.
             | 
             | Changes to do this process, even moving CentOS to be ahead
             | of RHEL is not the problem. The "rolling release" or non-
             | release, or what every model they are calling it now with
             | CentOS Stream is the problem. The fact that it will no
             | longer be Binary Complete with RHEL is the problem, the
             | fact that CentOS will be used as a "beta" (and spare me the
             | marketing BS claiming it is not that) is the problem
             | 
             | > Would you have described RHEL this way?
             | 
             | RHEL is a targeted, Released Enterprise Operating system
             | with a 10 year support cycle
             | 
             | CentOS was a targeted, Released Enterprise Operating system
             | with a 10 year support cycle
             | 
             | CentOS Stream is not a targeted, released Enterprise
             | operating system with 10 year support cycle. CentOS Stream
             | is pseudo-rolling release with no point releases, used to
             | build a targeted, released enterprise operating system.
        
               | freedomben wrote:
               | > _the fact that CentOS will be used as a "beta" (and
               | spare me the marketing BS claiming it is not that) is the
               | problem_
               | 
               | If you just want to vent, go ahead. I'm not going to
               | engage with someone assuming bad faith. If you actually
               | care to hear the argument about why saying "beta" is
               | stupid, here it is: https://freedomben.medium.com/centos-
               | is-not-dead-please-stop...
        
               | Jonanin wrote:
               | > RHEL is a targeted, Released Enterprise Operating
               | system with a 10 year support cycle
               | 
               | > CentOS was a targeted, Released Enterprise Operating
               | system with a 10 year support cycle
               | 
               | And you don't see the problem here? Why do you expect Red
               | Hat to maintain a free OS which targets exactly the same
               | use case as their paid OS? They are not a charity.
               | 
               | It would be great to have a free alternative to RHEL, but
               | you shouldn't feel entitled to Red Hat providing that for
               | you.
        
               | 1e-9 wrote:
               | > Why do you expect Red Hat to maintain a free OS which
               | targets exactly the same use case as their paid OS?
               | 
               | Because they said they would.
               | 
               | They could have made the change effective prior to
               | releasing CentOS 8, or they could have made it effective
               | for all versions after CentOS 8. Either of those paths
               | would be understandable. Making the change after many
               | have already migrated to 8 sends the message that Red Hat
               | commitments are not to be trusted.
        
             | chasil wrote:
             | Easy problem to solve.
             | 
             | https://linux.oracle.com/switch/centos/
             | 
             | Similar to forcing Microsoft or Google to prompt the user
             | for their desired browser or search provider, it would be
             | interesting if rhel was forced to prompt for a repo
             | provider.
             | 
             | It would have been wiser to splash rhel support upgrades on
             | CentOS gdm or cli cockpit than to threaten to kill a
             | product.
             | 
             | Really, what were you thinking? Nazgul indeed! Fork you!
             | 
             | Old habits die hard.
        
               | freedomben wrote:
               | Ha! Red Hat is too evil so you move to Oracle :-D
               | 
               | > _Really, what were you thinking? Nazgul indeed! Fork
               | you!_
               | 
               | Glad we were able to have a productive conversation
        
           | kd913 wrote:
           | I don't work for Red Hat, but I saw a post that was saying
           | that there is something in the works to fill the niche that
           | CentOS offered. It just wasn't ready yet so the announcement
           | hasn't been made yet. However, they needed to send a
           | statement out regarding CentOS so companies were aware of
           | what would be happening with CentOS 8 and perhaps avoid
           | migration right now.
           | 
           | For a community that depends on LTS, the sysadmins seem to
           | make some rash decisions/drama. I think the logical decision
           | here would surely be to wait and see what happens and make a
           | decision in a year when support ending would actually become
           | relevant.
        
             | freedomben wrote:
             | Completely agree. I am critical of Red Hat for not
             | announcing this all at the same time, but I likewise very
             | much agree with you. We still have a full year and they've
             | said to expect an announcement within a month or two (at
             | least that's what I read elsewhere, nothing I've heard
             | internally).
        
               | kcb wrote:
               | Still have a full year? You think replatforming is
               | something that happens in a day?
        
             | syshum wrote:
             | Some of this is timing.
             | 
             | Many many many companies, right or wrong, wait until the
             | very list minute to upgrade their legacy systems.
             | 
             | Many of us are either still in the process or worse just
             | finish our migration from CentOS 6 to CentOS 8, only to
             | have the rug pulled out from under us.
             | 
             | The sheer impact this move will have on many organizations
             | is what is driving this emotional reaction
             | 
             | If they would have honored the LifeCycle for CentOS 8,
             | there would not have been the reaction you have seen
             | 
             | 100% of the emotion / drama is coming from the choice
             | RedHat has made to cut the supported life of CentOS 8 by 7
             | years. that is a DRASTIC action, and their belief that 12
             | months is "enough time" shows a clear ignorance of how the
             | product is used in enterprise or they fully understand and
             | are banking on the desperation of enterprise to sell RHEL
             | licenses.
             | 
             | either way it drastic choice by RedHat.
        
               | freedomben wrote:
               | Well, we mostly agree! I agree with everything until:
               | 
               | > _their belief that 12 months is "enough time" shows a
               | clear ignorance of how the product is used in enterprise
               | or they fully understand and are banking on the
               | desperation of enterprise to sell RHEL licenses._
               | 
               | There's another explanation, and I think it makes a
               | little more sense than yours which would require Red Hat,
               | literally the company whose core job it is (which they
               | are damn good at, enough so that you use it) to provide
               | an enterprise distribution to some of the most
               | conservative companies on the planet, to not understand
               | how the product is used in enterprise.
               | 
               | The suggestion that RH is "banking on the desperation of
               | enterprise to sell RHEL licenses" at least makes sense
               | given the facts, and that's kind of what I thought too
               | when I first saw the news (the way they worded it sure
               | made it seem like this was a money grab).
               | 
               | It is possible however (and indeed this is my belief)
               | that Red Hat doesn't consider Stream to be _that_ big of
               | a change, and they 've given a full year to migrate.
               | Indeed if you read my blog post[1] I don't think it's
               | that big of a deal.
               | 
               | I have zero inside info on this but I would bet highly
               | that sales of RHEL were a factor in this decision for
               | sure. I don't see how they couldn't be. But given _how
               | long_ Red Hat has been providing all their sources
               | publicly (which they DON 'T have to do) and acquiring and
               | open sourcing companies, you don't give them even a tiny
               | benefit of the doubt here that maybe their not just one-
               | sided evil capitalists trying to squeeze nickels out of
               | the CentOS community for short term gains?
               | 
               | [1]: https://freedomben.medium.com/centos-is-not-dead-
               | please-stop...
        
         | justahuman74 wrote:
         | The 'not all that much' is too much for most
        
         | chasil wrote:
         | If you have great ability to correct misinformation, then I
         | would like you to bring back Red Hat 9 from 2003, fully updated
         | with the latest RPMs.
         | 
         | Red Hat demonstrated then exactly what it intended to do now.
        
         | ikiris wrote:
         | Good luck with that position that your customers are wrong and
         | you didn't just fuck them all over (even the paying ones). You
         | might want to update your linkedin.
        
           | freedomben wrote:
           | We call that "shooting the messenger." I didn't do anything
           | to anyone lol. I was as surprised as everybody else when I
           | saw the news (and I know you didn't read my blog post now btw
           | because I discuss that in there).
           | 
           | If shitting on some person on the internet makes you feel
           | better, by all means take it out on me.
        
       | rrauenza wrote:
       | Since Centos Stream is upstream of RHEL, is it possible for an
       | organization downstream to just manage a set of repositories (or
       | whitelists) so that it only releases the Centos Stream versions
       | that reached RHEL?
        
         | freedomben wrote:
         | I need to be careful of what I say so I'm going to be
         | annoyingly cryptic, but others have had this thought and are
         | looking into it. Stay tuned :-)
        
       | xony wrote:
       | mint OS community welcomes you :)
        
       | meddlepal wrote:
       | Article kind of hints at it but I suspect RHEL is going to get a
       | new licensing model to capture the CentOS crowd under the RHEL
       | umbrella. Once that's done it will be easier to upsell support
       | contracts since they'll have the users in their license DB.
        
         | Spivak wrote:
         | I'm honestly surprised they don't just make RHEL free and take
         | the CentOS market for themselves. Gate the current RHEL
         | specific features behind support contracts and call it a day.
         | Why make your customers have to migrate to pay you?
        
           | bonzini wrote:
           | There are no RHEL specific features.
        
             | Spivak wrote:
             | Au contraire, there are and they're quite valuable their
             | enterprise customers. The most important is the detailed
             | security errata published along side their RPM packages
             | which are necessary to do things like "only install
             | security updates" or "check if any packages have upatched
             | vulns."
             | 
             | RHEL but not CentOS also come with security/regulatory
             | profiles like STIG which are necessary to run in certain
             | environments like the DoD.
             | 
             | Red Hat also has a license to distribute Oracle Java that
             | CentOS lacks and so it's not available in their repos. They
             | also ship with the Cisco network drivers that CentOS again
             | doesn't have a license to distribute.
        
               | cesarb wrote:
               | There's also the extended support for minor releases.
               | With RHEL, it's possible to stay in a minor release for
               | longer while in CentOS you always have to migrate to the
               | next minor release. For instance, according to the
               | graphic at the middle of
               | https://access.redhat.com/support/policy/updates/errata
               | with Extended Update Support one can stay at RHEL 8.2
               | until the middle of 2022 (so RHEL 8.2 has a full 2 years
               | of support), while with CentOS, you had to migrate to
               | CentOS 8.3 this month if you want to keep receiving
               | updates (so CentOS 8.2 had only 6 months of support
               | before being replaced with CentOS 8.3).
        
           | josephcsible wrote:
           | This is what Oracle Linux already does, so Red Hat is only
           | hurting themselves by not doing so, since anyone who wants
           | this can just go to Oracle. (Notwithstanding the fact that
           | Oracle is evil.)
        
             | pixl97 wrote:
             | Yea, going to Oracle is always a bad idea and they'll find
             | a way to get money out of you.
             | 
             | It's pretty common for me to convert customers from Oracle
             | JRE/JDK to OpenJDK/JDE when Oracle says they need to pay
             | millions for no good reason.
        
               | Spivak wrote:
               | Look I just did an Oracle to OpenJDK transition for the
               | same reason but I don't really think Java SE licensing is
               | an example of Oracle being particularly Oracle. It's just
               | that Oracle Java isn't free and they're doing what every
               | company is doing switching from one-time license fees to
               | subscriptions.
        
               | josephcsible wrote:
               | But here's the kicker: the worst thing Oracle can
               | possibly do is to say "yeah, that whole Linux distro that
               | we used to give you for free? We're not doing that
               | anymore." So even if you do move to Oracle Linux and they
               | go full evil, you're no worse off than you are on CentOS
               | right now.
        
           | freedomben wrote:
           | Yeah I really wonder if this is coming. It's wishful thinking
           | on my end so maybe isn't reasonable, but man it'd be neat. I
           | get annoyed when people point out "you can already get a dev
           | license for free." Sure, but there are hoops to jump through
           | and you can't run it "in production" (which I think is mostly
           | a meaningless claim, but still not something I like).
           | 
           | Nevertheless I'm optimistic and hope they announce it sooner
           | rather than later. Hopefully the current blowback will move
           | things along ;-)
        
         | syshum wrote:
         | If this is their plan they have screwed up pretty bad and shows
         | a clear mis understanding of enterprise customers
         | 
         | We like stability, if they were going to change RHEL licensing
         | to capture CentOS enterprise customers they should have
         | announced those changes ahead or in tandem with the CentOS
         | Announcement
         | 
         | The CentOS Announcment as is read was "Hello Enterprise Users
         | of CentOS, we know we promised to support CentOS 8 until 2029,
         | April Fools, now we are going to cut support at the end of
         | 2021, and maybe we will have some options for you early 2021 so
         | call us"
         | 
         | This uncertainty and betrayal of trust is going to be hard to
         | come back from
        
           | ikiris wrote:
           | Yep exactly. This is outright refusal to use anything they
           | produce going forward, as they've shown that long term
           | commitments mean absolutely nothing.
        
         | acomjean wrote:
         | It doesn't surprise me. CentOS usage is huge. If they can turn
         | 20% into paying customers it would be a huge revenue win for
         | IBM.
         | 
         | One hopes this newfound revenue goes toward making Linux
         | better, but we will see. Red hat employees work on a lot of
         | core things.
        
         | ikiris wrote:
         | Doesn't matter, they poisoned the well with this.
        
       | fiddlerwoaroof wrote:
       | So, what I don't understand is that I thought the whole point of
       | CentOS was that RedHat didn't control it? I guess I missed the
       | acquisition announcement, but a RedHat-owned CentOS makes a lot
       | less sense to me.
        
         | pushrax wrote:
         | The whole point was that it was free. I'm not aware of anyone
         | choosing CentOS over RHEL because of the governance structure.
         | The feature set of CentOS directly depended on decisions by Red
         | Hat anyway.
        
           | fiddlerwoaroof wrote:
           | I would be suspicious of running essential business
           | operations on a free version of a product the company also
           | sells licenses for: I'd always be wondering if they're going
           | to change strategy on me.
        
             | wmf wrote:
             | Beggars can't be choosers and I don't know of another free
             | distro providing 10 years of updates.
        
         | bombcar wrote:
         | CentOS was dying and RedHat was a no-brainer to take over
         | maintenance.
         | 
         | Dying as in lacking resources and developers - not users. They
         | err really starting to lag upstream.
        
         | marcinzm wrote:
         | The point as I saw it was that CentOS didn't require a
         | licensing fee. RedHat decided to make them into an official
         | free version whose users they could then upsell onto licenses.
         | IBM seems to have decided that they'd make more money in this
         | segment by squeezing licenses out of existing users and killing
         | the product.
        
           | freedomben wrote:
           | IBM had nothing to do with it, unless you think every Red Hat
           | employee would lie about it. I would think if anything RH
           | would like to blame IBM :-)
           | 
           | They legitimately believe this is better. Maybe not for
           | everybody, but for most. And for those who it's not better
           | for they are announcing options in the next month or two for
           | free RHEL access.
           | 
           | I just blogged about it if you are interested. There's a lot
           | of inaccurate info out there as a result of poor initial
           | messaging. I attempt to clear things up here:
           | https://freedomben.medium.com/centos-is-not-dead-please-
           | stop...
        
           | bonzini wrote:
           | CentOS was never officially an "official free version". After
           | Red Hat acquired CentOS, they positioned as a base for open
           | source projects to develop on RHEL (which was what Red Hat
           | needed and why they hired the developers in the first place).
           | 
           | Of course, users that just needed a free RHEL kept using it
           | that way with the added bonus of corporate backing, so much
           | that Scientific Linux said "screw it we'll just use CentOS".
        
         | znpy wrote:
         | I wonder why the CentOS people agreed to this and did not walk
         | away.
         | 
         | Does red hat own the CentOS brand?
        
           | kcb wrote:
           | Most of the "CentOS Governing Board" are Red Hat employees.
        
           | IceWreck wrote:
           | Yes. RedHat bought the CentOS brand afew years ago
        
           | marcinzm wrote:
           | >I wonder why the CentOS people agreed to this and did not
           | walk away.
           | 
           | Cynical answer of money aside, someone else mentioned the
           | project was running into resource issues so they may have
           | chosen RedHat over a slow inevitable death.
        
       | chasil wrote:
       | Many years ago, I fondly used and documented the free and open
       | Red Hat distribution, which ended with release 9 in 2003. I still
       | have a hard drive with the original Red Hat 6 based on System V
       | init, not the later v6 based on Upstart.
       | 
       | There was a great feeling of abandonment then that is nostalgic
       | in the death of CentOS now.
       | 
       | In the years that have passed, I saw a few licenses purchased in
       | my workplace, then support suddenly stopped by corporate sources
       | who instructed all license holders to convert our installs to
       | Oracle Linux support.
       | 
       | I remembered my feeling of abandonment by Red Hat, ran the script
       | without complaint, and all was well.
       | 
       | In later years, focus returned to Red Hat licensing, and I was
       | strongly encouraged to reinstall my Oracle Linux systems (which
       | had grown greatly, as they were free). I resisted vehemently,
       | objecting to an inferior kernel (compared to the UEK), reduced
       | hardware support, and the pointless inconvenience of license
       | keys, activation, and renewals for a product of generally lower
       | quality.
       | 
       | Fortunately, I have avoided this inconvenience.
       | 
       | In light of the decades of Red Hat's behavior, I will say one
       | thing: you reap what you sow.
        
       ___________________________________________________________________
       (page generated 2020-12-12 23:01 UTC)