Linux Rolling Release Model
Uanset hvilket operativsystem der bruges, er vi vant til ideen om, at vores nuværende OS vil blive forældet hvert par år, og en nyere version vil blive udgivet for at erstatte den nuværende.
Nogle Linux-distributioner har dog vedtaget en anden udgivelsesmodel. I stedet for at udgive en ny version hvert år bruger de en model kaldet "Rolling Release Model" for løbende at opdatere dit operativsystem. Det betyder, at du kun skal installere dit operativsystem en gang og altid kører den nyeste version.
Hvad er Rolling Release Model?
Et operativsystem, der er baseret på rolling release model (også kendt som kontinuerlig levering) har to hovedegenskaber. Den første er, at du kun installerer dit operativsystem en gang og derefter aldrig igen. Det andet er, at operativsystemet opdateres løbende.
Alt på Linux er opdelt i softwarepakker, der gør Linux til et modulært operativsystem. Dette er også grunden til, at en rullende frigivelsesmodel er anvendelig til Linux distro. Ved at bruge en pakkehåndtering kan hver pakke - lige kerner og drivere - opdateres.
Rolling Distributions
Linux-operativsystemerne, der er baseret på rolling release-modellen, kaldes rullende distributioner . Der er dog forskellige typer rullende fordelinger, og den måde, de adskiller sig på, er vigtig.
De to vigtigste karakteristiske typer rullende fordelinger er:
1. True-rolling distributioner: Disse distributioner opdaterer alle dele af dit operativsystem.
2. Semi-rullende distributioner: Disse distributioner opdaterer ikke alle dele af dit operativsystem. De er opdelt i en rullende del og en ikke-rullende del. Disse distributioner har ofte en ikke-rullende kerne. De opdaterer ikke kernen og drivere, men opdaterer alt andet og har rullende software-lagre.
En fordel ved rullende distributioner er, at du er i stand til at få nye versioner af software meget hurtigt, fordi de rullende lagre bliver opdateret, så snart ny software er frigivet. I nogle distributioner får du endda softwareopdateringer, der trykkes på din computer, så snart de er frigivet af programmørernes programmører.
Eksempler på reelle verdener af rullende distributioner
Eksempler på virkelig rullende distributioner er Arch Linux, Manjaro, Gentoo og Funtoo. Eksempler på semi-rullende Linux-distributioner er SolydXK og PCLinuxOS, og på UNIX-siden har vi FreeBSD.
Rullende fordeling som Arch og Gentoo betragtes som blødende kant, fordi de kan modtage opdateringer så hurtigt, at de går uden test. Det dårlige er, at når pakker ikke testes, kan de ødelægge dit system.
Men ikke alle ønsker et blødende kant system, der kan bryde hver gang uopdagede opdateringer bliver skubbet til deres system. I sådanne tilfælde er der rullende distributioner, der fokuserer på brugbarhed til Linux-begyndere, såsom Manjaro.
Manjaro er en rigtig rullende distribution baseret på Arch med den sondring, at den kommer med et installatør og har mange pakker forudinstalleret til brug for brugerne.
En anden forskel på Manjaro er, at når man har udgivet opdateringer til Arch, har Manjaro holdet opdateringerne i cirka to uger for at sætte dem igennem en kort testfase. På denne måde vil de værste fejl blive filtreret ud af pakkerne, og chancen for at dit system går i stykker efter en opdateringscyklus er reduceret.
Sikkerhedspatcher bliver derimod skubbet til Manjaro-brugere hurtigere end regelmæssige opdateringer, næsten lige så snart de kommer ud.
Du får det bedste fra begge verdener. Du får en virkelig rullende udgivelsesfordeling, hvor alt bliver opdateret, og du får også den nyeste software hver anden uge, som i det mindste er blevet testet noget for at reducere chancen for systembrud.
Styrken af Rolling Release-modellen
Du installerer kun dit operativsystem en gang og behøver aldrig at genere med besværlige geninstallationer og genoprette dine data. Det er her den rullende frigivelsesmodel er bedre end standardudgivelsen.
Fleksibiliteten og customizability af Linux ser også, at flere ikke-rullende Linux-distributioner bliver forked i rullende distributioner gennem årene. Eksempler er SparkyLinux, MX Linux og SolydXK, som er rullende distributioner baseret på Debian.
Der er også openSUSE Tumbleweed, som er den officielle rullende version af openSUSE. Det fokuserer på at levere stabile pakker til brugere, så snart de er stabiliseret.
Selv gode gamle Gentoo har fået gafler, der stadig forbedrer sig på sin model. Et eksempel er Sabayon, der tilbyder brugervenlighed og kompilerede binære pakker via Entropy-pakkehåndteringsudvidelsen.
I sidste ende, hvad det hele kommer ned til er dette:
Rolling Release-modellen gør vores liv lidt lettere.
Dette skyldes, at jo mindre tid det tager at opretholde dit operativsystem, jo mere tid har vi for ting i livet, der betyder noget.