If-Koubou

Linux izplatīšanas pamati: Rolling Releases vs Standard Releases

Linux izplatīšanas pamati: Rolling Releases vs Standard Releases (Kā)

Linux sadales parasti izmanto divu veidu atbrīvošanas cikliem: standarta izlaidumi un rullīšu izlaidumi. Daži cilvēki zvēru, veicot izlaidumus, lai iegūtu jaunāko programmatūru, savukārt citi kā standarta izlaidumi kļūst stabilāki un pārbaudīti.

Šī nav opcija, kuru maināt savā pašreizējā Linux izplatībā, tā vietā izvēle ir pati Linux izplatīšana. Daži izplatītāji izdod parastos standarta izlaidumus un izmanto nestabilas izstrādes versijas reljefa ciklu.

Kā Linux sadalījumi tiek apvienoti

Lai saprastu atšķirību, jums jāzina, kā Linux sadali tiek salikti kopā. Tie satur programmatūru no daudziem dažādiem projektiem - Linux kodolu, GNU apvalku utilītprogrammas, Xorg X serveri, GNOME darbvirsmas vidi un LibreOffice biroja komplektu, ko izstrādājuši dažādi programmatūras projekti ar dažādiem attīstības cikliem. Linux koplietošanas uzdevums ir izmantot visu šo programmatūru pirmkoda formā, to apkopot, iepakot to viegli instalējamos programmatūras pakotnēs, pārbaudīt to, lai nodrošinātu, ka tā darbojas kopā, un atbrīvot pilnu programmatūras paketi, ko mēs saucam par "Linux izplatīšanu. "

Linux sadalījumi - neatkarīgi no tā, vai tie izmanto standarta izlaišanas ciklu vai slīdošās izlaišanas ciklu - visi ņem savu programmatūru un iepako to programmatūras paketēs, kuras tās izplata lietotājiem. Atšķirība ir tā, kā viņi izplata jaunas pakotņu versijas.

Standarta atlaišanas cikls

Lielākā daļa Linux sadalījumu izmanto standarta izlaišanas ciklus. Piemēram, Ubuntu izmanto standarta izlaidumus - tos var saukt arī par punktu izlaidumiem vai stabiliem izlaidumiem. Ubuntu projekts regulāri katru otro reizi publicē jaunas Ubuntu versijas. Sešu mēnešu izstrādes procesā viņi ņem visās savā krātuvē esošās programmatūras versijās un iepako to, atjauninot visu programmatūru. Pēc tam viņi "iesaldē" programmatūras versijas Ubuntu krātuvēs un pavada pāris mēnešus, pārbaudot to, pārliecinoties, ka visas programmatūras versijas darbojas labi un bugs tiek noņemts.

Kad tiek atbrīvota jauna Ubuntu versija, programmatūra tajā ir pārbaudīta, lai nodrošinātu, ka tā darbojas kopā. Šis atbrīvojums pēc iespējas ilgāk tiek iesaldēts. Ubuntu izlaidusi atjauninātas programmatūras versijas, lai noteiktu drošības problēmas un citus svarīgus kļūdas, taču ne tikai atjaunina programmatūru, lai pievienotu jaunas funkcijas, bet arī virza versijas numuru.

Ja jums ir nepieciešama konkrētās paketes jaunākā versija, jums tas jādara citur. Piemēram, jūs varat to iegūt no trešās puses PPA vai izmantot oficiālo, bet neatbalstīto Backports krātuvi, kas jaunajām svarīgākajām darbvirsmas lietojumprogrammām nodrošina vecākas Ubuntu versijas. Pretējā gadījumā jums jāgaida nākamā lielā Ubuntu izlaiduma versija. Jūs saņemat jaunāko visu savas programmatūras versiju, jauninot no vienas Linux izplatīšanas iesaldētās versijas uz nākamo Linux izplatīšanas iesaldēto versiju.

Rolling Release Cycle

Ritošā izlaišanas cikls atbrīvo no regulāriem standarta Linux izplatīšanas izlaidumiem. Piemēram, Arch Linux izmanto ritināšanas ciklu. Arkas nav vairākkārtīgi izlaidusi. Tā vietā ir tikai viena Arch versija. Programmatūras paketes tiek pārbaudītas un pēc tam tiek atbrīvotas uz stabilu Linux izplatīšanas versiju. Atkarībā no jūsu izplatīšanas viņi var pat neredzēt daudz testēšanu, pirms tie tiek atbrīvoti kā stabili atjauninājumi. Ja tiek atbrīvota jauna lietojumprogrammas vai sistēmas lietojumprogrammas versija, tā tiks novirzīta tieši uz pašreizējo Linux izplatīšanu. Ritošā izlaiduma izplatīšana nekad nav "iesaldēta laikā", tā vietā tiek atjaunināta uz ritošā sastāva pamata.

Tā kā nav standarta izlaidumu, jums vienreiz ir jāinstalē Linux izplatīšana, piemēram, Arch, un jāveic regulāri atjauninājumi. Jaunas programmatūras pakotņu versijas pakāpeniski atnāks, kad tās būs atbrīvotas - jums nebūs jāveic lieli uzlabojumi, piemēram, tie, kas no Ubuntu 13.10-14.04. Kad jūs instalējat izplatīšanu, jūs saņemsit momentuzņēmumu par tā programmatūru tajā brīdī.

Ja jums ir nepieciešama jaunākā pakotnes versija, jums vajadzētu tikai pagaidīt dažas dienas un tas parādīsies kā atjauninājums jūsu Linux izplatīšanai. Jums nebūs jāgaida seši mēneši līdz nākamajai Linux izplatīšanas standarta izlaišanai.

Kas ir labākais?

Vislabākais ritošās izlaišanas cikls ir tas, ja vēlaties dzīvot uz asiņošanas malas un izmantot jaunākās pieejamās programmatūras versijas, bet standarta izlaišanas cikls ir vislabākais, ja vēlaties izmantot stabilāku platformu ar vairākām pārbaudēm.

Ja jūsu programmatūras jaunākā versija izklausās labi, tā bieži vien nav tik izdevīga kā jūs domājat. Jums droši vien nav nepieciešama jaunākā zemu līmeņa sistēmas pakalpojumu un pakalpojumu versija. Jūs, iespējams, pat nemanītu atšķirību, ja tos instalēsit - ja vien nebūtu kļūdu, jo dažādas programmatūras versijas netika pārbaudītas kopā. Šī satura atjaunināšana vidusdaļā var izraisīt jūsu sistēmas kļūst nestabilāku vai kļūdaini parādīsies kļūda. Programmatūrai, kurai vēlaties jaunāko versiju - tāpat kā darbvirsmas lietojumprogrammas - ir diezgan viegli atjaunināt dažas lietojumprogrammas, pat ja jūs izmantojat Linux izplatīšanu ar standarta izlaišanas ciklu.

Apstājies atbrīvošanas cikls ļauj, protams, vienkāršāk palikt jauninātam, nevis lielam jauninājumam, jūsu programmatūra tiek regulāri atjaunināta. Lietotāji nelieto dažādas Linux izplatīšanas versijas - ikviens izmanto to pašu versiju.

Kopumā nav nevienas labākās atbildes - ja vēlaties stabilu platformu, iespējams, jums būs labāk pielīmēt Linux izplatīšanu ar standarta, stabilu, punktu atbrīvošanas ciklu. Ja jūs vēlaties dzīvot uz asiņošanas malas un iegūt visjaunākās versijas, tas ir veids, kā iet Linux izplatīšanai ar straujo izlaišanas ciklu.

Attēlu kredīts: Michal Docekal par Flickr