8Aug

"Linux Distribution Basics": "Rolling Releases" ir "Standard Releases"

"Linux" paskirstytuose dažniausiai naudojami du skirtingi išleidimo ciklo tipai: standartiniai išleidimai ir riedėjimo išleidimai. Kai kurie žmonės prisiekia, kad išleidžia naujausią programinę įrangą, tuo tarpu kiti panašūs į standartinius išleidimus, nes jie yra stabilesni ir išbandomi.

Tai nėra pasirinkimas, kurį pakeisite dabartiniame "Linux" paskirstyme - vietoj to, tai yra pasirinkimas pats "Linux" paskirstymas. Kai kurie paskirstymo įrenginiai išleidžia standartinius standartinius išleidimus ir paleidžia paleidimo ciklas dėl nestabilios plėtros.

Kaip "Linux" paskirstymas sujungiamas "

" Kad suprastumėte skirtumą, turite sužinoti, kaip paskirstyti "Linux" paskirstymus. Juose yra programinės įrangos iš daugelio skirtingų projektų - Linux branduolys, GNU apvalkalo komunalinės paslaugos, "Xorg X" serveris, "GNOME" darbastalio aplinka ir "LibreOffice" biurų komplektas. Visi jie sukurti iš skirtingų programinės įrangos projektų su skirtingais plėtros ciklais. Tai yra "Linux" paskirstymo užduotis, kad visa ši programinė įranga būtų naudojama šaltinio kodo formoje, ją sudaryti, supakuoti į lengvai įdiegiamus programinės įrangos paketus, patikrinti, ar ji veikia kartu, ir paleisti visą programinės įrangos paketą, vadinamą "Linux" platinimu."

Linux distribucijos - ar jie naudoja standartinį paleidimo ciklą, ar paleidimo paleidimo ciklas - visi perima savo programinę įrangą ir supakuoja ją į programinės įrangos paketus, kuriuos jie platina vartotojams. Skirtumas yra tai, kaip jie platina naujas šių paketų versijas.

Standartinio išleidimo ciklas

Daugeliui Linux distribucijų naudojami standartiniai išleidimo ciklai. Pavyzdžiui, "Ubuntu" naudoja standartinius išleidimus - taip pat gali būti vadinami taškų išleidimai arba stabilūs išleidimai. Ubuntu projektas reguliariai išleidžia naujas Ubuntu versijas kas šešis mėnesius. Per šešių mėnesių plėtros procesą jie perima naujausias visų saugyklų programinės įrangos versijas ir pakeičia juos, atnaujindamos visą programinę įrangą.Tada jie "užšaldo" programinės įrangos versijas Ubuntu saugyklose ir praleidžia kelis mėnesius jį išbandydami, įsitikindami, kad visos programinės įrangos versijos gerai veikia kartu ir nustato klaidas.

Kai išleidžiama nauja Ubuntu versija, ji buvo išbandyta siekiant užtikrinti, kad ji gerai veikia kartu.Šis leidimas kiek įmanoma ilgiau laikomas sušaldytas."Ubuntu" išleidžia atnaujintas programinės įrangos versijas, kad išspręstų saugos problemas ir kitas svarbias klaidas, bet ne tik atnaujins programinę įrangą, kad pridėtų naujų funkcijų, arba pakelia versijos numerį.

Jei jums reikia naujausios konkretaus paketo versijos, turėsite ją gauti kitur. Pavyzdžiui, galite jį gauti iš trečiosios šalies PPA arba naudoti oficialią, bet nepalaikomą Backups saugyklą, kuri pristato naujas svarbių darbalaukio programų versijas senesnėms Ubuntu versijoms. Priešingu atveju turėsite palaukti kito pagrindinio "Ubuntu" leidimo. Jūs gaunate naujausią visų savo programinės įrangos versiją, atnaujinusi iš vieno "Linux" platinimo į "įšaldytą versiją" versijos į kitą "Linux" paskirstymo įjungtą versiją.

A Rolling Release Cycle

Sraigto išleidimo ciklas išsiskiria su reguliariais, standartiniais Linux platinimo išėjimais. Pavyzdžiui, "Arch Linux" naudoja rutulinio paleidimo ciklą.Arko leidimai nėra skirtingi. Vietoje to yra tik viena Arko versija. Programinės įrangos paketai yra išbandomi ir iš karto paleidžiami į stabilų "Linux" platinimo versiją.Priklausomai nuo jūsų platinimo, jie gali netgi nematyti daug bandymų, kol jie nebus išleisti kaip stabilūs naujiniai. Kai bus paleista nauja programos ar sistemos programos versija, ji bus tiesiai į dabartinį "Linux" paskirstymą.Geležinkelių riedmenų platinimas niekada "neužšąla laiku", o vietoj to atnaujinamas.

Kadangi standartinių išleidimų nėra, turite vieną kartą įdiegti "Linux" paskirstymą, pvz., "Arch" ir atlikti reguliarius naujinius. Naujos paketų versijos palaipsniui atvyks, kai jos bus išleistos - jums nereikės atlikti didelių patobulinimų, tokių kaip Ubuntu nuo 13.10 iki 14.04.Kai įdiegsite platinimą, gausite savo programinės įrangos momentinę nuotrauką.

Jei jums reikia naujausios paketo versijos, turėtumėte tik palaukti kelias dienas ir jis bus rodomas kaip "Linux" paskirstymo atnaujinimas. Jums nereikės laukti šešių mėnesių iki kito standartinio "Linux" paskirstymo paleidimo.

Kuris yra geriausias?

Geležinkelių riedėjimo paleidimo ciklas yra geriausias, jei norite gyventi kraujavimo krašte ir turėti naujausias galimas programinės įrangos versijas, o standartinis paleidimo ciklas yra geriausias, jei norite pasinaudoti stabilia platforma su daugiau bandymų.

Atsižvelgiant į naujausią visos jūsų programinės įrangos versiją, skamba gerai, bet tai dažnai nėra tokia naudinga, kokią galvojate. Jums greičiausiai nereikia naujausios žemo lygio sistemos paslaugų ir paslaugų.Jūs tikriausiai net nepastebėsite skirtumo, jei juos įdiegėte - nebent buvo klaidų, nes skirtingos programinės įrangos versijos nebuvo išbandytos kartu. Atnaujinus šią medžiagą "midstream", jūsų sistema gali tapti nestabilesnė arba pasirodys keista klaida. Programinei įrangai, kuriai reikalinga naujausia versija, kaip ir jūsų darbalaukio programos, lengvai atnaujinti keletą programų, net jei naudojate "Linux" platinimą su standartiniu paleidimo ciklu.

Geležinkelių riedėjimo paleidimo ciklas, be abejo, palengvina atnaujinimą, o ne didelis naujinimas visada, jūsų programinė įranga yra reguliariai atnaujinama. Vartotojai nenaudoja skirtingų "Linux" platinimo versijų - kiekvienas naudoja tą pačią versiją.

Apskritai, nieko geriausio atsakymo - jei norite stabilios platformos, tikriausiai geriau tapsite "Linux" platinimo su standartiniu, stabiliu, taškų išleidimo ciklu. Jei norite gyventi ant kraujavimo krašto ir turėti naujausias visko versijas, tai yra būdas pereiti prie "Linux" platinimo su riedėjimo išleidimo ciklu.

Image Credit: Michal Docekal dėl "Flickr

"