8Aug

Linux disztribúció alapjai: Rolling Releases vs Standard Releases

click fraud protection

A Linux disztribúciók két különböző típusú kiadási ciklust használnak: szabványos kiadások és gördülő kiadások. Vannak, akik a legfrissebb szoftverek használatával esküsznek, míg mások, mint a szabványos kiadások, azért, mert stabilabbak és teszteltek.

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 fel a Linux disztribúciók

Ahhoz, hogy megértsük a különbséget, meg kell tudnunk, hogyan épülnek fel 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 - különböző fejlesztési ciklusú szoftverprojektek fejlesztik. A Linux disztribúció feladata, hogy ezt a szoftvert forráskód formájában vegye át, fordítsa le, csomagolja be könnyen telepíthető szoftvercsomagokba, tesztelje annak működését, és kiadja a teljes Linux-disztribúciós csomagot."Az

instagram viewer

Linux disztribúciók - akár szabványos kiadási ciklust, akár gördülő kiadási ciklust használnak - 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.

Standard kiadási ciklus

A legtöbb Linux disztribúció szabványos kiadási ciklusokat 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.

Az Ubuntu új verziójának kiadásakor 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ásutt 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.

Rolling Release Cycle

A gördülő felszabadítá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 megjelenik frissítésként 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 legfrissebb rendelkezésre álló szoftver verziókkal, míg a szabványos kiadási ciklus akkor a legjobb, ha egy stabilabb platformot szeretne kihasználni több teszttel.

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, még akkor is, ha Linux-terjesztést használnak egy szabványos kiadási ciklussal.

A gördülő kiadás ciklusa megkönnyíti a frissítés fenntartását, természetesen - ahelyett, hogy egy nagy frissítést elvégezne egyszerre, szoftverét rendszeresen frissítik. 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 ragaszkodsz a Linux disztribúcióhoz, egy szabványos, stabil, pontkioldá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.

képarány: Michal Docekal a Flickr

-n