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

Tartalomjegyzék:

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

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

Videó: Linux disztribúció alapjai: Rolling Releases vs Standard Releases
Videó: (2022) LOST or STOLEN iPhone?? Here's What You Need To Do! - YouTube 2024, Lehet
Anonim
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.
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 ö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.

Image
Image

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.

Image
Image

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.

Image
Image

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.

Ajánlott: