SSD Nodes Learn 🎉 VPS vanaf $5.50/mnd
Gidsen Matt ConnorDoor Matt Connor · Bijgewerkt 2026-08-13

Verschil tussen CentOS, Rocky Linux en AlmaLinux

Ontdek waarom Red Hat de ondersteuning voor CentOS stopte en hoe Rocky Linux en AlmaLinux de opvolgers werden. Wij leggen de geschiedenis en de huidige status van RHEL uit.

Waarom er twee gratis rebuilds van Red Hat Enterprise Linux zijn

Rocky Linux en AlmaLinux bestaan omdat Red Hat de ondersteuning voor CentOS Linux jaren eerder beëindigde dan de datum waar gebruikers op hadden gerekend. CentOS was een gratis, merkloze rebuild van Red Hat Enterprise Linux (RHEL) en bood hetzelfde lange ondersteuningstermijn. Op 8 december 2020 kondigde het CentOS Project aan dat CentOS Linux 8 eind 2021 zou stoppen in plaats van door te lopen tot 2029. Binnen een week na dat bericht werden twee vervangende projecten aangekondigd, en beide worden vandaag de dag nog steeds uitgebracht.

Die aankondiging is pas logisch als u weet wat CentOS was en waarom een gratis kopie van een commercieel product überhaupt mocht bestaan. De geschiedenis hiervan begint in 2003.

Waar Red Hat Linux in 2003 naartoe ging: Fedora en RHEL

Het oorspronkelijke product van Red Hat was een boxed distributie genaamd Red Hat Linux. De eerste niet-bètaversie verscheen in mei 1995. De laatste, Red Hat Linux 9, werd op 31 maart 2003 uitgebracht en bereikte het einde van zijn levensduur op 30 april 2004.

Tegen die tijd verkocht Red Hat aan bedrijven, en bedrijven wilden iets wat het boxed product hen niet kon bieden: een versie die jarenlang stabiel blijft, met beveiligingsupdates en zonder onverwachte upgrades. Red Hat bouwde dit als Red Hat Linux Advanced Server, wat in maart 2002 Red Hat Enterprise Linux 2.1 werd. RHEL wordt verkocht als abonnement, waarbij per systeem per jaar wordt betaald. Het abonnement biedt updates en ondersteuning. Het biedt ook certificering: hardwareleveranciers en leveranciers van commerciële software testen specifiek op RHEL en vermelden dit in hun ondersteuningsvoorwaarden.

De gratis lijn had op dat moment geen duidelijke functie meer, dus voegde Red Hat deze samen met een extern gemeenschapsproject. Het Fedora Project en het Red Hat Project fuseerden formeel op 22 september 2003. Fedora werd de snelle, gratis distributie waar nieuw werk als eerste terechtkomt. RHEL werd de langzame, betaalde variant die daaruit werd samengesteld. Sindsdien stroomt het werk in die richting: Fedora loopt voorop, RHEL volgt.

De splitsing liet een gat achter. Veel mensen wilden de tienjarige levenscyclus van RHEL zonder een rekening per server, en Fedora kon dit niet opvullen, omdat een Fedora-release ongeveer dertien maanden wordt ondersteund.

Waarom was een gratis herbouw van RHEL mogelijk?

RHEL is vrijwel volledig opgebouwd uit software onder vrije licenties, waarbij de GNU General Public License (GPL) de belangrijkste is. Deze licentie vereist dat iedereen die de binaries ontvangt, ook de bijbehorende broncode kan verkrijgen. Red Hat voldeed aan deze verplichting door de source RPMs (SRPMs, de verpakte broncode voor elk onderdeel) publiekelijk beschikbaar te stellen op een openbare server en later in de git.centos.org repositories.

Broncode vormt niet het volledige product. Twee onderdelen van RHEL waren nooit vrij om te kopiëren. De handelsmerken van Red Hat zijn eigendom van Red Hat; een partij die het systeem herbouwt, moet daarom elk logo en elke vermelding van de naam verwijderen. De betaalde diensten blijven eveneens achter de betaalmuur: de update-servers, het supportcontract, het certificeringsproces en de errata waarin elke correctie wordt beschreven.

Het recept was eenvoudig te beschrijven. Neem de gepubliceerde broncode, verwijder de branding, bouw deze opnieuw op en publiceer het resultaat. Het doel was bug-for-bug compatibiliteit, wat betekent dat de herbouwde versie dezelfde patches en hetzelfde gedrag vertoont als RHEL, inclusief de bugs. Die precisie was het bestaansrecht, omdat commerciële software wordt gecertificeerd voor RHEL. Als de herbouwde versie zich identiek gedraagt, draait die software daarop, hoewel de leverancier daar geen ondersteuning op zal bieden.

Waar diende CentOS voor?

CentOS staat voor Community ENTerprise Operating System. Het is voortgekomen uit een project genaamd cAos Linux, dat in 2002 door Gregory Kurtzer werd gestart. De eerste release van CentOS verscheen op 14 mei 2004 en kreeg nummer 2, omdat deze was gebaseerd op RHEL 2.1AS.

De aantrekkingskracht lag in de levenscyclus. Elke CentOS-release volgde het ondersteuningsvenster van tien jaar van RHEL en was kosteloos. Hostingbedrijven gebruikten het voor standaardimages, universiteiten draaiden het op clusters, leveranciers van apparatuur leverden het mee in hun producten en controlepanelen gingen ervan uit dat het aanwezig was. Als u tussen ongeveer 2006 en 2020 een virtual private server huurde, stond CentOS in het menu van het besturingssysteem en was het vaak de standaardkeuze.

CentOS Linux 7 laat zien dat de belofte werd waargemaakt. Het werd uitgebracht op 7 juli 2014 en de beveiligingsondersteuning liep tot 30 juni 2024, slechts enkele dagen korter dan tien volledige jaren. Dat trackrecord is de reden waarom mensen er vertrouwen in hadden om plannen voor tien jaar te baseren op de volgende release.

Wat er veranderde toen CentOS in 2014 bij Red Hat kwam

Op 7 januari 2014 kondigden Red Hat en het CentOS Project aan dat zij de krachten zouden bundelen. Brian Stevens, destijds chief technology officer bij Red Hat, en Karanbir Singh, hoofdontwikkelaar van CentOS, spraken beiden tijdens de aankondiging. Red Hat droeg personeel en infrastructuur bij, verschillende kernontwikkelaars van CentOS werden medewerker bij Red Hat en het project kreeg een formeel bestuursorgaan.

Voor gebruikers waren de zichtbare effecten positief. Builds verschenen sneller na elke RHEL-release. Bronbestanden werden verplaatst naar git.centos.org. Special Interest Groups produceerden extra content bovenop de basisdistributie, zoals de virtualisatie- en storage-stacks.

De structurele verandering was minder opvallend, maar dit was wel de verandering die zes jaar later van belang bleek. Het project dat RHEL nabouwde, werd nu gefinancierd en grotendeels bemand door het bedrijf dat RHEL verkocht. Niets in die afspraak verplichtte Red Hat om de rebuild in stand te houden.

Waarom eindigde CentOS Linux 8 in 2021?

CentOS Linux 8 werd uitgebracht op 24 september 2019. RHEL 8 werd ondersteund tot 31 mei 2029, waardoor werd aangenomen dat CentOS Linux 8 ook tot 2029 ondersteund zou worden.

Op 8 december 2020 publiceerde Rich Bowen het bericht "CentOS Project shifts focus to CentOS Stream" op het CentOS-blog. CentOS Linux 8 zou eindigen op 31 december 2021. CentOS Linux 7 zou zijn oorspronkelijke datum van 30 juni 2024 behouden. De opgegeven reden was dat de toekomst van het project CentOS Stream was.

ChartCentOS Linux 8 support window in years, announced at release versus delivered
The data behind this chart
[
  {
    "label": "Announced at release, September 2019",
    "support_window": 9.7
  },
  {
    "label": "Delivered, ended December 2021",
    "support_window": 2.3
  }
]

CentOS Linux 8 werd uitgebracht met een verwachte ondersteuningsperiode van ongeveer 9.7 jaar. Het leverde ongeveer 2.3 jaar. Er werden geen functies verwijderd en de code werd niet slechter. Wat gebruikers verloren, was een datum waaraan zij zich reeds hadden gecommitteerd, op machines die al in productie waren, met een opzegtermijn van iets meer dan een jaar. Het migreren van een besturingssysteem over een serverpark is gepland werk, en dit veranderde in ongepland werk met een harde deadline.

Wat is CentOS Stream precies?

De meeste berichtgeving omschrijft CentOS Stream nog steeds als het product dat CentOS Linux heeft vervangen. De timing klopt, maar de omschrijving is onjuist, aangezien beide producten in tegengestelde richtingen wijzen.

CentOS Linux was een downstream-versie van RHEL. Red Hat bracht een RHEL minor release uit en CentOS bouwde deze vervolgens na. De kopie verscheen altijd na het origineel.

CentOS Stream is de upstream-versie van RHEL. Het is de publieke branch waarin de volgende RHEL minor release wordt samengesteld. Het werk vloeit van Fedora naar CentOS Stream en vervolgens naar RHEL, waardoor een pakket eerst in Stream verschijnt en pas later een RHEL minor release bereikt. Stream wordt continu geleverd, waardoor het niet stilstaat tussen minor-versies zoals een uitgebrachte RHEL-versie dat doet.

Hierdoor is Stream nuttig voor taken die CentOS Linux nooit kon uitvoeren. Als u software onderhoudt die moet blijven werken op de volgende RHEL minor release, laat Stream u die release maanden van tevoren zien. Als u een bug in RHEL wilt laten repareren, is Stream een plek waar u de patch naartoe kunt sturen; iets wat een downstream-rebuild nooit bood. Het argument van Red Hat in 2020 was dat dit een passieve kopie verandert in een distributie die de community daadwerkelijk kan aanpassen.

Stream is nog steeds een gebrekkige vervanging voor wat gebruikers van CentOS Linux wilden, en het ondersteuningsvenster bevestigt dit. CentOS Stream 10 werd uitgebracht op 12 december 2024 met een venster van ongeveer vijf jaar, tegenover de tien jaar van RHEL. Een team dat een vloot beheert op basis van een tienjarenplan, heeft geen snellere versie van dat plan ontvangen. Zij hebben een ander product met een ander doel ontvangen.

De oorsprong van Rocky Linux en AlmaLinux

Rocky Linux werd aangekondigd op 8 december 2020, dezelfde dag als het bericht over CentOS, door Gregory Kurtzer, die het project startte waaruit CentOS is voortgekomen. De naam is een eerbetoon aan Rocky McGaugh, een vroege medeoprichter van CentOS. Het project wordt bestuurd door de Rocky Enterprise Software Foundation (RESF) en de belangrijkste commerciële geldschieter is CIQ, een bedrijf dat door Kurtzer is opgericht. Een release candidate verscheen eind april 2021 en de eerste stabiele release, Rocky Linux 8.4 "Green Obsidian", volgde op 21 juni 2021.

AlmaLinux kwam voort uit CloudLinux, een bedrijf dat al een van RHEL afgeleide distributie verkocht aan hostingproviders. Op 15 december 2020 zegde CloudLinux meer dan één miljoen Amerikaanse dollar per jaar toe voor een gratis RHEL-rebuild, destijds onder de codenaam Project Lenix. De naam AlmaLinux werd aangekondigd op 12 januari 2021, een bètaversie verscheen op 1 februari en AlmaLinux 8.3 "Purple Manul" werd uitgebracht op 30 maart 2021. Op diezelfde dag ging het eigendom over naar de AlmaLinux OS Foundation, een non-profitorganisatie die het handelsmerk beheert en het bestuur van het project voert.

Beide projecten losten hetzelfde probleem op met een verschillend bestuur. Rocky kwam voort uit de persoon die CentOS startte, met een bedrijf dat eromheen is gebouwd. AlmaLinux kwam voort uit een bedrijf dat het handelsmerk op de dag van de release overdroeg aan een stichting. Gedurende twee jaar was het praktische verschil klein en boden beide wat gebruikers van CentOS Linux waren verloren.

Wat Red Hat in 2023 veranderde aan RHEL-broncodes

Op 21 juni 2023 publiceerde Mike McGrath, destijds vice president van core platforms bij Red Hat, "Furthering the evolution of CentOS Stream". De kernboodschap was dat CentOS Stream de enige repository zou worden voor openbare broncode-releases gerelateerd aan RHEL. De RHEL-broncodes die voorheen naar git.centos.org werden gepusht, werden daar niet langer geplaatst.

Klanten en partners van Red Hat behouden toegang tot RHEL-broncodes via het klantportaal. Dit voldoet aan de GPL, aangezien de verplichting geldt jegens de ontvangers van de binaries. Wat veranderde, was de openbare route. Het pakket-voor-pakket overzicht van wat er precies in een specifieke RHEL minor release zat, werd niet langer openbaar gepubliceerd. Bovendien bevindt CentOS Stream zich vóór RHEL in plaats van op hetzelfde niveau, waardoor een rebuilder die uitsluitend met Stream werkt, een uitgebrachte minor-versie niet exact kan reproduceren.

Het standpunt van Red Hat was dat Stream de upstream is en dat openbare broncode in de upstream thuishoort. Het standpunt van de rebuild-projecten was dat de wijziging het materiaal wegnam waarop zij sinds 2004 bouwden. Beide beschrijvingen zijn accuraat. Het meningsverschil gaat over het doel van de licentie, in plaats van over wat er letterlijk in staat.

Hoe de rebuilds reageerden en wat OpenELA is

Rocky Linux reageerde als eerste. In een bericht van 29 juni 2023 stelde het project dat het RHEL-bronbestanden zou blijven verkrijgen via routes waarvoor geen aanvullende overeenkomst vereist is: de Universal Base Image (UBI) container-images van Red Hat en RHEL-instanties met betaling per gebruik in de publieke cloud. Iedereen die deze binaries ontvangt, heeft op basis van de GPL het recht op de bijbehorende broncode. Rocky hield vast aan het doel om RHEL release voor release te volgen.

AlmaLinux reageerde anders. In juli 2023 liet het bestuur, onder leiding van benny Vasquez, het doel varen om één-op-één gelijk te zijn aan RHEL en stapte in plaats daarvan over op Application Binary Interface (ABI)-compatibiliteit. ABI-compatibiliteit betekent dat software die voor RHEL is gebouwd, ongewijzigd op AlmaLinux draait, zonder dat de twee identieke builds zijn. Deze keuze bood vrijheid. AlmaLinux kan een fix uitbrengen voordat RHEL dat doet en kan hardware blijven ondersteunen die door RHEL is geschrapt.

Twee grotere leveranciers ondernamen eveneens actie. Op 11 juli 2023 kondigde SUSE aan dat het een fork zou maken van de publiek beschikbare RHEL-broncode en meer dan tien miljoen Amerikaanse dollar zou investeren in een compatibele distributie. Oracle, dat sinds 2006 Oracle Linux als een RHEL-compatibel product levert, publiceerde in dezelfde week een eigen reactie.

Op 10 augustus 2023 kondigden CIQ, Oracle en SUSE de Open Enterprise Linux Association (OpenELA) aan. Dit is een brancheorganisatie met één taak: het publiceren van enterprise Linux-bronbestanden zodat RHEL-compatibele distributies gebouwd kunnen blijven worden, en ervoor zorgen dat deze bronbestanden vrij herdistribueerbaar blijven. In november 2023 kondigde de organisatie haar governancedocumenten en de beschikbaarheid van de code aan. AlmaLinux sloot zich hier niet bij aan, wat voortvloeit uit hun besluit over ABI-compatibiliteit, aangezien zij geen behoefte meer hebben aan een exacte broncode-feed.

Welke versie moet u vandaag op een server draaien?

ChartSupport window in years published by each project for its version 10 release, as of August 2026
The data behind this chart
[
  {
    "distro": "RHEL 10",
    "support_window": 10,
    "notes": "Released May 2025, supported to May 2035"
  },
  {
    "distro": "AlmaLinux 10",
    "support_window": 10,
    "notes": "Released May 2025, supported to May 2035"
  },
  {
    "distro": "Rocky Linux 10",
    "support_window": 10,
    "notes": "Released June 2025, supported to May 2035"
  },
  {
    "distro": "CentOS Stream 10",
    "support_window": 5,
    "notes": "Released December 2024, supported to May 2030"
  }
]

De releases van versie 10 laten zien waar de ontwikkeling is geëindigd. RHEL 10 verscheen op 20 mei 2025, AlmaLinux 10 "Purple Lion" op 27 mei 2025 en Rocky Linux 10 "Red Quartz" op 11 juni 2025. Elk van deze versies publiceert een ondersteuningsvenster van 10 jaar. CentOS Stream 10 publiceert 5 jaar, wat het eerlijke signaal is dat het een ontwikkelingsbranch betreft en geen bevroren doel.

De projecten zijn ook op manieren gaan verschillen waar u over kunt struikelen. RHEL 10 heeft zijn hardware-basislijn verhoogd naar x86-64-v3, een microarchitectuurniveau dat nieuwere CPU-instructies zoals AVX2 vereist. Rocky Linux 10 volgde die basislijn en liet x86-64-v2 vallen. AlmaLinux 10 levert standaard x86-64-v3 en publiceert een afzonderlijke x86-64-v2-build voor oudere processors. Op een goedkope VPS die op een oudere host-CPU draait, bepaalt die ene beslissing of het systeem überhaupt installeert.

Vier praktische interpretaties van de tijdlijn:

  • Als u de leveranciersrelatie nodig hebt, koop dan RHEL. Het abonnement is het product en het bevat de certificeringen en de ondersteuningslijn die geen enkele rebuild kan bieden.
  • Als u wilt wat CentOS Linux u bood, bieden zowel AlmaLinux als Rocky Linux dit, gratis en met een venster van tien jaar.
  • Als u software schrijft die op RHEL moet draaien, of u wilt dat uw patches daar terechtkomen, dan is CentOS Stream het juiste doel, en het kortere venster is de prijs die u daarvoor betaalt.
  • Als niets van dit alles van toepassing is, beantwoordt de Debian-kant van de wereld dezelfde levenscyclusvraag op zijn eigen manier, en de keuze tussen Ubuntu LTS en interim-releases is de versie van deze beslissing die u daar tegenkomt.

De les onder de tijdlijn gaat over bestuur in plaats van over code. CentOS Linux was goede software, en het eindigde toch voortijdig, omdat het werd gefinancierd door het bedrijf wiens product het kopieerde. Wanneer u een distributie kiest voor een machine die u een decennium lang wilt laten draaien, lees dan wie ervoor betaalt en wie het handelsmerk bezit. AlmaLinux houdt zijn handelsmerk in een stichting. Rocky houdt het zijne in de RESF, met CIQ als commerciële sponsor. Beide projecten publiceren die antwoorden, wat meer is dan een CentOS-gebruiker in 2019 kon controleren.

Dit heeft direct gevolgen voor u als u servers huurt. Op een onbeheerde VPS past u de updates zelf toe, dus een voortijdig einde van de levenscyclus wordt uw migratie om te plannen en uw tijd om te besteden. Als de vraag over het besturingssysteem op een breder niveau nog openstaat, komt de vergelijking tussen Linux en Windows Server vóór dit alles aan bod.

FAQ

Is CentOS dood?

CentOS Linux is stopgezet. De ondersteuning voor CentOS Linux 8 eindigde op 31 december 2021 en voor CentOS Linux 7 op 30 juni 2024; beide ontvangen geen beveiligingsupdates meer. Het CentOS Project zelf bestaat nog wel en brengt CentOS Stream uit. Dit is een ander product: het is de publieke ontwikkelingsbranch die als basis dient voor Red Hat Enterprise Linux. Als een server nog op CentOS Linux draait, is deze niet gepatcht. De gebruikelijke migratiedoelen zijn AlmaLinux en Rocky Linux.

Wat is het verschil tussen CentOS Stream en CentOS Linux?

De richting. CentOS Linux was downstream: Red Hat bracht een RHEL minor release uit en CentOS bouwde deze vervolgens na. CentOS Stream is upstream: hier wordt de volgende RHEL minor release samengesteld. De inhoud komt dus vóór RHEL aan in plaats van erna. Stream wordt continu bijgewerkt in plaats van bevroren, en CentOS Stream 10 heeft een ondersteuningsperiode van ongeveer vijf jaar, tegenover de tien jaar van RHEL.

Moet ik kiezen voor Rocky Linux of AlmaLinux?

Beide zijn gratis, beide volgen RHEL nauwgezet en beide hanteren een ondersteuningsperiode van tien jaar. Voor de meeste servers voldoen ze allebei. De praktische verschillen komen voort uit hun beslissingen in 2023. Rocky streeft ernaar om RHEL release voor release te evenaren door te herbouwen vanuit bronbestanden die zij verkrijgen via UBI container images en publieke cloud-instanties. AlmaLinux richt zich op ABI-compatibiliteit, waardoor zij eerder kunnen patchen en hardware-ondersteuning kunnen behouden die RHEL heeft laten vallen. AlmaLinux 10 biedt een x86-64-v2 build voor oudere CPU's, terwijl Rocky Linux 10 x86-64-v3 vereist. Op oudere hardware kan dat detail de doorslag geven.

Heeft Red Hat in 2023 de GPL geschonden?

Geen enkele rechtbank heeft dit vastgesteld. De GPL-verplichting geldt voor de ontvangers van de binaries. Red Hat levert nog steeds de bijbehorende bronbestanden aan zijn klanten. De discussie gaat over wat er daarna gebeurt: een abonnement kan worden opgezegd, en de herbouwprojecten interpreteren dit als druk om het herdistributierecht dat de licentie verleent niet te gebruiken. Daarom is Rocky overgestapt op bronnen die geen abonnementsvoorwaarden bevatten en is OpenELA opgericht om bronbestanden openlijk te publiceren.

Waarom heeft Red Hat CentOS Linux überhaupt beëindigd?

De opgegeven reden in de aankondiging van 8 december 2020 was dat de toekomst van het project CentOS Stream was, en dat een herbouw die enkel RHEL kopieerde de gemeenschap geen invloed gaf op het proces. Veel gebruikers zagen hier ook een commercieel motief in, aangezien CentOS Linux een gratis versie was van een product dat Red Hat verkoopt en dat in productie draaide bij organisaties die een abonnement konden betalen. De eigen publicaties van Red Hat richten zich op het ontwikkelingsmodel in plaats van op die interpretatie.