Základy distribúcie systému Linux: Rolling Releases vs. Standard Releases

Obsah:

Základy distribúcie systému Linux: Rolling Releases vs. Standard Releases
Základy distribúcie systému Linux: Rolling Releases vs. Standard Releases

Video: Základy distribúcie systému Linux: Rolling Releases vs. Standard Releases

Video: Základy distribúcie systému Linux: Rolling Releases vs. Standard Releases
Video: How to STOP using iCLOUD! - Guide to TURNING OFF iCloud syncing on your Apple device! - YouTube 2024, Smieť
Anonim
Distribúcie Linuxu majú tendenciu používať dva rôzne typy uvoľňovacích cyklov: štandardné vydania a uvoľňovanie. Niektorí ľudia prisahajú tým, že sa vydávajú na najnovší softvér, zatiaľ čo iné ako štandardné vydania za to, že sú stabilnejšie a testované.
Distribúcie Linuxu majú tendenciu používať dva rôzne typy uvoľňovacích cyklov: štandardné vydania a uvoľňovanie. Niektorí ľudia prisahajú tým, že sa vydávajú na najnovší softvér, zatiaľ čo iné ako štandardné vydania za to, že sú stabilnejšie a testované.

Toto nie je možnosť, ktorú by ste zmenili vo vašej súčasnej distribúcii Linuxu - namiesto toho je to voľba samotná distribúcia Linuxu. Niektoré distribúcie uvoľňujú bežné štandardné vydania a používajú cyklus uvoľňujúceho sa uvoľňovania.

Ako sú rozmiestnené distribučné systémy Linuxu

Ak chcete pochopiť rozdiel, musíte vedieť, ako sa dajú rozdeliť linky Linuxu. Obsahujú softvér z mnohých rôznych projektov - Linuxové jadro, nástroje GNU shell, server Xorg X, desktopové prostredie GNOME a kancelárska sada LibreOffice sú vyvinuté rôznymi softvérovými projektmi s rôznymi vývojovými cyklami. Je to úlohou distribúcie Linuxu, aby prevzal celý tento softvér vo forme zdrojového kódu, kompiloval ho, balil ho do ľahko inštalovateľných softvérových balíkov, otestoval ho, aby zabezpečil, že funguje spoločne a uvoľní kompletný balík softvéru, ktorý nazývame "distribúcia Linuxu."

Distribúcie systému Linux - či už používajú štandardný cyklus uvoľňovania, alebo cyklus cyklu uvoľňovania - všetci prijímajú svoj softvér a balia ho do softvérových balíkov, ktoré distribuujú používateľom. Rozdiel je v spôsobe distribúcie nových verzií týchto balíkov.

Image
Image

Štandardný uvoľňovací cyklus

Väčšina linuxových distribúcií používa štandardné cykly uvoľňovania. Napríklad Ubuntu používa štandardné verzie - tieto môžu byť tiež nazývané verzie bodov alebo stabilné verzie. Projekt Ubuntu pravidelne uverejňuje nové verzie Ubuntu každých šesť mesiacov. Počas šesťmesačného vývojového procesu využívajú najnovšie verzie všetkého softvéru vo svojich úložiskách a balík a aktualizujú celý softvér. Potom "zmrazia" verzie softvéru v repozitároch Ubuntu a strávia niekoľko mesiacov testovaním, čím sa uistia, že všetky verzie softvéru fungujú dobre a opravujú chyby.

Keď sa uvoľní nová verzia Ubuntu, softvér v ňom bol testovaný, aby sa zabezpečilo, že funguje dobre. Toto vydanie zostane zmrazené v čo najvyššej možnej miere. Ubuntu uverejňuje aktualizované verzie softvéru na opravu problémov s bezpečnosťou a ďalších dôležitých chýb, ale nebudú len aktualizovať softvér na pridanie nových funkcií alebo naraziť na číslo verzie.

Ak potrebujete najnovšiu verziu konkrétneho balíka, musíte ju získať inde. Môžete to napríklad získať od PPA tretej strany alebo použiť oficiálne, ale nepodporované úložisko Backports, ktoré prináša nové verzie dôležitých desktopových aplikácií starším verziám Ubuntu. V opačnom prípade budete musieť počkať na ďalšiu väčšiu verziu Ubuntu. Najnovšiu verziu celého softvéru získate aktualizáciou z jednej distribuovanej verzie distribúcie Linuxu na inú časovú verziu distribúcie linuxu v režime frozen-in-time.

Image
Image

Cyklus uvoľňovania valcov

Riadiaci cyklus uvoľňovania sa delí s pravidelnými, štandardnými verziami distribúcie Linuxu. Napríklad Arch Linux používa cyklus uvoľňovania. Nie je niekoľko rôznych verzií Arch. Namiesto toho existuje len jedna verzia Arch. Softvérové balíky sú testované a ihneď uvoľnené do stabilnej verzie distribúcie Linuxu. V závislosti od distribúcie nemusia dokonca ani vidieť veľa testov, kým nebudú vydané ako stabilné aktualizácie. Keď sa uvoľní nová verzia aplikácie alebo systémového pomôcky, smeruje priamo k aktuálnej distribúcii Linuxu. Rozloženie rozvinutého uvoľňovania sa nikdy "nezmrazuje včas" - namiesto toho sa aktualizuje priebežne.

Pretože neexistujú žiadne štandardné verzie, stačí nainštalovať distribúciu Linux, ako napríklad Arch a vykonať pravidelné aktualizácie. Nové verzie softvérových balíkov postupne prichádzajú po ich prepustení - nebudete musieť vykonávať rozsiahle upgrady, ako sú tie, ktoré sú od Ubuntu 13.10 do 14.04. Keď inštalujete distribúciu, dostanete snímok svojho softvéru v určitom okamihu.

Ak potrebujete najnovšiu verziu balíka, mali by ste len počkať niekoľko dní a objaví sa ako aktualizácia pre vašu Linuxovú distribúciu. Nebudete musieť čakať šesť mesiacov až do ďalšieho štandardného vydania distribúcie Linuxu.

Image
Image

Čo je najlepšie?

Rýchly cyklus uvoľňovania je najlepší, ak chcete žiť na okraji krvácania a mať najnovšie dostupné verzie softvéru, zatiaľ čo štandardný uvoľňovací cyklus je najlepšie, ak chcete mať výhodu z stabilnejšej platformy s väčším počtom testov.

Najnovšia verzia vášho softvéru znie dobre, ale často nie je taká prospešná, ako by ste si mohli myslieť. Pravdepodobne nepotrebujete najnovšiu verziu systémových nástrojov a služieb nízkej úrovne. Pravdepodobne by ste si ani nevšimli rozdiel, ak by ste ich nainštalovali - pokiaľ sa nevyskytli chyby, pretože rôzne verzie softvéru neboli testované spoločne. Aktualizácia týchto položiek v stredu môže viesť k tomu, že váš systém bude viac nestabilný alebo sa objaví zvláštna chyba. Pre softvér, ktorý chcete mať najnovšiu verziu - ako vaše desktopové aplikácie - je pomerne jednoduché aktualizovať niekoľko aplikácií, aj keď používate distribúciu Linux so štandardným cyklom uvoľnenia.

Riadiaci cyklus uvoľňovania zjednodušuje inováciu, samozrejme - skôr ako veľký upgrade všetko naraz, softvér sa pravidelne aktualizuje. Používatelia nepoužívajú rôzne verzie distribúcie Linuxu - každý používa rovnakú verziu.

Vo všeobecnosti neexistuje žiadna najlepšia odpoveď - ak chcete stabilnú platformu, pravdepodobne by ste sa lepšie držali distribúcie Linuxu so štandardným, stabilným bodovým uvoľňovaním. Ak chcete žiť na okraji krvácania a mať najnovšie verzie všetkého, Linuxová distribúcia s cyklom uvoľňovania je spôsob, ako ísť.

Odporúča: