Het Linux Rolling Release-model
Ongeacht het besturingssysteem dat we gebruiken, zijn we gewend aan het idee dat ons huidige besturingssysteem om de paar jaar verouderd zal zijn en een nieuwere versie zal worden uitgebracht om de huidige versie te vervangen.
Sommige Linux-distributies hebben echter een ander releasemodel aangenomen. In plaats van elk jaar een nieuwe versie uit te brengen, gebruiken ze een model met de naam 'Rolling Release Model' om uw besturingssysteem voortdurend bij te werken. Dit betekent dat u uw OS maar één keer hoeft te installeren en altijd de nieuwste versie gebruikt.
Wat is het Rolling Release-model?
Een besturingssysteem dat is gebaseerd op het rolling release-model (ook wel Continuous Delivery genoemd) heeft twee hoofdkenmerken. De eerste is dat u uw besturingssysteem slechts eenmaal en daarna nooit meer installeert. De tweede is dat het besturingssysteem voortdurend wordt bijgewerkt.
Alles op Linux is onderverdeeld in softwarepakketten waardoor Linux een modulair besturingssysteem wordt. Dit is ook de reden waarom een rolling release-model van toepassing is voor Linux distro. Door een pakketbeheerder te gebruiken, kan elk pakket - zelfs kernels en stuurprogramma's - worden bijgewerkt.
Rollende distributies
De Linux-besturingssystemen die zijn gebaseerd op het rollende releasemodel worden rolling-distributies genoemd . Er zijn echter verschillende soorten rolverdelingen en de manier waarop ze verschillen, is belangrijk.
De twee belangrijkste onderscheidende soorten rolverdelingen zijn:
1. True-rolling distributies: deze distributies werken elk onderdeel van uw besturingssysteem bij.
2. Semi-rolling distributies: deze distributies updaten niet elk deel van uw besturingssysteem. Ze zijn verdeeld in een roldeel en een niet-rolgedeelte. Deze distributies hebben vaak een niet-rollende kern. Ze werken de kernel en stuurprogramma's niet bij, maar werken de rest wel bij en hebben rollenopslagsoftware.
Een voordeel van rollende distributies is dat je snel nieuwe versies van software kunt krijgen omdat de rolling repositories worden bijgewerkt zodra er nieuwe software wordt uitgebracht. In sommige distributies worden zelfs software-updates naar je computer gestuurd zodra ze door de programmeurs van het softwareproject zijn vrijgegeven.
Praktische voorbeelden van rollende distributies
Voorbeelden van echt rollende distributies zijn Arch Linux, Manjaro, Gentoo en Funtoo. Voorbeelden van semi-rollende Linux-distributies zijn SolydXK en PCLinuxOS, en aan de kant van UNIX hebben we FreeBSD.
Rollende distributies zoals Arch en Gentoo worden als bloeiend beschouwd omdat ze updates zo snel kunnen ontvangen dat ze zonder testen gaan. Het slechte ding is dat wanneer de pakketten niet worden getest, zij uw systeem kunnen breken.
Niet iedereen wil echter een bloeiend systeem dat elke keer dat niet-geteste updates worden gepusht, kan verbreken. In dergelijke gevallen zijn er rolverdelingen die zich richten op bruikbaarheid voor Linux-beginners, zoals Manjaro.
Manjaro is een echt rollende distributie op basis van Arch met het onderscheid dat het wordt geleverd met een installatieprogramma en heeft veel pakketten vooraf geïnstalleerd voor het gemak van gebruikers.
Een ander onderscheid van Manjaro is dat zodra updates voor Arch worden vrijgegeven, het team van Manjaro de updates ongeveer twee weken lang vasthoudt om ze door een korte testfase te loodsen. Op deze manier worden de ergste fouten uit de pakketten gefilterd en wordt de kans kleiner dat uw systeem breekt na een updatecyclus.
Beveiligingspatches daarentegen worden sneller naar Manjaro-gebruikers gepusht dan reguliere updates, bijna zodra ze uitkomen.
Je krijgt het beste van beide werelden. Je krijgt een echt rollende release-distributie, waar alles wordt bijgewerkt en je krijgt ook de nieuwste software elke twee weken, die op zijn minst enigszins is getest om de kans op systeembreuk te verkleinen.
De kracht van het Rolling Release-model
U installeert slechts één keer uw besturingssysteem en hoeft u nooit meer lastig te vallen met omslachtige re-installaties en het herstellen van uw gegevens. Dit is waar het rollende releasemodel beter is dan de standaard release.
De flexibiliteit en aanpasbaarheid van Linux zien ook dat meer niet-rollende Linux-distributies in de loop der jaren worden gesplitst in rollende distributies. Voorbeelden zijn SparkyLinux, MX Linux en SolydXK, rollende distributies gebaseerd op Debian.
Er is ook openSUSE Tumbleweed, de officiële rollende releaseversie van openSUSE. Het richt zich op het leveren van stabiele pakketten aan gebruikers zodra ze zijn gestabiliseerd.
Zelfs goede oude Gentoo heeft vorken gekregen die het model nog steeds verbeteren. Een voorbeeld is Sabayon, dat out-of-the-box bruikbaarheid en gecompileerde binaire pakketten biedt via de Entropy-pakketbeheer-extensie.
Uiteindelijk komt het hierop neer:
Het rollende releasemodel maakt ons leven een beetje gemakkelijker.
Dit komt omdat hoe minder tijd het kost om uw besturingssysteem te onderhouden, hoe meer tijd we hebben voor dingen in het leven die er toe doen.