Linux Rolling Release Model
Oavsett vilket operativsystem som används, är vi vana vid tanken att vårt nuvarande operativsystem blir föråldrat om några år, och en nyare version kommer att släppas för att ersätta den nuvarande.
Några Linux-distributioner har emellertid antagit en annan versionsmodell. I stället för att släppa en ny version varje år använder de en modell som heter "Rolling Release Model" för att kontinuerligt uppdatera operativsystemet. Det innebär att du bara behöver installera ditt operativsystem en gång och kommer alltid att köra den senaste versionen.
Vad är Rolling Release Model?
Ett operativsystem som bygger på den rullande släppmodellen (även känd som kontinuerlig leverans) har två huvudegenskaper. Den första är att du bara installerar operativsystemet en gång och sedan aldrig igen. Den andra är att operativsystemet uppdateras kontinuerligt.
Allt på Linux är uppdelat i mjukvarupaket som gör Linux till ett modulärt operativsystem. Detta är också anledningen till att en rullande släppmodell är tillämplig för Linux distro. Genom att använda en pakethanterare kan varje paket - även kärnor och drivrutiner - uppdateras.
Rullande fördelningar
Linux-operativsystemen som är baserade på roll-release-modellen kallas rullande fördelningar . Det finns dock olika typer av rullande fördelningar, och det sätt som skiljer sig är viktigt.
De två viktigaste särskiljande typerna av rullande fördelningar är:
1. True-rolling distributioner: Dessa distributioner uppdaterar alla delar av ditt operativsystem.
2. Halvvalsfördelningar: Dessa distributioner uppdaterar inte alla delar av operativsystemet. De är indelade i en rullande del och en icke-rullande del. Dessa fördelningar har ofta en icke-rullande kärna. De uppdaterar inte kärnan och drivrutinerna men uppdaterar allt annat och har rullande programvaruförvar.
En fördel med rullande distributioner är att du kan få nya versioner av programvara väldigt snabbt eftersom de rullande repositorierna uppdateras så fort ny programvara släpps. I vissa utdelningar får du till och med mjukvaruuppdateringar som drivs på din dator så snart de släpps av programmörerna av programvaruprojektet.
Verkliga exempel på rullande fördelningar
Exempel på riktigt rullande distributioner är Arch Linux, Manjaro, Gentoo och Funtoo. Exempel på semi-rullande Linux-distributioner är SolydXK och PCLinuxOS, och på UNIX-sidan har vi FreeBSD.
Rullande fördelningar som Arch och Gentoo anses vara blödande kant eftersom de kan få uppdateringar så fort att de går utan testning. Det dåliga är att när paket inte testas kan de bryta ditt system.
Men inte alla vill ha ett blödande kantsystem som kan bryta varje gång otestade uppdateringar blir skjutna till sitt system. I sådana fall finns det rullande distributioner som fokuserar på användbarhet för Linux-nybörjare, som Manjaro.
Manjaro är en riktigt rullande distribution baserad på Arch med distinktionen att det kommer med ett installatör och har många paket förinstallerade för användarens bekvämlighet.
En annan distinktion av Manjaro är att när uppdateringar släpps för Arch, håller Manjaro-teamet uppdateringarna i ungefär två veckor för att sätta dem igenom en kort testfas. På så sätt blir de värsta buggarna filtrerade ur paketet, och chansen att ditt system bryts efter en uppdateringscykel minskas.
Säkerhetsfläckar å andra sidan skjuts till Manjaro-användare snabbare än vanliga uppdateringar, nästan så snart de kommer ut.
Du får det bästa av båda världarna. Du får en riktigt rullande utgåva, där allt blir uppdaterat, och du får också den senaste mjukvaran varannan vecka, som åtminstone har testats något för att minska risken för systembrott.
Styrkan i Rolling Release-modellen
Du installerar bara operativsystemet en gång och behöver aldrig stör med besvärliga återinstallationer och återställa dina data. Här är den rullande frisättningsmodellen bättre än standardutgåvan.
Flexibiliteten och anpassningsbarheten hos Linux ser också att fler icke-rullande Linux-distributioner får gaffel i rullande distributioner genom åren. Exempel är SparkyLinux, MX Linux och SolydXK, som är rullande distributioner baserade på Debian.
Det finns också openSUSE Tumbleweed som är den officiella rolling release versionen av openSUSE. Det fokuserar på att leverera stabila paket till användare så fort de stabiliseras.
Även god gammal Gentoo har fått gafflar som fortfarande förbättras på sin modell. Ett exempel är Sabayon, som erbjuder användarvänlighet och komprimerade binära paket via Entropy-pakethanteringsutvidgningen.
I slutändan är allt det här:
Rolling Release-modellen gör vårt liv lite enklare.
Detta beror på att ju mindre tid det tar att behålla ditt operativsystem, ju mer tid vi har för saker i livet som spelar roll.