8Aug

Linux Distribution Basics: Rolling Releases versus Standard Releases

click fraud protection

Linux distributioner har tendens til at bruge to forskellige typer udgivelsescykler: standard udgivelser og rullende udgivelser. Nogle mennesker sværger ved rullende udgivelser for at få den nyeste software, mens andre gerne standardudgivelser for at være mere stabile og testede.

Dette er ikke en mulighed, du ændrer din nuværende Linux-distribution - i stedet er det et valg, Linux-distributionen selv laver. Nogle distributioner frigiver regelmæssige standardudgivelser og bruger en rullende frigivelsescyklus til deres ustabile udviklingsfrigivelse.

Hvordan Linux-distributioner sættes sammen

For at forstå forskellen skal du vide, hvordan Linux-distributioner er samlet. De indeholder software fra mange forskellige projekter - Linux-kernen, GNU shell-værktøjer, Xorg X-serveren, GNOME-skrivebordsmiljøet og LibreOffice-kontorsuite er alle udviklet af forskellige softwareprojekter med forskellige udviklingscykler. Det er jobbet med en Linux-distribution at tage al denne software i kildekoden form, kompilere den, pakke den ind i let installerbare softwarepakker, teste den for at sikre, at den fungerer sammen og frigive en komplet softwarepakke, vi kalder en "Linux-distribution."

instagram viewer

Linux-distributioner - uanset om de bruger en standardudgivelsescyklus eller en rullende frigivelsescyklus - alle tager deres software og pakker det op i softwarepakker, som de distribuerer til brugere. Forskellen er, hvordan de distribuerer nye versioner af disse pakker.

En standardudgivelsescyklus

De fleste Linux-distributioner bruger standardfrigivelsescyklusser. For eksempel bruger Ubuntu standardudgivelser - disse kan også kaldes punktudgivelser eller stabile udgivelser. Ubuntu-projektet udsender regelmæssigt nye versioner af Ubuntu hver sjette måned. I løbet af seks måneders udviklingsproces tager de de seneste versioner af al software i deres arkiver og pakker den op, opdaterer al softwaren. De "fryser" versionerne af softwaren i Ubuntu-lagrene og bruger et par måneder til at teste det, så sørg for at alle softwareversioner fungerer godt sammen og fastsætter fejl.

Når en ny version af Ubuntu frigives, er softwaren i den blevet testet for at sikre, at den fungerer godt sammen. Denne udgivelse forbliver frosset i tid så meget som muligt. Ubuntu udgiver opdaterede softwareversioner til at løse sikkerhedsproblemer og andre vigtige fejl, men de vil ikke bare opdatere software til at tilføje nye funktioner eller bumpe versionsnummeret.

Hvis du har brug for den nyeste version af en bestemt pakke, skal du få det andetsteds. Du kan f.eks. Få det fra en PPA fra tredjepart eller bruge det officielle, men ikke understøttede Backports-depot, der bringer nye versioner af vigtige desktopprogrammer til ældre versioner af Ubuntu. Ellers skal du vente på den næste store udgivelse af Ubuntu. Du får den nyeste version af al din software ved at opgradere fra en frosset i gang-version af Linux-distributionen til den næste indeks-version af Linux-distributionen.

En rullende frigivelsescyklus

En rullende frigivelsescyklus dispenserer med almindelige, standard Linux distributioner. For eksempel bruger Arch Linux en rullende frigivelsescyklus. Der er ikke flere forskellige udgivelser af Arch. I stedet er der kun en enkelt version af Arch. Softwarepakker testes og udgives straks til den stabile version af Linux-distributionen. Afhængigt af din distribution kan de ikke engang se meget test, før de udgives som stabile opdateringer. Når en ny version af et program eller systemværktøj frigives, går det direkte til den aktuelle Linux-distribution. En rullefrigivelsesfordeling er aldrig "frosset i tid" - i stedet opdateres den rullende.

Fordi der ikke er standard udgivelser, skal du bare installere en Linux-distribution som Arch én gang og udføre regelmæssige opdateringer. Nye versioner af softwarepakker kommer efterhånden frem til deres udgivelse - du behøver ikke at udføre store opgraderinger som dem fra Ubuntu 13.10 til 14.04.Når du installerer distributionen, får du et øjebliksbillede af dets software på et tidspunkt.

Hvis du har brug for den nyeste version af en pakke, skal du kun vente et par dage, og det vises som en opdatering til din Linux distribution. Du bliver ikke nødt til at vente i seks måneder, indtil den næste standardversion af din Linux distribution.

Hvilket er bedst?

En rullefrigivelsescyklus er bedst, hvis du vil leve på blødkanten og have de nyeste tilgængelige versioner af software, mens en standard frigivelsescyklus er bedst, hvis du vil have glæde af en mere stabil platform med mere test.

At have den nyeste version af al din software lyder godt, men det er ofte ikke så gavnligt som du måske tror. Du har sandsynligvis ikke brug for den nyeste version af systemværktøjer og tjenester på lavt niveau. Du ville nok ikke engang mærke forskellen, hvis du installerede dem - medmindre der var fejl, fordi forskellige versioner af software ikke blev testet sammen. Opdatering af disse ting i midstream kan resultere i, at dit system bliver mere ustabilt eller en underlig bug dukker op. For software, du vil have den nyeste version - ligesom dine desktopapplikationer - er det ret nemt at opdatere nogle få applikationer, selvom du bruger en Linux-distribution med en standardudgivelsescyklus.

En rullende frigivelsescyklus gør det nemmere at blive opgraderet, selvfølgelig - i stedet for en stor opgradering alt sammen på en gang opdateres jeres software jævnligt. Brugere bruger ikke forskellige versioner af Linux distributionen - alle bruger den samme version.

Generelt er der ingen bedste svar - hvis du vil have en stabil platform, er du sandsynligvis bedre stillet til en Linux-distribution med en standard, stabil, punktudløsningscyklus. Hvis du vil leve på blødkanten og have de nyeste versioner af alt, er en Linux-distribution med en rullende frigivelsescyklus vejen at gå.

Billedkredit: Michal Docekal på Flickr