Mis on Debiani väljaanne?
Debian GNU / Linux on mitteäriline Linuxi distributsioon, mille alustas 1993. aastal Ian Murdock. Praegu koosneb see umbes 51 000 tarkvarapaketist, mis on saadaval mitmesuguste arhitektuuride jaoks, nagu Intel (nii 32- kui 64-bitine), ARM, PowerPC jt [2]. Debiani GNU / Linuxi haldab vabalt suur hulk kaasautoreid üle kogu maailma. See hõlmab tarkvaraarendajaid ja pakettide hooldajaid - üksik inimene või inimeste rühm, kes hoolitseb paketi kui terviku eest [3].
Debiani väljaanne on stabiilsete tarkvarapakettide kogum, mis järgib Debiani vaba tarkvara juhiseid (DFSG) [4]. Need paketid on hästi testitud ja sobivad kokku nii, et kõik pakettide vahelised sõltuvused oleksid täidetud ja tarkvara saaks probleemideta installida. Selle tulemuseks on usaldusväärne operatsioonisüsteem, mida on vaja teie igapäevase töö jaoks. Algselt serverisüsteemidele suunatud sel pole enam konkreetset sihtmärki (“Universal OS”) ja seda kasutatakse tänapäeval laialdaselt nii lauaarvutites kui ka mobiilseadmetes.
Erinevalt teistest Linuxi distributsioonidest nagu Ubuntu või Linux Mint, pole Debiani GNU / Linuxi distributsioonil fikseeritud kuupäevadega väljaandmistsüklit. Pigem järgitakse loosungit “Vabastada ainult siis, kui kõik on valmis” [1]. Sellest hoolimata ilmub suurem väljaanne umbes iga kahe aasta tagant [8]. Näiteks ilmus versioon 9 välja 2017. aastal ja eeldatavasti on versioon 10 saadaval 2019. aasta keskel. Debiani stabiilsete väljaannete turvavärskendused pakutakse niipea kui võimalik spetsiaalsest APT-hoidlast. Lisaks avaldatakse vahepeal väiksemaid stabiilseid väljalaskeid, mis sisaldavad olulisi turvaväliseid veaparandusi ja väiksemaid turvavärskendusi. Nii tarkvarapakettide üldine valik kui ka põhiversioonide arv ei muutu väljalaske jooksul.
Vaadake faili, et näha, millist Debiani GNU / Linuxi versiooni te oma süsteemis kasutate / etc / debian_version
järgnevalt:
9.6
$
See näitab, et käsk käivitati Debiani GNU / Linux 9-s.6. Pärast paketi “lsb-release” [14] installimist saate üksikasjalikumat teavet käsu “lsb_release -a” käivitamisega:
$ lsb_release -aLSB mooduleid pole saadaval.
Levitaja ID: Debian
Kirjeldus: Debiani GNU / Linux 9.6 (venitada)
Väljalaskmine: 9.6
Codename: venitada
$
Kuidas on nende naljakate väljaandenimedega?
See näitab, et käsk käivitati Debiani GNU / Linux 9-s.6. Kui olete installinud paketi „lsb-release” [14], saate üksikasjalikumat teavet käsu „lsb_release -a” käivitamisega:
Võib-olla märkisite, et iga Debiani GNU / Linuxi väljaande jaoks on naljakas väljaandenimi. Seda nimetatakse varjunimeks, mis on võetud Pixari välja antud filmisarja Toy Story [5] tegelaselt [6]. Kui esimene Debian 1.x vabastamine pidi toimuma, Debiani projektijuht Bruce Perens töötas Pixaris [9]. Siiani on väljaannete jaoks kasutatud järgmisi nimesid:
- Debian 1.0-d ei avaldatud kunagi ametlikult, kuna CD-tarnija saatis arendusversiooni kogemata sildiga „1.0 ”[10], nii et Debian ja CD-müüja teatasid ühiselt, et“ see väljalaskmine on keeratud ”ja Debian avaldas versiooni 1.1 umbes pool aastat hiljem, selle asemel.
- Debian 1.1 Buzz (17. juuni 1996) - nime saanud astronaudi Buzz Lightyeari järgi
- Debian 1.2 Rex (12. detsember 1996) - nime saanud plastikust dinosaurus Rexi järgi
- Debian 1.3 Bo (5. juuni 1997) - nime saanud karjane Bo Peep
- Debian 2.0 Hamm (24. juuli 1998) - nime saanud notsupesa Hammi järgi
- Debian 2.1 Slink (9. märts 1999) - nime saanud koer Slinky Dogi järgi
- Debian 2.2 Kartul (15. august 2000) - nimetatud nuku hr Potato Headi järgi
- Debian 3.0 Woody (19. juuli 2002) - nimetatud kauboi Woody Pride'i järgi, kes on Toy Story filmisarja peategelane
- Debian 3.1 Sarge (6. juuni 2005) - nimetatud roheliste plastsõdurite Seargeanti järgi
- Debian 4.0 Etch (8. aprill 2007) - nime saanud kirjutuslaua Etch-A-Sketch järgi
- Debian 5.0 Lenny (14. veebruar 2009) - nimetatud väljatõmmatava binokli järgi
- Debian 6.0 Squeeze (6. veebruar 2011) - nime saanud roheliste kolme silmaga tulnukate järgi
- Debian 7 Wheezy (4. mai 2013) - nime saanud Wheezy järgi punase kikilipsuga pingviin
- Debian 8 Jessie (25. aprill 2015) - nimetatud kaubotüdruku Jessica Jane “Jessie” uhkuse järgi
- Debian 9 Stretch (17. juuni 2017) - nime saanud lila kaheksajalg
- Debian 10 Buster (seni pole teada väljalaskekuupäeva) - nime saanud Toy Story 2 kutsikakoera järgi
Alates 2019. aasta algusest on ka kahe tulevase väljaande väljaandenimed juba teada [8]:
- Debian 11 Bullseye - nime saanud Woody Pride'i hobuse Bullseye järgi
- Debian 12 Bookworm - nimega Bookworm, intelligentne ussimänguasi koos sisseehitatud taskulambiga Toy Story 3-st.
Alias-nime ja arenguseisundi seos
Esmalt laaditakse ebastabiilsesse harusse uued või uuendatud tarkvarapaketid. Mõne päeva pärast migreerub pakett testimise harusse, kui see vastab mitmele kriteeriumile. See saab hiljem järgmise stabiilse väljalaske aluseks. Jaotise väljaandmine sisaldab ainult stabiilseid pakette, mis on tegelikult hetkepilt praegusest testimis harust.
Samal hetkel, kui uus versioon on väljas, muutub seni stabiilne versioon vanaks ja vanast stabiilseks versiooniks vanaks. Mis tahes kasutuselt lõppenud väljalaske paketid eemaldatakse tavalistest APT hoidlatest ja peeglitest ning viiakse Debiani arhiivi [11] ja neid ei hooldata enam. Debian arendab praegu saiti, et otsida arhiivitud pakette saidil Historical Packages Search [12]. Seda saiti arendatakse veel ja see pole teadaolevalt veel täielikult toimiv.
Nagu teistel väljaannetel, on ka ebastabiilsel harul varjunimi Sid, mis tähistab lühendit "veel arendamisel". Mänguasjaloos on Sid kurjade naabrite lapse nimi, kes alati mänguasju kahjustab. Nimi Sid kirjeldab täpselt ebastabiilses harus oleva paki seisundit.
Lisaks on olemas ka "eksperimentaalne" haru, mis pole täielik levitamine, vaid Debiani ebastabiilse lisahoidla. See haru sisaldab pakette, mis ei vasta veel Debiani ebastabiilse kvaliteedi ootustele. Lisaks paigutatakse sinna paketid teegi üleminekute ettevalmistamiseks, nii et Debiani ebastabiilsetest pakettidest saab ehitusküsimusi kontrollida teegi uue versiooniga, rikkumata Debiani ebastabiilset.
Debiani eksperimentaalsel harul on ka Toy Story nimi - “RC-Buggy”. Ühelt poolt on see Andy kaugjuhtimisega auto ja teiselt poolt lühendatakse kirjeldust „sisaldab vabastamise seisukohalt kriitilisi vigu” [13].
Debiani GNU / Linuxi levitamise osad
Debiani tarkvarapaketid on nende litsentsi järgi kategoriseeritud järgmiselt:
- peamine: täiesti tasuta
- contrib: täiesti tasuta, kuid paketid sõltuvad mitte-tasuta pakettidest
- mittevaba: tasuta tarkvara, mis ei vasta Debiani vabatarkvara juhistele (DFSG)
Debiani GNU / Linuxi ametlik väljaanne koosneb ainult põhiharu pakettidest. Contrib- ja non-free-kategooriasse liigitatud paketid ei kuulu väljalaske alla ja neid peetakse lisanditena, mis on teile lihtsalt kättesaadavaks tehtud. Millised paketid teie süsteemis kasutate, on määratletud failis / etc / apt / sources.loetelu järgmiselt:
$ cat / etc / apt / sources.nimekirja debhttp: // ftp.meile.debian.org / debian /
venita peamine panus mittevaba
deb http: // turvalisus.debian.org /
venita / uuendab peamist kaastööd
mittevaba
Varem # venitatavat värskendust
tuntud kui „kõikuv” deb
http: // ftp.meile.debian.org / debian /
venita-värskendab peamist panust
mittevaba
# stretch-backports deb
http: // ftp.debian.org / debian
venitatavad seljatoed peamine panus
mittevaba
Debiani backports
Ülaltoodud loendist võisite märkida kirje pealkirjaga venitatavad seljatoed. See kirje viitab tarkvarapakettidele, mis teisaldatakse Debiani testimisest praeguse Debiani stabiilse versiooni juurde. Selle paketihoidla põhjuseks on see, et Debiani GNU / Linuxi stabiilse väljalaske väljaandmistsükkel võib olla üsna pikk ja mõnikord on konkreetse masina jaoks vaja tarkvara uuemat versiooni. Debiani backports [7] võimaldab teil kasutada praeguses seadistuses tulevaste väljaannete pakette. Pange tähele, et need paketid ei pruugi olla Debiani stabiilsete pakettide kvaliteediga. Arvestage ka sellega, et isegi stabiilse väljalasketsükli ajal võib tekkida vajadus vahetada uuele eelvoolu versioonile, kuna need paketid järgivad Debiani testimist, mis on omamoodi jooksev versioon (sarnane Debiani ebastabiilse versiooniga) ).Debiani backports
Lisalugemist
Debiani GNU / Linuxi lugu on hämmastav. Soovitame teil lähemalt tutvuda Debiani ajalooga [15,16,17].
Lingid ja viited
- [1] ReleaseWhenReady, Debiani wiki
- [2] Toetatud arhitektuurid, Debiani wiki
- [3] Debianihaldur, Debiani Wiki
- [4] Debiani vabatarkvara juhised (DFSG)
- [5] Mänguasja lugu
- [6] Pixar
- [7] Debiani backports
- [8] Debiani väljaanded, Debiani wiki
- [9] ToyStory, Debiani Wiki
- [10] Väljaanded, Debiani projekti ajalugu
- [11] Debiani arhiiv
- [12] Debiani ajalooliste pakettide otsing
- [13] Debiani koodinimed, Debiani wiki
- [14] Debiani pakett lsb-release
- [15] Debiani ajalugu, Debiani wiki
- [16] Gabriella Coleman: Debiani ajaloo ümarlaua arutelu
- [17] Debiani projekti ajalugu
Tänusõnad (aitäh!)
Autor soovib tänada Axel Beckertit abi ja kriitiliste märkuste eest selle artikli osas.