Ez nem egy olyan lehetőség, amely megváltoztatja a jelenlegi Linux disztribúcióját, hanem a Linux disztribúció választása. Egyes disztribúciók rendszeres szabványos kiadásokat bocsátanak ki, és gördülési ciklust használnak az instabil fejlesztési kiadásukhoz.
Hogyan épülnek össze a Linux disztribúciók
A különbség megértéséhez meg kell tudnod, hogyan kerülnek össze a Linux disztribúciók. Sok különböző projektet tartalmazó szoftvereket tartalmaznak - a Linux kernelt, a GNU shell segédprogramokat, az Xorg X kiszolgálót, a GNOME asztali környezetet és a LibreOffice irodai csomagot. Ezek különböző fejlesztési ciklusú szoftverprojektek. A Linux disztribúció feladata, hogy mindezt a forráskód-formátumban vegye át, fordítsa le, csomagolja be könnyen telepíthető szoftvercsomagokba, tesztelje, hogy működjön együtt, és kiadjon egy teljes szoftvercsomagot, amelyet "Linux disztribúciónak" nevezünk.”
A Linux disztribúciók - függetlenül attól, hogy szabványos kiadási ciklussal vagy gördülő kiadási ciklussal rendelkeznek - mindegyikük szoftvert vesz fel és csomagolja azokat a szoftvercsomagokba, amelyeket a felhasználóknak terjesztenek. A különbség abban rejlik, hogy ezek a csomagok új verzióit terjesztik.
Egy szabvány kiadási ciklus
A legtöbb Linux disztribúció szabványos kiadási ciklust használ. Például az Ubuntu szabványos kiadásokat használ - ezeket nevezhetjük pont kibocsátásoknak vagy stabil kiadásoknak is. Az Ubuntu projekt rendszeresen kiadja az Ubuntu új verzióit félévente. A hat hónapos fejlesztési folyamat során a szoftverek legfrissebb verzióit veszik fel a tárolóikban, és csomagolják, frissítve az összes szoftvert. Ezután "lefagyasztják" a szoftver verzióit az Ubuntu tárházakban, és néhány hónapig tesztelik azt, biztosítva, hogy minden szoftver verzió jól működjön együtt és hibákat rögzítsen.
Amikor az Ubuntu új verzióját kiadják, a benne lévő szoftvereket tesztelték annak biztosítása érdekében, hogy jól működjenek együtt. Ez a kiadás a lehető leghamarabb fagyott állapotban marad. Az Ubuntu kiadja a frissített szoftver verziókat a biztonsági problémák és más fontos hibák kijavítására, de nem csak frissítik a szoftvereket új funkciók hozzáadására, vagy a verziószám megdöntésére.
Ha egy adott csomag legfrissebb verziójára van szükséged, akkor máshol kell megkapnod. Megkaphatjuk például egy harmadik féltől származó PPA-ból vagy használhatjuk a hivatalos, de nem támogatott Backports-adattárat, amely a fontosabb asztali alkalmazások új verzióit hozza az Ubuntu régebbi verzióihoz. Ellenkező esetben meg kell várnia az Ubuntu következő legfontosabb kiadását. A szoftver legfrissebb verzióját a Linux disztribúció egyik fagyasztott időben történő verziójával frissítheti a Linux disztribúció következő fagyasztott időben történő verziójába.
Egy Rolling Release Cycle
A gördülő kiadási ciklus rendszeres, szabványos Linux kiadási kiadásokat tartalmaz. Például az Arch Linux egy gördülő kiadási ciklust használ. Nincs több különböző kiadás Arch. Ehelyett Arch csak egy változata van. A szoftvercsomagokat tesztelik, majd azonnal kiadják a Linux disztribúció stabil változatának. A terjesztésektől függően előfordulhat, hogy még sok tesztet sem látnak, mielőtt stabil frissítésekként megjelentek. Amikor egy alkalmazás vagy rendszerszoftver új verzióját kiadják, akkor közvetlenül az aktuális Linux disztribúcióra fog vezetni. A gördülő kibocsátás elosztása soha nem "időben befagyott" - hanem gördülő alapon frissül.
Mivel nincsenek standard kiadások, csak egyszer kell telepítenünk egy Linux disztribúciót, mint az Arch, és rendszeresen frissítenünk kell. A szoftvercsomagok új verziói fokozatosan meg fognak érkezni, mivel kiadják őket - nem kell nagy frissítéseket végrehajtania, mint az Ubuntu 13.10-14.04-es verziói. Az elosztás telepítésekor pillanatnyilag egy pillanatfelvételt készít a szoftveréről.
Ha egy csomag legfrissebb verziójára van szüksége, akkor csak néhány napot kell várnia, és ez egy frissítésként jelenik meg a Linux disztribúcióhoz. Nem kell hat hónapot várnia a Linux disztribúció következő szabványos kiadásáig.
Melyik a legjobb?
A gördülő felszabadulási ciklus a legjobb, ha élni akar a vérzés szélén, és rendelkezik a legújabb rendelkezésre álló szoftver verziókkal, míg a szabványos kiadási ciklus akkor a legjobb, ha jobban kihasználja a stabilabb platformot több teszteléssel.
Az összes szoftver legfrissebb verziója jól hangzik, de gyakran nem olyan előnyös, mint gondolná. Valószínűleg nem szükséges az alacsony szintű rendszer-segédprogramok és -szolgáltatások legújabb verziója. Valószínűleg nem fogja észrevenni a különbséget, ha telepítette őket - hacsak nem volt hiba, mert a különböző szoftver verziókat nem tesztelték együtt. Ha frissíteni szeretnéd ezt a cuccot a középső irányba, a rendszer instabilabbá válhat, vagy egy furcsa hiba jelentkezhet. A szoftverekhez a legfrissebb verziót - például az asztali alkalmazások - szeretné megkönnyíteni, hogy néhány alkalmazást még akkor is frissítsen, ha egy standard kiadási ciklussal rendelkező Linux-terjesztést használ.
A gördülő kibocsátású ciklus megkönnyíti a frissítés fenntartását, természetesen - ahelyett, hogy egy nagy frissítést egyszerre, a szoftver rendszeresen frissül. A felhasználók nem használják a Linux disztribúció különböző verzióit - mindenki ugyanazt a verziót használja.
Összességében nincs egyetlen legjobb válasz - ha stabil platformot szeretne, akkor valószínűleg jobb, ha ragaszkodik a Linux disztribúcióhoz, egy szabványos, stabil, pont kiadási ciklussal. Ha a vérzés szélén akarsz élni, és mindent megtalálsz, akkor a Linux-eloszlás és a gördülő kiadási ciklus az út.