Čo je vydanie Debianu?
Debian GNU / Linux je nekomerčná distribúcia Linuxu, ktorú začal v roku 1993 Ian Murdock. V súčasnosti pozostáva z približne 51 000 softvérových balíkov, ktoré sú k dispozícii pre rôzne architektúry, ako sú Intel (32 aj 64 bitové), ARM, PowerPC a ďalšie [2]. Debian GNU / Linux je voľne udržiavaný veľkým počtom prispievateľov z celého sveta. Patria sem vývojári softvéru a správcovia balíkov - jedna osoba alebo skupina ľudí, ktorá sa stará o balík ako celok [3].
Vydanie Debian je kolekcia stabilných softvérových balíkov, ktoré zodpovedajú pokynom pre slobodný softvér (DFSG) [4]. Tieto balíčky sú dobre otestované a zapadajú do seba takým spôsobom, že sú splnené všetky závislosti medzi balíkmi a vy môžete softvér bez problémov nainštalovať a používať. Výsledkom je spoľahlivý operačný systém potrebný pre vašu každodennú prácu. Pôvodne zameraný na serverové systémy už nemá konkrétny cieľ („Universal OS“) a v súčasnosti sa široko používa na stolných systémoch aj na mobilných zariadeniach.
Na rozdiel od iných distribúcií Linuxu, ako je Ubuntu alebo Linux Mint, distribúcia Debian GNU / Linux nemá cyklus vydávania s pevnými dátumami. Riadi sa skôr sloganom „Vydať, až keď je všetko pripravené“ [1]. Hlavné vydanie však napriek tomu vychádza zhruba každé dva roky [8]. Napríklad verzia 9 vyšla v roku 2017 a očakáva sa, že verzia 10 bude k dispozícii v polovici roku 2019. Aktualizácie zabezpečenia pre stabilné vydania Debianu sú poskytované čo najskôr z vyhradeného úložiska APT. Ďalej sú zverejnené menšie stabilné vydania, ktoré obsahujú dôležité opravy chýb, ktoré sa netýkajú zabezpečenia, ako aj menšie bezpečnostné aktualizácie. Všeobecný výber aj počet hlavných verzií softvérových balíkov sa v rámci vydania nemení.
Ak sa chcete dozvedieť, ktorú verziu systému Debian GNU / Linux na vašom systéme používate, pozrite sa na tento súbor / etc / debian_version
nasledovne:
9.6
$
To ukazuje, že príkaz bol spustený v systéme Debian GNU / Linux 9.6. Po nainštalovaní balíka „lsb-release“ [14] môžete získať podrobnejšie informácie spustením príkazu „lsb_release -a“:
$ lsb_release -aNie sú k dispozícii žiadne moduly LSB.
ID distribútora: Debian
Popis: Debian GNU / Linux 9.6 (úsek)
Vydanie: 9.6
Kódové meno: úsek
$
Čo tieto vtipné názvy vydaní?
To ukazuje, že príkaz bol spustený v systéme Debian GNU / Linux 9.6. Po nainštalovaní balíka „lsb-release“ [14] môžete získať podrobnejšie informácie spustením príkazu „lsb_release -a“:
Možno ste si všimli, že pre každé vydanie Debian GNU / Linux existuje zábavný názov vydania. Toto sa nazýva alias, ktoré je odvodené od postavy filmovej série Toy Story [5] vydanej spoločnosťou Pixar [6]. Keď prvý Debian 1.Bolo vydané x, vtedajší vedúci projektu Debian, Bruce Perens, pracoval pre Pixar [9]. Doteraz boli pre vydania použité nasledujúce názvy:
- Debian 1.0 nikdy nebol oficiálne publikovaný, pretože predajca CD dodával vývojovú verziu, ktorá bola náhodne označená ako „1.0 ”[10], takže Debian a predajca CD spoločne oznámili, že„ toto vydanie bolo priskrutkované “a Debian vydal verziu 1.1 asi o pol roka neskôr.
- Debian 1.1 Buzz (17. júna 1996) - pomenovaný podľa astronauta Buzza Lightyeara
- Debian 1.2 Rex (12. decembra 1996) - pomenovaný podľa Rexa plastový dinosaurus
- Debian 1.3 Bo (5. júna 1997) - pomenované po pastierovi Bo Peepovi
- Debian 2.0 Hamm (24. júla 1998) - pomenovaný podľa prasiatka Hamma
- Debian 2.1 Slink (9. marca 1999) - pomenovaný podľa psa Slinky Dog
- Debian 2.2 Zemiak (15. 8. 2000) - pomenovaný podľa bábky pána Potato Head
- Debian 3.0 Woody (19. júla 2002) - pomenovaný po kovbojovi Woody Pride, ktorý je hlavnou postavou filmovej série Toy Story
- Debian 3.1 Sarge (6. júna 2005) - pomenovaný podľa Seargeant zelených plastových vojakov
- Debian 4.0 Lept (8. apríla 2007) - pomenovaný podľa redakčnej rady Etch-A-Sketch
- Debian 5.0 Lenny (14. februára 2009) - pomenovaný podľa výsuvného ďalekohľadu
- Debian 6.0 Squeeze (6. februára 2011) - pomenovaný po zelených trojokých mimozemšťanoch
- Debian 7 Wheezy (4. mája 2013) - pomenovaný podľa tučniaka Wheezyho s červeným motýlikom
- Debian 8 Jessie (25. apríla 2015) - pomenovaná po kovbojke Jessice Jane „Jessie“ Pride
- Stretnutie Debian 9 (17. júna 2017) - pomenované podľa chobotnice fialovej
- Debian 10 Buster (zatiaľ nie je známy dátum vydania) - pomenovaný po šteniatku z Toy Story 2
Od začiatku roku 2019 sú už známe aj názvy vydaní pre dve budúce vydania [8]:
- Debian 11 Bullseye - pomenovaný po Bullseye, koni Woodyho Pride
- Debian 12 Bookworm - pomenovaný podľa Bookworm, inteligentnej hračky s červom so zabudovanou baterkou z Toy Story 3.
Vzťah medzi aliasom a vývojovým stavom
Nové alebo aktualizované softvérové balíčky sa najskôr načítajú do nestabilnej vetvy. Po niekoľkých dňoch balík migruje do testovacej vetvy, ak spĺňa niekoľko kritérií. To sa neskôr stane základom pre ďalšie stabilné vydanie. Vydanie distribúcie obsahuje iba stabilné balíčky, ktoré sú vlastne snímkou aktuálnej testovacej vetvy.
V rovnakom okamihu, keď vyjde nové vydanie, sa doterajšie stabilné vydanie stane starým a staré vydanie sa stane starým. Balíky ľubovoľného vydania na konci životnosti sa odstránia z bežných úložísk a zrkadiel APT a prenesú sa do archívu Debianu [11] a už sa neudržiavajú. Debian v súčasnosti vyvíja stránku na prehľadávanie archivovaných balíkov na stránke Historical Packages Search [12]. Táto stránka je stále vo vývoji a je známe, že ešte nie je úplne funkčná.
Rovnako ako v ostatných vydaniach, aj v tomto prípade má nestabilná vetva alias Sid, čo je skratka pre „stále vo vývoji“. V príbehu hračiek je Sid meno dieťaťa zlých susedov, ktoré hračky vždy poškodzuje. Meno Sid presne vystihuje stav balíka v nestabilnej vetve.
Ďalej existuje aj „experimentálna“ vetva, ktorá nie je úplnou distribúciou, ale doplnkovým úložiskom pre Debian Unstable. Táto vetva obsahuje balíčky, ktoré ešte nespĺňajú očakávania kvality systému Debian unstable. Ďalej sú tam umiestnené balíčky s cieľom pripraviť prechody knižnice, aby bolo možné skontrolovať, či sú balíky z nestabilného Debianu stavať problémy s novou verziou knižnice bez porušenia nestabilného Debianu.
Exkluzívna pobočka Debianu má tiež názov Toy Story - „RC-Buggy“. Na jednej strane ide o Andyho diaľkovo ovládané auto a na druhej strane to skráti popis „obsahuje chyby kritické pre vydanie“ [13].
Časti distribúcie Debian GNU / Linux
Softvérové balíčky Debianu sú kategorizované podľa svojej licencie takto:
- hlavné: úplne zadarmo
- contrib: úplne zadarmo, ale balíčky závisia od neslobodných balíkov
- neslobodný: slobodný softvér, ktorý nie je v súlade s pokynmi pre Debian pre slobodný softvér (DFSG)
Oficiálne vydanie Debianu GNU / Linux pozostáva iba z balíkov z hlavnej vetvy. Balíky klasifikované ako prispievajúce a neslobodné nie sú súčasťou vydania a považujú sa za doplnky, ktoré ste práve dostali k dispozícii. Balíky, ktoré používate vo svojom systéme, sú definované v súbore / etc / apt / sources.zoznam takto:
$ cat / etc / apt / sources.zoznam debhttp: // ftp.nás.debian.org / debian /
úsek hlavný príspevok neslobodný
deb http: // bezpečnosť.debian.org /
úsek / aktualizácie hlavný príspevok
neslobodný
# stretch-updates, predtým
známy ako „volatilný“ deb
http: // ftp.nás.debian.org / debian /
stretch-updates hlavný príspevok
neslobodný
# stretch-backports deb
http: // ftp.debian.org / debian
stretch-backports hlavný príspevok
neslobodný
Debian Backports
Z vyššie uvedeného zoznamu ste si mohli všimnúť záznam s názvom stretch-backports. Táto položka sa týka softvérových balíkov, ktoré sú prenesené späť z testovania Debianu na súčasné stabilné vydanie Debianu. Dôvodom tohto úložiska balíkov je, že cyklus vydávania stabilného vydania systému Debian GNU / Linux môže byť pomerne dlhý a pre konkrétny stroj niekedy vyžaduje novšiu verziu softvéru. Debian Backports [7] vám umožňuje používať balíčky z budúcich vydaní vo vašom aktuálnom nastavení. Uvedomte si, že tieto balíčky nemusia zodpovedať kvalite stabilných balíkov Debianu. Myslite tiež na to, že môže byť potrebné raz za čas prepnúť na novšie upstream vydanie, a to aj počas stabilného cyklu vydania, pretože tieto balíčky nasledujú po testovaní Debianu, čo je druh postupného vydania (podobné nestabilnému Debianu) ).Debian Backports
Ďalšie čítanie
Príbeh Debian GNU / Linux je úžasný. Odporúčame vám pozrieť sa bližšie na históriu Debianu [15,16,17].
Odkazy a referencie
- [1] ReleaseWhenReady, Debian Wiki
- [2] SupportedArchitectures, Debian Wiki
- [3] DebianMaintainer, Debian Wiki
- [4] Debian Free Software Guidelines (DFSG)
- [5] Príbeh hračiek
- [6] Pixar
- [7] Debian backports
- [8] DebianReleases, Debian Wiki
- [9] ToyStory, Debian Wiki
- [10] Vydania, história projektu Debian
- [11] Archív Debianu
- [12] Vyhľadávanie historických balíkov Debianu
- [13] Debian Codenames, Debian Wiki
- [14] Debianový balík lsb-release
- [15] História Debianu, Debian Wiki
- [16] Gabriella Coleman: Diskusia pri okrúhlom stole k Debianu
- [17] História projektu Debian
Poďakovanie (Ďakujem!)
Autor by chcel poďakovať Axelovi Beckertovi za pomoc a kritické poznámky týkajúce sa tohto článku.