8Aug

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

click fraud protection
Distribuce

Linuxu mají tendenci použí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í.

Není to volba, kterou změníte v aktuální distribuci Linuxu - místo toho je to volba distribuce samotné 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 distribuují distribuce Linuxu

Chcete-li pochopit rozdíl, musíte vědět, jak jsou distribuce Linuxu sestavovány. 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

instagram viewer

Linuxu - zda používají standardní cykly vydání nebo cyklu s uvolňováním - 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ů.

Standardní uvolňovací cyklus

Většina distribucí Linuxu používá standardní cykly uvolnění.Například Ubuntu používá standardní verze - tyto mohou být také nazývány 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 třetí strany PPA nebo použít oficiální repozitář Backports, který však nepřináší nové verze důležitých desktopových aplikací do starších verzí 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 další verze zmrazené verze Linux distribuce.

Cyklus uvolňování válců

Rolovací uvolňovací cyklus vylučuje běžné standardní distribuční distribuce Linuxu. 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 neexistují žádné standardní verze, stačí jednoduše nainstalovat distribuci Linux, jako je 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 počkat na několik dní a objeví se jako aktualizace distribuce systému Linux. Nebudete muset čekat šest měsíců až do dalšího standardního vydání distribuce Linuxu.

Co je nejlepší?

Rolovací cyklus je nejlepší, pokud chcete žít na krvácejícím okraji 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.

Nejnovější verze 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í uvolňovací cyklus usnadňuje samozřejmě upgrade, samozřejmě - spíše než velký upgrade vše v jednom směru, 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.

Image Credit: Michal Docekal na Flickr