Domača » kako » Osnove distribucije Linuxa Rolling Releases vs. Standard Releases

    Osnove distribucije Linuxa Rolling Releases vs. Standard Releases

    Distribucije Linuxa običajno uporabljajo dve različni vrsti ciklov za sprostitev: standardne izdaje in vozne izdaje. Nekateri ljudje prisegajo, da imajo najnovejšo programsko opremo, medtem ko so drugi, kot so standardne izdaje, bolj stabilni in testirani.

    To ni možnost, ki jo spreminjate v trenutni distribuciji Linuxa - temveč je izbira sama distribucija Linuxa. Nekatere distribucije objavljajo običajne standardne izdaje in uporabljajo cikel sprostitve za nestabilno izdajo razvoja.

    Kako so distribuirane Linux distribucije skupaj

    Da bi razumeli razliko, morate vedeti, kako so združene distribucije Linuxa. Vsebujejo programsko opremo iz številnih različnih projektov - jedro Linuxa, pripomočki za lupino GNU, strežnik Xorg X, namizno okolje GNOME in pisarniški paket LibreOffice so razviti različni projekti programske opreme z različnimi razvojnimi cikli. Naloga distribucije Linuxa je, da vso to programsko opremo v obliki izvorne kode, jo sestavi, pakira v preprosto namestljive programske pakete, preveri, da deluje skupaj, in izda celoten paket programske opreme, ki jo imenujemo »distribucija Linuxa. "

    Distribucije Linuxa - ne glede na to, ali uporabljajo standardni cikel za sprostitev ali cikel sprostitve - vse svoje programske opreme in pakiranje v pakete programske opreme, ki jih distribuirajo uporabnikom. Razlika je v tem, kako distribuirajo nove različice teh paketov.

    Standardni cikel sproščanja

    Večina distribucij Linuxa uporablja standardne cikle izdaje. Na primer, Ubuntu uporablja standardne izdaje - ti se lahko imenujejo tudi izdaje točk ali stabilne izdaje. Projekt Ubuntu redno izdaja nove različice Ubuntuja vsakih šest mesecev. Med šestmesečnim razvojnim procesom vzamejo najnovejše različice vse programske opreme v svojih skladiščih in jo pakirajo, posodabljajo vso programsko opremo. Nato »zamrznejo« različice programske opreme v skladiščih Ubuntuja in jo nekaj mesecev preizkusijo, pri čemer morajo zagotoviti, da vse različice programske opreme dobro delujejo skupaj in odpravljajo napake..

    Ko je izdana nova različica Ubuntuja, je bila programska oprema v njej preizkušena, da bi zagotovila dobro delovanje skupaj. Ta sprostitev ostane zamrznjena v času, kolikor je to mogoče. Ubuntu izdaja posodobljene različice programske opreme, s katerimi odpravlja varnostne težave in druge pomembne napake, vendar ne bodo posodabljali programske opreme, da bi dodali nove funkcije ali povečali število različic.

    Če potrebujete najnovejšo različico določenega paketa, jo boste morali dobiti drugje. Lahko ga dobite na primer iz PPA tretje osebe ali uporabite uradni repozitorij Backports, ki ne podpira, ki prinaša nove različice pomembnih namiznih aplikacij v starejše različice Ubuntuja. V nasprotnem primeru bi morali počakati na naslednjo veliko izdajo Ubuntuja. Najnovejšo različico programske opreme dobite tako, da nadgradite iz zamrznjene časovne različice distribucije Linuxa v naslednjo zamrznjeno različico distribucije Linuxa.

    Cikel spuščanja

    Cikel sprostitvenega izdajanja opušča redne, standardne izdaje Linux distribucije. Na primer, Arch Linux uporablja cikel sproščanja. Ni več različnih izdaj programa Arch. Namesto tega obstaja samo ena različica programa Arch. Programski paketi so preizkušeni in nato sproščeni v stabilno različico distribucije Linuxa. Odvisno od vaše distribucije morda ne bodo videli niti veliko testiranja, preden bodo izdane kot stabilne posodobitve. Ko bo izdana nova različica aplikacije ali sistemskega pripomočka, se bo odpravila na trenutno distribucijo Linuxa. Razširitev distribucije nikoli ni „zamrznjena v času“ - namesto tega se posodablja stalno.

    Ker ni standardnih izdaj, morate le enkrat namestiti distribucijo Linuxa, kot je Arch, in izvajati redne posodobitve. Nove različice programskih paketov se bodo postopoma pojavile, ko bodo izdane - ne boste morali izvajati velikih nadgradenj, kot so tiste iz Ubuntu 13.10 do 14.04. Ko namestite distribucijo, boste v trenutku dobili posnetek njegove programske opreme.

    Če potrebujete najnovejšo različico paketa, morate počakati le nekaj dni in prikazati se bo kot posodobitev za vašo distribucijo Linuxa. Ni vam treba čakati šest mesecev do naslednje standardne izdaje vaše distribucije Linuxa.

    Kateri je najboljši?

    Cikel sprostitve je najbolj primeren, če želite živeti na robovih in imeti najnovejše razpoložljive različice programske opreme, medtem ko je standardni cikel sprostitve najboljši, če želite izkoristiti stabilnejšo platformo z več preskusi..

    Najnovejša različica programske opreme je dobra, vendar pogosto ni tako koristna, kot si mislite. Verjetno ne potrebujete najnovejše različice nizko-sistemskih pripomočkov in storitev. Verjetno sploh ne bi opazili razlike, če bi jih namestili - razen če ni bilo napak, ker različne različice programske opreme niso bile testirane skupaj. Posodabljanje tega vmesnega toka lahko povzroči, da bo sistem postal bolj nestabilen ali pa se bo pojavila čudna napaka. Za programsko opremo, ki jo želite najnovejšo različico - tako kot vaše namizne aplikacije - je precej enostavno posodobiti nekaj aplikacij, tudi če uporabljate distribucijo Linuxa s standardnim ciklom izdaje..

    Cikel sprostitvenega kroga olajša ohranitev nadgradnje, seveda - namesto velike nadgradnje naenkrat, se vaša programska oprema redno posodablja. Uporabniki ne uporabljajo različnih različic distribucije Linuxa - vsi uporabljajo isto različico.


    Na splošno ni nobenega najboljšega odgovora - če želite stabilno platformo, boste verjetno bolje, da se držite distribucije Linuxa s standardnim, stabilnim ciklom sproščanja točk. Če želite živeti na robovitem robu in imeti najnovejše različice vsega, je distribucija Linuxa s ciklom sproščanja sprostitev pot.

    Zasluge za sliko: Michal Docekal na Flickru