„Linux Distribution Basics“ „Rolling Releases“ lyginant su standartiniais leidimais
„Linux“ platinimo būdai linkę naudoti du skirtingus išleidimo ciklų tipus: standartinius išleidimus ir riedėjimus. Kai kurie žmonės prisiekia, kad išleidžiami naujausi programinė įranga, o kiti, kaip standartiniai leidiniai, yra stabilesni ir išbandyti.
Tai nėra jūsų dabartinio „Linux“ platinimo parinktis - vietoj to jis pats pasirenka „Linux“ platinimą. Kai kurie paskirstymai išleidžia įprastinius standartinius išleidimus ir naudoja nenutrūkstamą išsiskyrimo ciklą, kad būtų išvengta išsivystymo.
Kaip „Linux Distribution“ yra kartu
Norėdami suprasti skirtumą, reikia žinoti, kaip sujungiami Linux platinimai. Juose yra daugelio skirtingų projektų programinė įranga - „Linux“ branduolys, „GNU shell“ įrankiai, „Xorg X“ serveris, „GNOME“ darbastalio aplinka ir „LibreOffice“ biuro rinkinys yra sukurti skirtingų programinės įrangos projektų, turinčių skirtingus plėtros ciklus. Tai „Linux“ platinimo užduotis, kad visa ši programinė įranga būtų išgaunama iš pradinio kodo formos, ją sukompiliuotumėte, paketuotumėte į lengvai įdiegtinas programinės įrangos paketus, išbandykite, kad jis veiktų kartu, ir paleisti visą „Linux“ platinimo programinės įrangos paketą. „
„Linux“ platinimai - ar jie naudoja standartinį išleidimo ciklą arba riedėjimo išleidimo ciklą - visi ima savo programinę įrangą ir paketuoja ją į programinės įrangos paketus, kuriuos jie platina vartotojams. Skirtumas yra tai, kaip jie platina naujas šių paketų versijas.
Standartinis išleidimo ciklas
Dauguma „Linux“ paskirstymų naudoja standartinius išleidimo ciklus. Pavyzdžiui, „Ubuntu“ naudoja standartinius leidimus - tai taip pat gali būti vadinami taškiniais arba stabiliais spaudiniais. Ubuntu projektas kas šešis mėnesius reguliariai išleidžia naujas Ubuntu versijas. Per šešių mėnesių kūrimo procesą jie priima naujausias visų savo saugyklų programinės įrangos versijas ir paketuoja jas, atnaujindami visą programinę įrangą. Tada jie „įšaldo“ programinės įrangos versijas „Ubuntu“ saugyklose ir keletą mėnesių išbando ją, įsitikindami, kad visos programinės įrangos versijos veikia gerai ir nustato klaidas.
Išleidus naują „Ubuntu“ versiją, jame esanti programinė įranga buvo išbandyta siekiant užtikrinti, kad ji gerai veiktų kartu. Šis leidimas kuo ilgiau lieka užšaldytas. „Ubuntu“ išleidžia atnaujintas programinės įrangos versijas, kad būtų išspręstos saugumo problemos ir kitos svarbios klaidos, tačiau jos ne tik atnaujins programinę įrangą, kad pridėtų naujų funkcijų ar sukurtų versijos numerį.
Jei jums reikia naujausios konkrečios paketo versijos, turėsite ją gauti kitur. Pvz., Galite jį gauti iš trečiosios šalies PPA arba naudoti oficialią, bet nepalaikomą Backports saugyklą, kuri atneša naujas svarbių darbalaukio programų versijas senesnėms Ubuntu versijoms. Priešingu atveju, jūs turėtumėte laukti kito pagrindinio „Ubuntu“ išleidimo. Gausite naujausią visų savo programinės įrangos versiją, atnaujindami iš vienos „Linux“ paskirstymo įdėtos laiko versijos į kitą „Linux“ paskirstymo įjungtą laiką..
Riedėjimo išleidimo ciklas
Riedėjimo išleidimo ciklą sudaro reguliarūs standartiniai „Linux“ platinimo leidiniai. Pavyzdžiui, „Arch Linux“ naudoja riedėjimo išleidimo ciklą. Arch nėra įvairių skirtingų versijų. Vietoj to, yra tik viena Arch versija. Programinės įrangos paketai išbandomi ir iš karto išleidžiami į stabilią Linux platinimo versiją. Priklausomai nuo jūsų platinimo, jie gali net nematyti daug testų, kol jie nebus išleisti kaip stabilūs naujinimai. Kai bus paleista nauja programos ar sistemos programos versija, ji bus nukreipta tiesiai į dabartinį „Linux“ platinimą. Riedėjimo išleidimo pasiskirstymas niekada nėra „įšaldytas“ - vietoj to jis nuolat atnaujinamas.
Kadangi nėra standartinių versijų, tiesiog turite įdiegti „Linux“ platinimą, pvz., „Arch“ kartą, ir atlikti reguliarius atnaujinimus. Naujos programinės įrangos paketų versijos palaipsniui atsiras, kai jos bus išleistos - jums nereikės atlikti didelių naujinimų, pvz., Iš Ubuntu 13.10 - 14.04. Įdiegus platinimą, jūs gausite savo programinės įrangos momentinį vaizdą.
Jei jums reikia naujausios paketo versijos, turėtumėte tik palaukti kelias dienas ir jis bus rodomas kaip „Linux“ platinimo atnaujinimas. Jums nereikės laukti šešių mėnesių iki kito standartinio „Linux“ platinimo išleidimo.
Kuris yra geriausias?
Riedėjimo išleidimo ciklas yra geriausias, jei norite gyventi ant kraujavimo krašto ir turėti naujausias turimas programinės įrangos versijas, o standartinis išleidimo ciklas yra geriausias, jei norite pasinaudoti stabilesne platforma su daugiau bandymų.
Naujausia visų jūsų programinės įrangos versijų skamba gerai, tačiau tai dažnai nėra tokia naudinga, kaip manote. Tikriausiai nereikia naujausios žemo lygio sistemos paslaugų ir paslaugų versijos. Turbūt 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ą viduryje, jūsų sistema gali tapti nestabilesnė ar keistai sugadinti klaidą. Jei norite, kad programinė įranga būtų naujausia versija - kaip ir jūsų darbalaukio programos - yra gana paprasta atnaujinti keletą programų, net jei naudojate Linux platinimą su standartiniu išleidimo ciklu.
Riedėjimo išleidimo ciklas, be abejo, palengvina atnaujinimą, o ne didelį atnaujinimą vienu metu, jūsų programinė įranga yra reguliariai atnaujinama. Vartotojai nenaudoja skirtingų Linux platinimo versijų - visi naudojasi ta pačia versija.
Apskritai, nėra nė vieno geriausio atsakymo - jei norite stabilios platformos, tikriausiai geriau prilipti prie „Linux“ platinimo su standartiniu, stabiliu, taškinio išleidimo ciklu. Jei norite gyventi ant kraujavimo krašto ir turėti naujausias visko versijas, „Linux“ platinimas su riedėjimo išleidimo ciklu yra kelias.
Vaizdo kreditas: Michal Docekal dėl „Flickr“