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

Turinys:

"Linux Distribution Basics": "Rolling Releases" ir "Standard Releases"
"Linux Distribution Basics": "Rolling Releases" ir "Standard Releases"
Anonim
"Linux" paskirstymuose 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.
"Linux" paskirstymuose 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" platinime - vietoj to pasirinkimas yra pats "Linux" platinimas. 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

Norint suvokti skirtumą, reikia žinoti, kaip "Linux" paskirstymas sujungiamas. 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" paskirstymai - 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.

Image
Image

Standartinis išleidimo ciklas

Daugumoje Linux distribucijų naudojami standartiniai išleidimo ciklai. Pavyzdžiui, "Ubuntu" naudoja standartinius išleidimus - jie taip pat gali būti vadinami taškų išleidimais arba stabiliais išleidimais. 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.

Išleidus naują Ubuntu versiją, programinė įranga buvo išbandyta siekiant užtikrinti, kad ji gerai veikia kartu. Šis išlaisvinimas kiek įmanoma laikinai užšaldomas. "Ubuntu" išleidžia atnaujintas programinės įrangos versijas, kad išspręstų saugos problemas ir kitas svarbias klaidas, tačiau ne tik atnaujins programinę įrangą, kad pridėtų naujų funkcijų, bet ir pakeltų versijos numerį.

Jei jums reikalinga naujausia konkretaus paketo versija, 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ą.

Image
Image

"Rolling Release Cycle"

Geležinkelio paleidimo ciklas išsiskiria su reguliariais, standartiniais Linux platinimo išleidimais. 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ą kaip "Arch" ir reguliariai atnaujinti. 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.

Image
Image

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 labiau stabilia platforma, kurioje atliekami dar daugiau bandymų.

Atsižvelgiant į naujausią visos jūsų programinės įrangos versiją, skamba gerai, bet tai dažnai nėra tokia naudinga, kaip galėtumėte manyti. 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 kelias programas, net jei naudojate "Linux" platinimą su standartiniu paleidimo ciklu.

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

Apskritai nė vieno geriausio atsakymo - jei norite stabilios platformos, tikriausiai geriau tapsite "Linux" platinimo su standartiniu, stabiliu taško 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.

Rekomenduojamas: