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

Rocky Linux of AlmaLinux kiezen voor uw VPS?

Twijfelt u tussen Rocky Linux en AlmaLinux voor uw server? Beide systemen zijn RHEL-compatibel, maar verschillen in hardware-ondersteuning voor oudere CPU's en ABI-garanties.

Rocky Linux versus AlmaLinux: het korte antwoord

Voor vrijwel elke server is de keuze tussen Rocky Linux en AlmaLinux er een waarbij geen fout antwoord bestaat. Beide projecten bouwen dezelfde broncode van Red Hat Enterprise Linux (RHEL) opnieuw op, waardoor ze dezelfde pakketten leveren met dezelfde ondersteuningscyclus van 10 jaar. De verschillen zijn reëel, maar deze liggen in het bestuur en in een klein aantal randgevallen, niet in het dagelijkse beheer van een server.

Twee factoren zijn doorslaggevend wanneer de keuze niet op basis van toeval wordt gemaakt. AlmaLinux 10 biedt nog steeds een build voor processors die ouder zijn dan Intel Haswell, terwijl Rocky Linux 10 dit niet doet; dit is relevant voor goedkopere of oudere VPS-hardware (virtual private server). AlmaLinux belooft bovendien ABI-compatibiliteit in plaats van identiek gedrag, wat van belang is als u een leveranciersproduct gebruikt met een strikte ondersteuningsmatrix.

De herkomst van beide distributies

Op 8 december 2020 kondigde het CentOS-project aan dat CentOS Linux 8, een rebuild van RHEL 8, eind 2021 zou stoppen. De oorspronkelijke einddatum was vastgesteld op 2029. De toekomst van het project was CentOS Stream, dat in dezelfde aankondiging werd omschreven als een versie die net voor een huidige RHEL-release uitloopt en dient als de upstream-ontwikkelingsbranch van RHEL. CentOS Linux 7 behield het oorspronkelijke schema en bereikte het einde van de levenscyclus op 30 juni 2024.

Het probleem was niet CentOS Stream zelf. Het probleem was dat een levenscyclus die in 2029 zou eindigen, met ongeveer een jaar opzegtermijn met acht jaar werd vervroegd op systemen die al in gebruik waren. Rocky Linux en AlmaLinux bestaan beide vanwege deze beslissing. Beide verschenen in 2021 en beide hadden hetzelfde doel: een gratis rebuild van RHEL die een beheerder kan installeren en vervolgens een decennium lang ongemoeid kan laten.

Wat Rocky Linux en AlmaLinux gemeen hebben

Begin hier, want het gedeelde aspect vormt het grootste deel van het geheel. Beide zijn herbouwd vanuit dezelfde upstream RHEL-bronnen, waardoor beide u dezelfde pakketversies, dezelfde dnf pakketbeheerder, hetzelfde SELinux (security enhanced Linux) beleid, dezelfde firewalld front-end en dezelfde systemd unit-indeling bieden. Configuratiebestanden bevinden zich op dezelfde paden. Een handleiding die voor de een is geschreven, werkt op de andere door simpelweg de naam aan te passen.

Beide volgen de minor releases van RHEL nauwgezet. AlmaLinux 10.2 werd uitgebracht op 26 mei 2026 en Rocky Linux 10.2 op 28 mei 2026. De 9-serie volgde in dezelfde week: AlmaLinux 9.8 op 26 mei 2026 en Rocky Linux 9.8 op 27 mei 2026. Eerder was het gat groter. AlmaLinux 10.0 verscheen op 27 mei 2025 en Rocky Linux 10.0 op 11 juni 2025.

Dat verschil betreft de media van de minor release, niet de beveiliging. Beide projecten publiceren continu errata tussen de minor releases door, elk vanuit hun eigen errata-service. Een verschil van twee weken in het verschijnen van een .2 image betekent niet dat er twee weken lang geen patches zijn.

Beide hanteren ook het levenscyclusmodel van tien jaar dat zij van RHEL hebben geërfd: ongeveer vijf jaar actieve ondersteuning, gevolgd door vijf jaar onderhoud gericht op uitsluitend beveiliging. De 10-serie loopt bij beide tot 2035.

Wie staat er achter elk project?

Rocky Linux is eigendom van de Rocky Enterprise Software Foundation (RESF), een 'public benefit corporation' in Delaware, opgericht door Gregory Kurtzer, een medeoprichter van CentOS. In november 2022 ratificeerde de RESF statuten en een handvest waarmee de controle werd overgedragen van de oprichter naar die vastgelegde structuur. CIQ, een bedrijf dat eveneens door Kurtzer is opgericht, is de oprichtende sponsor en verkoopt commerciële ondersteuning voor Rocky Linux.

AlmaLinux is eigendom van de AlmaLinux OS Foundation, een 501(c)(6) non-profit organisatie die in maart 2021 in Delaware werd opgericht. Het bestuur wordt gekozen door de leden van de stichting voor gespreide termijnen van vier jaar. Notulen van vergaderingen worden binnen veertien dagen gepubliceerd en statuten voorkomen dat één enkele werkgever meer dan één stemgerechtigde zetel in het bestuur bezet, ongeacht de hoogte van de sponsoring. CloudLinux startte het project en verlengde in oktober 2024 een platinum-sponsorschap ter waarde van één miljoen dollar per jaar. De divisie TuxCare verkoopt de commerciële ondersteuning.

Beide structuren zijn zo opgezet dat geen enkel bedrijf kan herhalen wat er met CentOS Linux 8 is gebeurd, en geen van beide is aantoonbaar veiliger dan de andere. Wat u in beide gevallen daadwerkelijk kunt controleren is hetzelfde: u kunt de statuten lezen en u kunt de organisatie benoemen die de rekeningen betaalt.

Wat is er veranderd in 2023 en is dat nog steeds relevant?

Op 21 juni 2023 kondigde Red Hat aan dat CentOS Stream de enige bron zou worden voor openbare RHEL-gerelateerde broncode-releases. Voorheen verschenen RHEL-pakketbronnen op git.centos.org, waar de rebuild-projecten deze vandaan haalden. Het verwijderen van die feed stopte de rebuilds niet. Het dwong elk project echter wel om in het openbaar te verantwoorden hoe zij aan hun broncode kwamen.

Rocky gaf op 29 juni 2023 antwoord. Zij verkrijgen RHEL-broncode via Universal Base Image (UBI) container-images en via pay-per-use public cloud-instanties, met als redenering dat "niemand de herdistributie van GPL-software kan voorkomen". In augustus 2023 richtten CIQ, Oracle en SUSE de Open Enterprise Linux Association (OpenELA) op, die de broncode publiceert die nodig is voor een bug-voor-bug compatibele Enterprise Linux-rebuild. AlmaLinux is geen lid.

AlmaLinux gaf op 13 juli 2023 antwoord, en hun antwoord betekende een koerswijziging. Het project liet de 1:1 bug-voor-bug compatibiliteit vallen en koos in plaats daarvan voor ABI-compatibiliteit. In hun eigen woorden: "we zullen niet langer gebonden zijn aan de lijn van bug-voor-bug compatibiliteit met Red Hat, en dat betekent dat we nu bugfixes kunnen accepteren buiten de releasecyclus van Red Hat om". In hetzelfde bericht werd gebruikers verteld dat zij "zeer weinig verandering" in het dagelijks gebruik hoefden te verwachten.

Drie jaar later is de vraag over de broncode in de praktijk opgelost. Beide projecten hebben sindsdien elke RHEL minor-release uitgebracht, volgens vergelijkbare schema's. Wat na de discussie is overgebleven, is het verschil in wat elk project belooft.

Bug-for-bug of ABI-compatibel: wat is het verschil?

De homepage van Rocky Linux beschrijft de distributie nog steeds als ontworpen om 100% bug-for-bug compatibel te zijn met RHEL. Bug-for-bug betekent dat de rebuild het gedrag van RHEL reproduceert, inclusief de defecten. Als een pakket in RHEL een bug bevat, bevat hetzelfde pakket in Rocky Linux deze ook, waardoor een workaround uit een knowledge base-artikel van Red Hat zonder vertaling toepasbaar is.

ABI-compatibiliteit is nauwer en preciezer. De ABI, of application binary interface, is het binaire contract waar een gecompileerd programma afhankelijk van is: symboolnamen, structuurlay-outs, aanroepconventies en bibliotheekversies. Houd dat contract stabiel en een binary die is gebouwd voor RHEL laadt en draait. De belofte zegt niets over het overnemen van bugs uit RHEL.

Het gevolg is eenvoudig te formuleren. AlmaLinux kan een bug repareren voordat Red Hat dat doet, en het kan een driver behouden die Red Hat heeft verwijderd. Beide acties wijken bewust af van het gedrag van RHEL. Rocky Linux doet geen van beide, volgens het ontwerp, waardoor het voorspelbaar blijft op precies de manier die voor certificering van belang is.

De vraag is dus welke belofte u nodig heeft. Moet de server zich identiek gedragen aan RHEL, of moet software die voor RHEL is gebouwd erop kunnen draaien? Vrijwel iedereen heeft het tweede nodig.

Installeren vendor-pakketten voor RHEL op beide systemen?

Ja. Een RPM die is gebouwd voor RHEL 9 of RHEL 10 installeert en draait op beide, omdat de ABI overeenkomt en omdat beide distributies zich aan tooling presenteren zoals een systeem uit de Red Hat-familie dat doet. Het bestand dat deze presentatie verzorgt is /etc/os-release.

NAME="AlmaLinux"
ID="almalinux"
ID_LIKE="rhel centos fedora"

De kopie van Rocky Linux heeft dezelfde structuur met NAME="Rocky Linux" en ID="rocky", en vermeldt ook rhel in ID_LIKE. Een installatiescript dat ID_LIKE leest, rhel vindt en het Red Hat-pad volgt, werkt op beide. Een script dat alleen ID vergelijkt met een hardgecodeerde lijst van rhel, centos en fedora faalt op beide, en het faalt identiek op elk systeem met een melding dat de distributie niet wordt ondersteund. Dat is een bug in het script, niet een verschil tussen de twee systemen.

De werkelijke uitzondering is commercieel in plaats van technisch. Een supportmatrix is een zakelijk document. Een pakket van een leverancier kan perfect installeren en draaien op een distributie die niet in de matrix staat, en de leverancier kan nog steeds weigeren u te helpen wanneer het kapotgaat. Als u betaalt voor die ondersteuning, lees dan de matrix en laat deze de keuze voor u maken. Dit is het enige geval waarin de beslissing voor u wordt genomen.

Welke distributie draait nog op oudere CPU's?

RHEL 10 heeft het basisniveau voor de x86-64-microarchitectuur verhoogd naar x86-64-v3. Dit niveau komt overeen met de Haswell-generatie van Intel en de Excavator-architectuur van AMD; het vereist instructieset-extensies zoals AVX2. Rocky Linux 10 volgt RHEL hierin. De documentatie stelt dat x86-64-v3 de standaard is en dat het v2-niveau en ouder niet langer worden ondersteund.

AlmaLinux 10 levert de v3-build als standaard en voegt een afzonderlijke x86-64-v2-build toe. Volgens het project zelf is dit om gebruikers op oudere hardware nog tien jaar lang van beveiligingsupdates te voorzien. AlmaLinux bouwt ook EPEL-pakketten opnieuw voor die architectuur, omdat pakketten van derden voor RHEL 10 op v3 zijn gericht. Dat is het addertje onder het gras dat u moet kennen voordat u hierop vertrouwt: de v2-build is geschikt voor de standaardpakketset en de eigen v2 EPEL-repository van AlmaLinux; al het overige moet u zelf voor v2 herbouwen.

Dit is belangrijker op een VPS dan op hardware die u in eigen beheer heeft, omdat u de hostprocessor niet kiest. Op oudere of goedkopere hosts, of wanneer de hypervisor een conservatief CPU-model aan de gastmachine presenteert, stelt de virtuele machine AVX2 mogelijk niet bloot, zelfs niet als de fysieke chip dit wel ondersteunt. Pakketten die voor v3 zijn gebouwd, proberen dan instructies aan te roepen die de processor niet heeft, waardoor ze falen. Controleer wat uw instantie daadwerkelijk blootstelt voordat u een vloot migreert naar de 10-serie. De 9-serie van beide distributies draait nog steeds op het v2-niveau. Op ARM-instanties in plaats van x86-instanties is deze vraag niet relevant, omdat microarchitectuurniveaus een concept zijn voor x86-64.

Dezelfde vrijheid is elders in AlmaLinux 10 zichtbaar. Het project heeft ondersteuning voor meer dan 150 apparaten opnieuw ingeschakeld die upstream waren verwijderd, waaronder PCI-ID's voor oudere RAID- en iSCSI-controllers, en het heeft SPICE opnieuw ingeschakeld voor zowel server- als clientgebruik. Frame pointers staan standaard aan, wat systeembrede profilering mogelijk maakt. Een 'bug-for-bug'-belofte verbiedt al deze wijzigingen, dus het besluit uit 2023 creëerde de ruimte om deze aanpassingen door te voeren.

Hoe migreert u een bestaande CentOS- of RHEL-server?

Rocky Linux publiceert conversiescripts in zijn rocky-tools-repository. migrate2rocky.sh converteert een Enterprise Linux 8-systeem naar Rocky Linux 8, en migrate2rocky9.sh doet hetzelfde voor de 9-serie. Elk script werkt binnen één hoofdversie. Sinds augustus 2026 bevat de repository geen equivalent script voor Enterprise Linux 10, dus overstappen naar Rocky Linux 10 betekent een herinstallatie.

AlmaLinux publiceert almalinux-deploy.sh, dat Enterprise Linux 8, 9 en 10 ondersteunt en converteert vanaf CentOS Stream, Oracle Linux, RHEL, Rocky Linux, MiracleLinux en Virtuozzo Linux, op de architecturen x86_64, aarch64, ppc64le en s390x. Het is raadzaam de gedocumenteerde beperkingen te lezen voordat u begint. Alleen de GRUB2-bootloader wordt ondersteund op systemen die er een vereisen, en een aangepaste kernel zoals Oracle's UEK (Unbreakable Enterprise Kernel) wordt niet automatisch verwijderd, waardoor de machine niet kan opstarten met Secure Boot.

Voor een overstap tussen hoofdversies onderhoudt AlmaLinux ELevate, gebouwd op het leapp-framework van Red Hat. De gedocumenteerde paden zijn CentOS 7 naar EL8, AlmaLinux 8 of CentOS Stream 8 naar EL9, en AlmaLinux 9 of CentOS Stream 9 naar EL10. De documentatie vermeldt het doel als EL8, EL9 of EL10 in plaats van één distributie te noemen, omdat u zelf kiest op welke Enterprise Linux-variant u uitkomt.

Elk van deze methoden herschrijft de release-pakketten en installeert een groot deel van het systeem opnieuw. Maak eerst een snapshot bij uw provider. Voer de conversie uit binnen screen of tmux, zoals het eigen documentatiebeleid van AlmaLinux adviseert, omdat een verbroken SSH-verbinding halverwege de procedure een machine achterlaat in een staat die u niet vanaf een rescue-console wilt debuggen.

Welke moet u kiezen?

Voor een typische VPS-workload maakt het niet uit. Ze installeren dezelfde pakketten en bereiken in hetzelfde jaar het einde van de ondersteuning. Kies er een, gebruik deze op elke server die u beheert en denk er verder niet over na. Consistentie is waardevoller dan de onderlinge verschillen, omdat een gemengd serverpark het aantal images en errata-feeds dat u moet bijhouden verdubbelt. Die kosten lopen snel op zodra u meerdere Linux-servers tegelijk beheert.

De uitzonderingen zijn beperkt en worden in elk geval bepaald door factoren buiten uw persoonlijke voorkeur.

  • Uw host-processor is ouder dan Haswell, of de hypervisor verbergt AVX2 voor de guest. AlmaLinux 10 heeft een x86-64-v2 build. Rocky Linux 10 heeft die niet.
  • Een leverancier waarvoor u betaalt, noemt één specifieke distributie in de supportmatrix. Gebruik die.
  • U heeft gedrag nodig dat identiek is aan RHEL voor een certificering of audit. Het gestelde doel van Rocky Linux is bug-for-bug-compatibiliteit; het doel van AlmaLinux is dat expliciet niet.
  • U converteert een draaiende server in plaats van een nieuwe op te bouwen. De tooling van AlmaLinux ondersteunt momenteel meer brondistributies en meer hoofdversies, inclusief Enterprise Linux 10.

Als de werkelijke vraag Enterprise Linux versus iets anders is, dan kiest u voor een specifiek levenscyclusmodel. Een Enterprise Linux-distributie biedt u tien jaar lang dezelfde pakketset zonder dat u versie-upgrades hoeft te plannen. De long term support-releases van Ubuntu bieden vijf jaar standaardondersteuning met een ondersteund upgradepad om de twee jaar; dit is een andere afspraak en wordt behandeld in de vergelijking tussen Ubuntu LTS en interim-releases. Wat u ook installeert, het eerste uur op de machine ziet er hetzelfde uit. Werk daarom de eerste tien minuten op een nieuwe VPS door voordat u er software op plaatst.

FAQ

Is Rocky Linux of AlmaLinux dichter bij Red Hat Enterprise Linux?

Rocky Linux, volgens zijn eigen gestelde doel. De homepage beschrijft de distributie als ontworpen om 100% bug-voor-bug compatibel te zijn met RHEL, wat betekent dat het ernaar streeft het gedrag van RHEL te reproduceren, inclusief de defecten. AlmaLinux kondigde op 13 juli 2023 aan dat het zich voortaan zou richten op ABI (application binary interface) compatibiliteit. Hierdoor draait software die voor RHEL is gebouwd op AlmaLinux, terwijl de onderliggende code fixes kan bevatten die RHEL nog niet heeft uitgebracht. Voor het draaien van standaard serversoftware zijn de twee equivalent. Voor een certificering die specifiek RHEL-gedrag vereist, is dit onderscheid echter cruciaal.

Kan ik overstappen van Rocky Linux naar AlmaLinux zonder herinstallatie?

Ja, in die richting wel. De almalinux-deploy.sh van AlmaLinux vermeldt Rocky Linux 8, 9 en 10 als ondersteunde bronnen, naast CentOS Stream, Oracle Linux, RHEL en MiracleLinux. De omgekeerde weg is beperkter: de rocky-tools repository van Rocky levert alleen conversiescripts voor Enterprise Linux 8 en 9, waardoor er per augustus 2026 geen in-place pad naar Rocky Linux 10 bestaat. Maak een snapshot voordat u een conversie uitvoert en draai het proces vanuit een sessie die een verbroken verbinding overleeft, omdat het proces de release-pakketten vervangt en een groot deel van het systeem opnieuw installeert.

Werken pakketten die voor RHEL zijn gebouwd op beide?

Ja, voor gewone RPM-pakketten en externe repositories. Beide distributies behouden de RHEL application binary interface en beide identificeren zichzelf met ID_LIKE="rhel centos fedora" in /etc/os-release, zodat een pakket of installatiescript dat controleert op een Red Hat-familie systeem het juiste pad kiest. De uitzondering is commercieel in plaats van technisch: een leverancier ondersteunt mogelijk alleen de distributies die in zijn supportmatrix staan, ook al installeert en draait het pakket op beide. Als u voor die ondersteuning betaalt, laat de matrix dan de doorslag geven.

Welke moet ik gebruiken op een goedkope VPS met een oudere CPU?

AlmaLinux, als u de 10-serie wilt gebruiken. RHEL 10 heeft de x86-64-basislijn verhoogd naar het v3-microarchitectuurniveau, waarvoor een processor op het niveau van Intel Haswell of AMD Excavator nodig is; Rocky Linux 10 volgt die basislijn. AlmaLinux 10 levert een aanvullende x86-64-v2 build voor oudere hardware, inclusief tien jaar aan beveiligingsupdates. Controleer wat uw instantie blootstelt voordat u een keuze maakt, omdat een virtuele machine het CPU-model ziet dat de hypervisor toewijst en niet altijd de volledige instructieset van de host. De 9-serie van beide distributies draait nog steeds op v2-hardware.