Základy distribuce systému Linux: Rolling Releases vs. Standard Releases

Obsah:

Video: Základy distribuce systému Linux: Rolling Releases vs. Standard Releases

Video: Základy distribuce systému Linux: Rolling Releases vs. Standard Releases
Video: (2022) LOST or STOLEN iPhone?? Here's What You Need To Do! 2024, Březen
Základy distribuce systému Linux: Rolling Releases vs. Standard Releases
Základy distribuce systému Linux: Rolling Releases vs. Standard Releases
Anonim
Distribuce Linuxu mají tendenci využívat dva různé typy uvolňovacích cyklů: standardní verze a uvolňování. Někteří lidé přísahají tím, že vydávají nejnovější verze softwaru, zatímco jiní, jako standardní verze, jsou stabilnější a testují.
Distribuce Linuxu mají tendenci využívat dva různé typy uvolňovacích cyklů: standardní verze a uvolňování. Někteří lidé přísahají tím, že vydávají nejnovější verze softwaru, zatímco jiní, jako standardní verze, jsou stabilnější a testují.

To není volba, kterou změníte v aktuální distribuci Linuxu - místo toho je to volba samotné distribuce Linuxu. Některé distribuce vydávají pravidelné standardní verze a používají cyklický uvolňovací cyklus pro jejich nestabilní vývojové vydání.

Jak se rozdělují Linuxové distribuce společně

Chcete-li pochopit rozdíl, musíte vědět, jak jsou distribuce Linuxů sestaveny. Obsahují software z mnoha různých projektů - Linuxové jádro, nástroje GNU shell, server Xorg X, desktopové prostředí GNOME a kancelářská sada LibreOffice jsou vyvíjeny různými softwarovými projekty s různými vývojovými cykly. Je to úkolem distribuce Linuxu, aby tento software získal ve formě zdrojového kódu, kompiloval ho, zabalil do snadno instalovatelných softwarových balíčků, vyzkoušel, aby fungoval společně a vydal kompletní balík softwaru, který nazýváme "distribuce Linuxu"."

Distribuce systému Linux - ať už používají standardní cyklus vydání nebo cyklus cyklu uvolňování - všichni převezmou svůj software a balíček do softwarových balíčků, které distribuují uživatelům. Rozdíl je v tom, jak distribuují nové verze těchto balíčků.

Image
Image

Standardní uvolňovací cyklus

Většina distribucí Linuxu používá standardní cykly uvolňování. Například Ubuntu používá standardní verze - mohou se také nazvat point release nebo stabilní verze. Projekt Ubuntu pravidelně vydává nové verze Ubuntu každých šest měsíců. Během šestiměsíčního procesu vývoje přebírají nejnovější verze veškerého softwaru ve svých úložištích a balíček a aktualizují veškerý software. Pak "zmrazí" verze softwaru v úložištích Ubuntu a stráví několik měsíců testováním, přičemž se ujistí, že všechny softwarové verze fungují dobře a opravují chyby.

Když je vydána nová verze Ubuntu, software v něm byl testován, aby se zajistilo, že funguje dobře. Toto vydání zůstává co nejvíce zamrzlé. Ubuntu vydává aktualizované verze softwaru pro opravu bezpečnostních problémů a dalších důležitých chyb, ale nebudou pouze aktualizovat software pro přidání nových funkcí nebo narušení čísla verze.

Pokud potřebujete nejnovější verzi konkrétního balíčku, musíte ji získat jinde. Například byste ji mohli získat od PPA třetí strany nebo použít oficiální repozitář Backports, který však nepřináší nové verze důležitých desktopových aplikací, na starší verze Ubuntu. Jinak byste museli čekat na další hlavní vydání Ubuntu. Získáte nejnovější verzi veškerého softwaru aktualizací z jedné distribuované verze distribuce Linuxu do jiné verze v linuxové distribuci.

Image
Image

Cyklus uvolňování válců

Válečný cyklus uvolňování obsahuje běžné standardní distribuční distribuce systému Linux. Arch Linux například používá cyklus cyklu uvolňování. Neexistuje několik různých vydání Arch. Místo toho existuje jen jedna verze Arch. Softwarové balíky jsou testovány a poté okamžitě uvolněny do stabilní verze distribuce Linuxu. V závislosti na vaší distribuci nemusí dokonce vidět mnoho testů dříve, než budou vydány jako stabilní aktualizace. Když je uvolněna nová verze aplikace nebo systémového nástroje, bude směřovat přímo k aktuální distribuci systému Linux. Rozložení válečkového uvolnění není nikdy "zmrazeno včas" - místo toho je aktualizováno průběžně.

Protože nejsou k dispozici žádné standardní verze, stačí jednoduše nainstalovat Linuxovou distribuci jako Arch a provádět pravidelné aktualizace. Nové verze softwarových balíků budou postupně přicházet, jakmile budou propuštěny - nebudete muset provádět rozsáhlé upgrady, jako jsou verze od Ubuntu 13.10 do 14.04. Při instalaci distribuce získáte snímek svého softwaru v určitém okamžiku.

Pokud potřebujete nejnovější verzi balíčku, měli byste jen pár dní počkat a objevit se jako aktualizace distribuce systému Linux. Nebudete muset čekat šest měsíců až do dalšího standardního vydání distribuce Linuxu.

Image
Image

Co je nejlepší?

Kruhový cyklus uvolnění je nejlepší, pokud chcete žít na krvácející hraně a mít nejnovější verze softwaru, zatímco standardní cyklus uvolnění je nejlepší, pokud chcete využít stabilnější platformu s více testy.

Maje nejnovější verzi celého softwaru zní dobře, ale často to není tak výhodné, jak byste si mysleli. Pravděpodobně nepotřebujete nejnovější verzi systémových nástrojů a služeb nízké úrovně. Pravděpodobně byste si ani nevšimli rozdílu, pokud jste je nainstalovali - pokud nebyly chyby, protože různé verze softwaru nebyly testovány společně. Aktualizace těchto věcí v prostředním proudu může mít za následek, že váš systém bude stále více nestabilní nebo že se objeví zvláštní chyba. U softwaru, který chcete mít nejnovější verzi - jako jsou vaše desktopové aplikace - je poměrně snadné aktualizovat několik aplikací, a to i v případě, že používáte Linuxovou distribuci se standardním cyklem vydání.

Rolovací cyklus uvolnění usnadňuje průběžný upgrade, samozřejmě - spíše než velký upgrade vše v jednom kroku, váš software je pravidelně aktualizován. Uživatelé nepoužívají různé verze distribuce Linux - všichni používají stejnou verzi.

Celkově neexistuje žádná nejlepší odpověď - chcete-li stabilní platformu, pravděpodobně byste se lépe drželi distribuce Linuxu se standardním, stabilním bodovým cyklem. Chcete-li žít na krvácejícím okraji a mít nejnovější verze všeho, je distribuce Linuxu s cyklem s volným uvolňováním.

Doporučuje: