Welk Linux besturingssysteem kiezen voor uw VPS?
Kies tussen Ubuntu, Debian, Rocky, AlmaLinux, CentOS Stream of Fedora. Wij vergelijken de ondersteuningsduur, pakketversies en RHEL-compatibiliteit voor uw serverkeuze.
Welk besturingssysteem kiest u voor uw VPS
Het besturingssysteem dat u voor uw VPS kiest, is de huidige Ubuntu LTS-release, tenzij een van de vier onderstaande vragen u tot een andere keuze dwingt. LTS staat voor long term support: vijf jaar aan gratis beveiligingsupdates in plaats van negen maanden. Op een VPS (virtual private server) die een webapplicatie, database, gameserver of mailrelay draait, is Ubuntu LTS de veilige standaard. Het is het besturingssysteem waar bijna elke handleiding op internet vanuit gaat, inclusief de onze.
Zes distributies zijn de moeite waard op een gehuurde server: Ubuntu, Debian, CentOS Stream, Rocky Linux, AlmaLinux en Fedora. Ze leveren dezelfde Linux-kernel, dezelfde nginx, dezelfde PostgreSQL en dezelfde OpenSSH, dus de software die u wilt draaien is zelden de doorslaggevende factor. Vier zaken verschillen en vormen de kern van de beslissing: hoe lang de release wordt ondersteund, hoe oud de pakketsoftware is, wiens instructies u kunt volgen zonder deze te hoeven vertalen, en of het resultaat compatibel is met Red Hat Enterprise Linux (RHEL).
Als u nog aan het bepalen bent waar de machine voor dient, is de lijst met dingen die u met een VPS kunt doen een beter startpunt, en wat een VPS daadwerkelijk is behandelt de basis van dit alles.
Hier is de korte versie van elk besturingssysteem.
- Ubuntu LTS. De standaard. Kies deze tenzij een van de onderstaande secties op u van toepassing is.
- Debian. Een kleinere, langzamer bewegende basis met een vrijwillig beveiligingsteam en geen commerciële laag.
- Rocky Linux. Een RHEL-rebuild, voor wanneer het doelplatform RHEL-compatibel moet zijn.
- AlmaLinux. De andere RHEL-rebuild, met een build voor oudere CPU's die RHEL 10 niet meer ondersteunt.
- CentOS Stream. Wat RHEL in de toekomst wordt. Geschikt wanneer u software voor RHEL ontwikkelt.
- Fedora. De nieuwste kernel en userland, met ongeveer 13 maanden aan updates per release.
Hoe lang wilt u deze machine onbeheerd laten?
De ondersteuningsduur bepaalt hoe vaak u risicovol onderhoud moet uitvoeren; beantwoord deze vraag daarom als eerste. Wanneer een release het einde van zijn levensduur bereikt, blijven de pakketten gewoon werken. Er crasht niets. De server ontvangt simpelweg geen fixes meer voor nieuw gepubliceerde kwetsbaarheden, en aangezien hier geen foutmelding voor wordt gegeven, merkt niemand dit op tot een audit of een inbreuk plaatsvindt. De oplossing is een in-place distributie-upgrade of een herbouw op een nieuwe image, en beide kosten u een avond werk.
Elk project publiceert zijn eigen levenscyclusdata. Geteld vanaf augustus 2026 en afgerond op één decimaal, is dit de resterende tijd voor elke huidige release.
The data behind this chart
[
{
"distro": "Ubuntu 26.04 LTS",
"years_of_support_left": 4.7,
"notes": "Free updates to April 2031. Ubuntu Pro extends the same release to April 2036."
},
{
"distro": "Debian 13",
"years_of_support_left": 2.0,
"notes": "Debian security team to August 2028. The LTS team then carries it to June 2030."
},
{
"distro": "CentOS Stream 10",
"years_of_support_left": 3.8,
"notes": "Ends May 2030, when the RHEL 10 full support phase ends."
},
{
"distro": "Rocky Linux 10",
"years_of_support_left": 8.8,
"notes": "Ends May 2035, following the RHEL 10 lifecycle."
},
{
"distro": "AlmaLinux 10",
"years_of_support_left": 8.8,
"notes": "Ends May 2035. Adds an x86-64-v2 build for older CPUs."
},
{
"distro": "Fedora 44",
"years_of_support_left": 0.8,
"notes": "Released April 2026, ends June 2027. Every Fedora release lasts about 13 months."
}
]Alle 6 worden vandaag gepatcht. De spreiding is hier het punt. Rocky Linux 10 en AlmaLinux 10 hebben nog 8.8 jaar aan updates te gaan omdat zij de tienjarige RHEL-levenscyclus volgen, terwijl Fedora 44 nog 0.8 heeft.
Ubuntu 26.04 LTS heeft nog 4.7 jaar aan gratis updates, en Ubuntu Pro breidt dezelfde installatie kosteloos uit tot 2036 voor persoonlijk gebruik op een beperkt aantal machines. Debian 13 toont 2.0 jaar, omdat het beveiligingsteam van Debian daar stopt. Het vrijwillige LTS-team ondersteunt het daarna nog ongeveer twee jaar langer, voor een kleinere set pakketten en architecturen. Beide cijfers zijn correct. Ze worden op verschillende manieren berekend, waardoor het vergelijken van levenscycli tussen projecten voorzichtigheid vereist.
Er schuilen twee valkuilen in deze vraag. De eerste zijn de interim-releases van Ubuntu, die elke zes maanden verschijnen en negen maanden worden ondersteund; zo stopte 25.10 op 1 juli 2026 met het ontvangen van updates terwijl gebruikers het nog als nieuw beschouwden. De argumenten voor LTS boven een interim Ubuntu-release werkt dat argument volledig uit, en dit is de meest voorkomende manier waarop een VPS stilletjes ongepatcht blijft. De tweede valkuil is aannemen dat een nieuwe release een herinstallatie betekent. Dat is niet zo. De in-place upgrade van Ubuntu 24.04 naar 26.04 is een ondersteund pad, en Debian en de RHEL-rebuilds hebben hun eigen equivalenten.
Hoe nieuw moeten de pakketten zijn?
Een stabiele distributie bevriest de pakketversies op de dag van release en backport vervolgens jarenlang beveiligingspatches naar die versies. Dat is de afspraak waar u mee akkoord gaat. Debian 13 bevroor halverwege 2025, dus de databaseserver die u vandaag vanuit die distributie installeert, is de versie die toen actueel was; deze is wel gepatcht, maar niet bijgewerkt naar een nieuwere versie. Ubuntu LTS werkt op dezelfde manier. Fedora doet het tegenovergestelde en levert actuele upstream-versies. Dat is precies de reden waarom de ondersteuningsperiode kort is: het onderhouden van vijf jaar oude branches is werk dat niemand twee keer wil doen.
Oude pakketten zijn alleen relevant wanneer uw applicatie een nieuwere versie vereist. Voordat u een volledige distributie kiest om aan de eisen van één pakket te voldoen, kunt u beter kijken naar de ontsnappingsroutes, omdat deze meestal de betere oplossing bieden. De meeste upstream-projecten publiceren hun eigen repository. U voegt dan de apt- of dnf-bron van de leverancier toe en krijgt actuele versies van die specifieke component. Runtime-omgevingen voor programmeertalen hebben hun eigen versiebeheerders. Het draaien van de applicatie in een container neemt de vraag volledig weg, omdat een Docker Compose stack zijn eigen userland meebrengt en alleen de kernel van het host-systeem leent.
Elke ontsnappingsroute brengt dezelfde kosten met zich mee. Een pakket van uw distributie wordt gepatcht door het beveiligingsteam van die distributie en wordt geleverd met de normale apt upgrade of dnf upgrade. Alles wat u van buitenaf toevoegt, moet u zelf in de gaten houden en zelf repareren op de dag dat het defect raakt. Extra repositories zijn ook de plek waar bronbestanden fout kunnen gaan, en het nieuwere bronformaat van Ubuntu is een veelvoorkomende oorzaak van de foutmelding voor dubbele apt-bronnen.
De kernel is een minder grote vraag dan mensen verwachten. Op een VPS is de hardware virtueel en levert de host de echte drivers. Een nieuwere kernel levert u daarom vooral nieuwere netwerk- en bestandssysteemfuncties op, in plaats van hardware-ondersteuning. Ubuntu LTS levert ook hardware-enablement kernels die afkomstig zijn uit latere releases, waardoor een LTS-installatie niet vastzit aan de kernel waarmee deze werd gelanceerd.
Wiens documentatie gaat u volgen?
Dit is de vraag die mensen onderschatten, en het kost de meeste uren. Ubuntu en Debian gebruiken apt- en .deb-pakketten. CentOS Stream, Rocky Linux en AlmaLinux gebruiken dnf- en .rpm-pakketten. Die splitsing volgt u nog lang nadat het installatiecommando is uitgevoerd.
Pakketnamen verschillen: de Apache-webserver is apache2 op Ubuntu en Debian, en httpd op de RHEL-familie, dus de servicenaam verschilt ook. De firewall verschilt: ufw op Ubuntu, firewalld op de RHEL-familie, met nftables als basis onder beide. De verplichte toegangscontrolelaag verschilt, en dit is het punt waar men het vaakst tegenaan loopt. De RHEL-familie draait standaard SELinux (security enhanced Linux) in de 'enforcing'-modus, waardoor een service de toegang tot een bestand kan worden geweigerd, zelfs als de rechten dit expliciet toestaan. De reden hiervoor is alleen zichtbaar in het audit-log via ausearch -m AVC. Ubuntu en Debian gebruiken AppArmor, dat minder profielen bevat en u minder vaak onderbreekt.
Niets hiervan is moeilijk. Het is vertaalwerk, en u herhaalt dit bij elke handleiding die u leest, vaak laat op de avond. Als u nieuw bent met Linux-servers, is dat alleen al reden genoeg om voor Ubuntu LTS te kiezen, omdat de installatiepagina van de leverancier waar u op terechtkomt hiervan uitgaat. Onze handleidingen doen hetzelfde: de LAMP stack walkthrough en de Certbot en nginx handleiding zijn geschreven en getest voor Ubuntu, net als de eerste tien minuten op een nieuwe VPS.
Moet u Red Hat Enterprise Linux aanhouden?
Als de supportmatrix van een leverancier RHEL vermeldt, of als uw organisatie dit in productie gebruikt, kies dan voor een RHEL-compatibele distributie en beschouw dit niet langer als een persoonlijke voorkeur. Zowel Rocky Linux als AlmaLinux zijn gebouwd op basis van de RHEL-broncode. Beide behouden de ABI (application binary interface) stabiel ten opzichte van RHEL, waardoor een RPM die is gebouwd voor RHEL 10 op beide systemen kan worden geïnstalleerd en uitgevoerd. Commerciële agents en compliance-tools richten zich op dat platform en ondersteunen vaak niets anders.
Rocky Linux blijft zo dicht mogelijk bij RHEL. AlmaLinux richt zich sinds versie 9 op ABI-compatibiliteit in plaats van identieke bits, waardoor het de vrijheid heeft om zaken toe te voegen die Red Hat heeft verwijderd. CPU-ondersteuning is hiervan het duidelijkste voorbeeld. RHEL 10 heeft de basisvereiste verhoogd naar x86-64-v3, een CPU-featureniveau dat AVX2 vereist, en Rocky Linux 10 volgt dit. AlmaLinux 10 heeft een afzonderlijke x86-64-v2-architectuur toegevoegd voor oudere hardware. Dit is van belang bij een gehuurde server: als uw provider een generiek geëmuleerd CPU-model aanbiedt, kan avx2 ontbreken in lscpu, waardoor een v3-build daar niet zal draaien. Controleer dit eerst en kies daarna voor AlmaLinux 10 of blijf bij de 9-serie als de vlag ontbreekt.
CentOS Stream is een ander product dan beide herbouwde distributies. Het bevindt zich stroomopwaarts van RHEL, dus wijzigingen komen eerst in Stream terecht en bereiken RHEL in de volgende minor release. Het is stabiel genoeg voor productieomgevingen en ontwikkelt zich continu in plaats van in stappen van minor-versies. Kies hiervoor wanneer u software bouwt of test die moet werken op de RHEL-versie die nog moet komen, in plaats van de RHEL-versie die reeds is uitgebracht. CentOS Stream 10 heeft nog 3.8 jaar ondersteuning, wat korter is dan bij de herbouwde distributies, omdat de ondersteuning eindigt zodra de volledige ondersteuning voor RHEL 10 afloopt.
De positie van Fedora op een server
Fedora levert de nieuwste kernel en de nieuwste userland van de zes distributies, en ondersteunt elke release gedurende ongeveer 13 maanden. Dat getal vormt het volledige argument. Een Fedora-server heeft ongeveer één keer per jaar een versie-upgrade nodig; volgens uw eigen planning als u het vooruit plant, of volgens de planning van Fedora als u dat niet doet. Sla twee upgrades over en de machine wordt niet langer ondersteund.
Gebruik Fedora op een server wanneer u iets nodig heeft dat nieuwer is dan wat elke stabiele distributie biedt en u het upgrade-ritme accepteert, zoals bij een persoonlijke build-machine of een ontwikkelomgeving die u regelmatig opnieuw opbouwt. Gebruik het niet op een machine die u wilt kunnen vergeten. Fedora 43 ontvangt geen updates meer vanaf december 2026, ongeveer veertien maanden nadat het werd uitgebracht, en dat is het project dat werkt zoals ontworpen in plaats van dat het faalt.
Wat een verkeerde keuze daadwerkelijk kost
Het opnieuw installeren van een VPS is een actie in het configuratiescherm die slechts enkele minuten duurt. Van gedachten veranderen kost op de eerste dag dus niets, maar is op dag tweehonderd pijnlijk. Er is geen ondersteunde methode om een draaiende Ubuntu-installatie in-place om te zetten naar AlmaLinux. Neem uw besluit voordat u gegevens op de machine plaatst.
Twee gewoontes houden de beslissing omkeerbaar. Houd uw configuratie bij in een script in plaats van in uw shell-geschiedenis, zodat een herbouw opnieuw kan worden uitgevoerd in plaats van dat deze uit het hoofd moet worden geleerd: een eerste Ansible playbook is voldoende voor een enkele server. Controleer vervolgens wie de eigenaar is van het besturingssysteem; bij een managed VPS-abonnement kan de provider zowel de keuze als het patchschema voor u beheren.
De standaardkeuze blijft staan. Kies voor Ubuntu LTS, kies voor Debian als u een kleinere basis zonder commerciële laag wenst, kies voor Rocky Linux of AlmaLinux wanneer iets RHEL-compatibiliteit vereist, kies voor CentOS Stream wanneer u ontwikkelt voor RHEL, en kies alleen voor Fedora als de jaarlijkse upgrade al in uw agenda staat.
FAQ
Welke Linux-distributie moet ik kiezen voor een VPS als ik nieuw ben met Linux?
De huidige Ubuntu LTS-release. Twee redenen ondersteunen dit. Vrijwel elke installatiepagina van derden geeft eerst een Ubuntu-commando, waardoor u kunt kopiëren en plakken in plaats van vertalen. Daarnaast ontvangt elke LTS-release vijf jaar lang gratis beveiligingsupdates, zodat u in uw eerste jaar niet tot een upgrade wordt gedwongen. Debian is een redelijke tweede keuze als u een kleinere basis wilt en het prettig vindt om documentatie te lezen die geschreven is voor apt in het algemeen, in plaats van specifiek voor Ubuntu.
Is Debian of Ubuntu beter voor een server?
Het zijn nauwe verwanten. Ubuntu is gebouwd op basis van Debian, gebruikt apt, en de meeste Debian-instructies werken ongewijzigd op Ubuntu. Debian installeert standaard minder pakketten, heeft geen commerciële ondersteuningslaag en laat het beveiligingswerk in de laatste jaren van een release over aan vrijwilligers. Ubuntu brengt elke twee jaar op een voorspelbare datum een LTS-release uit, breidt deze via Ubuntu Pro uit tot tien jaar en is het platform waar de meeste leveranciersdocumentatie zich op richt. Kies Debian voor een minimale basis die u jarenlang wilt behouden. Kies Ubuntu wanneer u wilt dat de documentatie exact overeenkomt met wat u typt.
Moet ik Rocky Linux of AlmaLinux gebruiken?
Beide zijn gratis RHEL-rebuilds die worden ondersteund tot mei 2035, dus beide zijn verdedigbare keuzes. Rocky Linux volgt RHEL zo nauwkeurig mogelijk, wat goed aansluit bij een ondersteuningsmatrix van een leverancier die strikt is wat betreft het platform. AlmaLinux richt zich in plaats daarvan op ABI-compatibiliteit, waardoor het extra's kan aanbieden, waaronder een x86-64-v2-build voor CPU's die niet voldoen aan de x86-64-v3-basislijn die RHEL 10 vereist. Op een VPS met een oudere of generiek geëmuleerde CPU is die build de reden om voor AlmaLinux te kiezen.
Kan ik Fedora op een server draaien?
Ja, en de prijs daarvoor is het upgradeschema. Elke Fedora-release wordt ongeveer 13 maanden ondersteund, dus de server heeft ongeveer één keer per jaar een versie-upgrade nodig en ontvangt geen beveiligingsupdates meer als u er twee overslaat. Kies Fedora wanneer u een zeer nieuwe kernel of toolchain nodig heeft en u bereid bent die upgrades daadwerkelijk uit te voeren. Voor een machine die u met rust wilt laten, kiest u in plaats daarvan een LTS- of enterprise-release.
Verandert de distributie de prestaties van een VPS?
Niet op een manier die u waarschijnlijk zult meten. Ze draaien dezelfde kernel en dezelfde serversoftware, dus een benchmark van nginx op Ubuntu tegenover nginx op Rocky Linux meet vooral uw configuratie. RHEL 10 compileert zijn pakketten wel tegen de x86-64-v3 CPU-basislijn, wat een klein voordeel biedt op moderne hardware, maar dat is een zwakke basis voor het kiezen van een besturingssysteem. Uw schijf en uw databaseconfiguratie bepalen de doorvoer.