Linux disztribúciós alapok Rolling Releases vs. Standard Releases
A Linux disztribúciók hajlamosak két különböző típusú kioldási ciklusra: a standard kiadások és a gördülő kiadások. Vannak, akik gördülő kiadásokkal esküsznek, hogy a legújabb szoftvert használják, míg mások, mint a szabványos kiadások, hogy stabilabbak és teszteltek.
Ez nem egy olyan lehetőség, amit a jelenlegi Linux-disztribúcióban megváltoztat - a választás a Linux disztribúciója. Néhány disztribúció kiadja a szokásos standard kiadásokat, és gördülő kiadási ciklust használ a instabil fejlesztési kiadásukhoz.
A Linux disztribúciók együttes használata
Ahhoz, hogy megértsük a különbséget, tudnod kell, hogyan összeállítják a Linux disztribúciókat. Számos különböző projektből álló szoftvert tartalmaznak - a Linux rendszermag, a GNU shell segédprogramok, az Xorg X szerver, a GNOME asztali környezet és a LibreOffice irodai csomag a különböző fejlesztési ciklusokkal rendelkező különböző szoftverprojektek által kifejlesztett. A Linux disztribúció feladata, hogy az összes szoftvert forráskód formájában vegye le, fordítsa le, csomagolja könnyen telepíthető szoftvercsomagokba, tesztelje, hogy működik együtt, és kiadja a teljes Linux csomagot. ”
A Linux disztribúciók - függetlenül attól, hogy szokásos kiadási ciklust vagy gördülő kiadási ciklust alkalmaznak - mindegyik a szoftvert csomagolja és csomagolja fel a felhasználók számára terjesztett szoftvercsomagokba. A különbség az, hogy hogyan terjesztik ezeket a csomagok új verzióit.
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 - ezek is nevezhetők pont-kiadásoknak vagy stabil kiadásoknak. Az Ubuntu projekt hat hónaponként rendszeresen kiadja az Ubuntu új verzióit. A hat hónapos fejlesztési folyamat során tárolják az összes szoftver legújabb verzióját és csomagolják fel, frissítve az összes szoftvert. Ezután „befagyasztják” a szoftver verzióit az Ubuntu tárolókban, és néhány hónapot töltenek el teszteléssel, és győződjenek meg arról, hogy minden szoftver verzió jól működik együtt és rögzíti a hibákat.
Amikor az Ubuntu új verziója megjelent, a benne található szoftvert tesztelték annak érdekében, hogy jól működjön együtt. Ez a kiadás a lehető legrövidebb időn belül fagyott marad. Az Ubuntu frissített szoftververziókat bocsát ki a biztonsági problémák és más fontos hibák kijavítására, de nem csak frissíteni fogják a szoftvert új funkciók hozzáadásához, sem a verziószám megdöntéséhez.
Ha szüksége van egy adott csomag legújabb verziójára, akkor máshol is meg kell kapnia. Például egy harmadik fél PPA-jából kaphatod, vagy használhatod a hivatalos, de nem támogatott Backports tárolót, amely a fontos asztali alkalmazások új verzióit hozza az Ubuntu régebbi verzióihoz. Ellenkező esetben meg kell várnia az Ubuntu következő nagy kiadását. A szoftver legfrissebb verzióját a Linux disztribúció egyik befagyott-in-time változatából a Linux disztribúció következő befagyasztott verziójára frissíti.
Egy gördülő kioldási ciklus
A gördülő kiadási ciklus rendszeres, szabványos Linux disztribúciós kiadásokkal rendelkezik. Például az Arch Linux egy gördülő kiadási ciklust használ. Az Arch nem tartalmaz több különböző kiadást. Ehelyett csak egyetlen Arch verziója van. A szoftvercsomagokat tesztelik és azonnal kiadják a Linux disztribúció stabil verziójára. Elosztásától függően előfordulhat, hogy még sok tesztet nem látnak, mielőtt stabil frissítésekként megjelennek. Amikor egy alkalmazás vagy rendszer-segédprogram új verziója megjelent, egyenesen az aktuális Linux-terjesztéshez vezet. A gördülő kiadás eloszlása soha nem „befagyott időben” - ehelyett gördülő alapon frissül.
Mivel nincsenek szabványos kiadások, csak egyszer telepítenie kell egy Linux-disztribúciót, és rendszeresen frissítenie kell. A szoftvercsomagok új verziói fokozatosan érkeznek, amint megjelennek - nem kell nagyszerű frissítéseket végrehajtani, mint például az Ubuntu 13.10-től 14.04-ig terjedő verzióját. A telepítés telepítésekor pillanatfelvételt készít a szoftveréről egy adott időpontban.
Ha szüksége van a csomag legújabb verziójára, csak néhány napot kell várnia, és frissítésként jelenik meg a Linux disztribúcióhoz. Nem kell hat hónapot várni a Linux-disztribúció következő szabványos kiadásáig.
Melyik a legjobb?
A gördülékkioldási ciklus a legjobb, ha élni akar a vérzés szélén, és rendelkezik a legújabb szoftververziókkal, míg a szabványos kiadási ciklus a legjobb, ha egy stabilabb platformot szeretne több teszteléssel használni..
Az összes szoftverének legújabb verziója jól hangzik, de gyakran nem olyan hasznos, mint gondolnád. Valószínűleg nem kell az alacsony szintű rendszer segédprogramok és szolgáltatások legújabb verziójára. Valószínűleg nem is észrevenné a különbséget, ha telepítette őket - hacsak nem voltak hibák, mert a szoftver különböző verziói nem teszteltek együtt. Ha frissítené ezt a cuccot a középső szakaszban, a rendszer instabilabbá válhat, vagy egy furcsa hibaüzenet jelenik meg. A legfrissebb verziójú szoftverek - mint az asztali alkalmazások - esetében nagyon egyszerű néhány alkalmazást frissíteni, még akkor is, ha Linux-disztribúciót használ szabványos kiadási ciklussal.
A gördülő kibocsátás ciklusának köszönhetően természetesen könnyebbé válik a korszerűsítés, és nem egy nagy frissítés, hanem egyszerre frissíti a szoftvert. 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 legjobb válasz - ha stabil platformot szeretne, akkor valószínűleg jobban ragaszkodik egy Linux-disztribúcióhoz, amely szabványos, stabil, pont-kioldási ciklussal rendelkezik. Ha a vérzés szélén szeretne élni, és mindennek a legfrissebb verziói lesznek, a gördülő kiadású ciklussal rendelkező Linux-disztribúció az út..
Képhitel: Michal Docekal a Flickr-en