Linux izplatīšanas pamati Rolling Releases pret standarta izlaidumiem
Linux izplatīšanai ir tendence izmantot divus dažādus atbrīvošanas ciklu veidus: standarta izlaidumi un ritošā izlaidumi. Daži cilvēki zvēr, ka ritošajiem izlaidumiem ir jaunākā programmatūra, bet citi, piemēram, standarta izlaidumi, lai būtu stabilāki un pārbaudīti.
Šī nav jūsu pašreizējās Linux izplatīšanas iespēja - tā vietā tā pati izvēlas Linux izplatīšanu. Daži izplatījumi izlaiž regulārus standarta izlaidumus un izmanto ritošā izlaišanas ciklu, lai nodrošinātu to nestabilo attīstību.
Kā Linux izplatīšana ir kopīga
Lai izprastu atšķirību, jums ir jāzina, kā tiek salikti Linux sadalījumi. Tie satur programmatūru no dažādiem projektiem - Linux kodols, GNU apvalks, Xorg X serveris, GNOME darbvirsmas vide un LibreOffice biroja komplekts ir izstrādāti ar dažādiem programmatūras projektiem ar dažādiem attīstības cikliem. Tas ir Linux izplatīšanas uzdevums veikt visu šo programmatūru pirmkodu formā, apkopot, iepakot to viegli instalējamās programmatūras pakotnēs, pārbaudīt, lai nodrošinātu, ka tā darbojas kopā, un atbrīvot pilnu programmatūras paketi, ko saucam par “Linux izplatīšanu. "
Linux izplatīšana - neatkarīgi no tā, vai tie izmanto standarta izlaišanas ciklu vai ritošā izlaišanas ciklu - visi ņem savu programmatūru un pakot to programmatūras paketēs, ko tie izplata lietotājiem. Atšķirība ir tā, kā tās izplata šo pakešu jaunās versijas.
Standarta atbrīvoš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 stabilām izlaidēm. Ubuntu projekts regulāri izlaiž jaunas Ubuntu versijas reizi sešos mēnešos. Sešu mēnešu attīstības procesa laikā viņi ņem jaunākās programmatūras versijas savā repozitorijās un to pakotē, atjauninot visu programmatūru. Pēc tam tie „iesaldē” programmatūras versijas Ubuntu krātuvēs un pāris mēnešus to izmēģina, pārliecinoties, ka visas programmatūras versijas darbojas labi un nosaka kļūdas.
Ja tiek izlaista jauna Ubuntu versija, tajā esošā programmatūra ir pārbaudīta, lai nodrošinātu, ka tā darbojas labi. Šis atbrīvojums pēc iespējas ilgāk paliek iesaldēts. Ubuntu izlaiž atjauninātas programmatūras versijas, lai noteiktu drošības problēmas un citus svarīgus bugs, taču tie ne tikai atjauninās programmatūru, lai pievienotu jaunas funkcijas vai versijas numuru.
Ja jums ir nepieciešama jaunākā konkrētas paketes versija, jums tas būs jāsaņem citur. Piemēram, jūs varat to saņemt no trešās puses PPA vai izmantot oficiāli, bet neatbalstītu Backports repozitoriju, kas nodrošina jaunu svarīgu darbvirsmas lietojumprogrammu versiju vecākām Ubuntu versijām. Pretējā gadījumā jums ir jāgaida nākamais lielākais Ubuntu atbrīvojums. Jūs saņemsiet visas programmatūras jaunāko versiju, atjauninot no vienas Linux laika izplatīšanas versijas uz nākamo iesaldēto in-Linux versiju..
Ritošā atbrīvošanas cikls
Ritošā atbrīvošanas cikls izsniedz regulārus, standarta Linux izplatīšanas laidienus. Piemēram, Arch Linux izmanto rites atbrīvošanas ciklu. Arch nav vairāki atšķirīgi izlaidumi. Tā vietā ir tikai viena Arch versija. Programmatūras pakotnes tiek pārbaudītas un pēc tam nekavējoties izlaistas stabilai Linux izplatīšanas versijai. Atkarībā no jūsu izplatīšanas tie var pat neredzēt daudz testēšanas, pirms tie tiek izlaisti kā stabili atjauninājumi. Ja tiek atlaista jauna lietojumprogrammas vai sistēmas lietderības versija, tā tiks virzīta tieši uz pašreizējo Linux izplatīšanu. Ritošā izlaišanas izplatīšana nekad nav “iesaldēta laikā” - tā vietā tā tiek regulāri atjaunināta.
Tā kā nav standarta izlaidumu, jums vienkārši ir jāinstalē Linux izplatīšana, piemēram, Arch reizi, un jāveic regulāri atjauninājumi. Jaunās programmatūras pakotņu versijas pakāpeniski ieradīsies, kad tās tiks izlaistas - jums nebūs jāveic lieli uzlabojumi, piemēram, no Ubuntu 13.10 līdz 14.04. Instalējot izplatīšanu, jūs savlaicīgi saņemsiet sava programmatūras momentuzņēmumu.
Ja jums ir nepieciešama jaunākā paketes versija, jums ir jāgaida tikai 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 jūsu Linux izplatīšanas standarta izlaišanai.
Kas ir labākais?
Rites atbrīvošanas cikls ir labākais, ja vēlaties dzīvot ar asiņošanas malu un ir jaunākās pieejamās programmatūras versijas, bet standarta izlaišanas cikls ir labākais, ja vēlaties izmantot stabilāku platformu ar vairāk testēšanu.
Visu jūsu programmatūras jaunākā versija izklausās labi, taču bieži vien tā nav tik izdevīga kā jūs domājat. Iespējams, jums nav nepieciešama jaunāko zemu līmeņu sistēmas pakalpojumu un pakalpojumu versija. Jūs, iespējams, pat nepamanīsiet atšķirību, ja instalējāt tos, ja vien nebūs kļūdu, jo dažādas programmatūras versijas netika pārbaudītas kopā. Atjauninot šīs preces vidusposmā, jūsu sistēma var kļūt nestabila vai izplūst dīvaini. Programmatūrai, kurai vēlaties jaunāko versiju, piemēram, jūsu darbvirsmas lietojumprogrammas, ir diezgan viegli atjaunināt dažas lietojumprogrammas, pat ja izmantojat Linux izplatīšanu ar standarta izlaišanas ciklu.
Ritošā izlaišanas cikls, protams, atvieglo atjaunināšanu, nevis tikai vienu reizi, bet jūsu programmatūra tiek regulāri atjaunināta. Lietotāji neizmanto dažādas Linux izplatīšanas versijas - visi izmanto to pašu versiju.
Kopumā nav nevienas labākās atbildes - ja vēlaties stabilu platformu, jūs, iespējams, labāk pieturaties pie Linux izplatīšanas ar standarta, stabilu, punktu atbrīvošanas ciklu. Ja vēlaties dzīvot asiņošanas malā un jums ir visjaunākās versijas, Linux izplatīšana ar ritošā izlaišanas ciklu ir ceļš.
Image Credit: Michal Docekal par Flickr