If-Koubou

Osnove distribucije Linuxa: Rolling Publishers vs Standard Releases

Osnove distribucije Linuxa: Rolling Publishers vs Standard Releases (Kako da)

Linux distribucije imaju tendenciju da koriste dvije različite vrste ciklusa izdavanja: standardna izdanja i izdanja za valjanje. Neki se zaklinju objavljivanjem izdanja kako bi imali najnoviji softver, dok drugi poput standardnih izdanja za stabilnost i testiranje.

Ovo nije opcija koju promijenite u vašoj trenutačnoj Linux distribuciji - umjesto toga, to je izbor koji Linux sama distribucija čini. Neke distribucije oslobađaju redovne standardne verzije i koriste ciklus puštanja u slobodno vrijeme radi nestabilnog razvoja.

Kako se distribuiraju Linux distribucije

Da biste razumjeli razliku, morate znati kako se Linux distribucije stavljaju zajedno. Oni sadrže softver iz mnogih različitih projekata - Linux kernel, GNU shell programi, Xorg X poslužitelj, GNOME radna površina i LibreOffice uredski paketi razvijaju razne softverske projekte s različitim razvojnim ciklusima. To je posao Linux distribucije da preuzme sav ovaj softver u obliku izvornog koda, sastavlja ga, pakira u lako instalirane softverske pakete, provjerava je kako bi se osiguralo da radi zajedno i pusti cjeloviti paket softvera koji nazivamo "Linux distribucijom. ”

Linux distribucije - bez obzira na to koriste li standardni ciklus izdavanja ili ciklus puštanja u rad, svi uzimaju svoj softver i pakiraju ih u programske pakete koje distribuiraju korisnicima. Razlika je u tome kako distribuiraju nove inačice tih paketa.

Ciklus standardnog izdavanja

Većina Linux distribucija koristi standardni ciklus izdavanja. Na primjer, Ubuntu koristi standardna izdanja - one se također mogu nazvati izdanja za točke ili stabilna izdanja. Ubuntu projekt redovito objavljuje nove verzije Ubuntua svakih šest mjeseci. Tijekom šestomjesečnog procesa razvoja, oni preuzima najnovije verzije softvera u svojim spremištima i pakiraju ih, ažurirajući sav softver. Zatim "zamrznu" inačice softvera u Ubuntu spremištima i provode nekoliko mjeseci testiranja, osiguravajući da sve verzije softvera dobro funkcioniraju i da popravljaju bugove.

Kada se oslobodi nova verzija Ubuntua, softver u njemu je testiran kako bi se osiguralo da dobro funkcionira zajedno. Ovo izdanje ostaje zamrznuto na vrijeme što je više moguće. Ubuntu objavljuje ažurirane inačice softvera za rješavanje sigurnosnih problema i drugih važnih bugova, ali neće samo ažurirati softver za dodavanje novih značajki ili zaustavljanje broja verzije.

Ako vam je potrebna najnovija verzija određenog paketa, morat ćete je preuzeti drugdje. Na primjer, možete ga dobiti od PPA treće strane ili upotrijebiti službeni, ali nepodržani Repozitorij spremišta koji donosi nove verzije važnih aplikacija za stolna računala u starije verzije Ubuntua. Inače biste trebali pričekati sljedeće veliko izdanje Ubuntua. Najnovija verzija vašeg softvera dobivate nadogradnjom iz jedne frozen-in-time verzije Linux distribucije na sljedeću frozen-in-time verziju Linux distribucije.

Ciklus izdavanja valjanja

Kružni ciklus otpuštanja raspolaže redovnim, standardnim Linux distribucijskim izdanjima. Na primjer, Arch Linux koristi ciklus valjanja. Nema više različitih izdanja Arch. Umjesto toga, postoji samo jedna verzija Arch. Softverski paketi se testiraju i odmah puštaju u stabilnu verziju Linux distribucije. Ovisno o vašoj distribuciji, možda čak i ne vide puno testiranja prije nego što budu izdane kao stabilna ažuriranja. Kada se oslobodi nova verzija aplikacije ili uslužnog programa sustava, usmjerit će se izravno na trenutnu Linux distribuciju. Distribucija valjanih izdanja nikada se "ne zamrzne u vremenu" - umjesto toga, ažurira se na osnovi valjanja.

Budući da nema standardnih izdanja, samo jednom morate instalirati Linux distribuciju kao Arch jednom i obavljati redovita ažuriranja. Nove verzije programskih paketa postupno će stići dok im se otpušta - nećete morati obavljati velike nadogradnje poput onih iz Ubuntua 13.10 do 14.04. Kada instalirate distribuciju, dobit ćete snimku svog softvera u određeno vrijeme.

Ako vam je potrebna najnovija verzija paketa, trebate samo pričekati nekoliko dana i pojavit će se kao ažuriranje za vašu Linux distribuciju. Nećete morati čekati šest mjeseci do sljedećeg standardnog izdanja vaše Linux distribucije.

Koji je najbolji?

Najbolji je ciklus puštanja u vožnju ako želite živjeti na rubu krvarenja i imati najnovije dostupne verzije softvera, dok je standardni ciklus izdavanja najbolji ako želite imati bolju platformu s više testiranja.

Imajući najnoviju verziju svog softvera zvuči dobro, ali često nije korisno kao što mislite. Vjerojatno vam nije potrebna najnovija inačica sustava i usluga sustava niske razine. Vjerojatno ne biste ni primijetili razliku ako ste ih instalirali - osim ako nije bilo grešaka jer različite verzije softvera nisu testirane zajedno. Ažuriranje te stvari u sredini može rezultirati da vaš sustav postane nestabilniji ili čudan greška koji se pojavljuje. Za softver koji želite imati najnoviju verziju - kao što su vaše aplikacije za stolna računala - prilično je lako ažurirati nekoliko aplikacija čak i ako koristite Linux distribuciju standardnim ciklusom izdavanja.

Kružni ciklus puštanja u rad olakšava nadogradnju, naravno - umjesto velike nadogradnje sve u jednom pokretu, softver se redovito ažurira. Korisnici ne koriste različite verzije Linux distribucije - svatko koristi istu verziju.

Sveukupno, nema najboljeg odgovora - ako želite stabilnu platformu, vjerojatno ćete se bolje držati Linux distribucije standardnim, stabilnim ciklusom puštanja točke. Ako želite živjeti na rubu krvarenja i imati najnovije verzije svega, Linux distribucija s ciklusom puštanja u rad je način na koji možete ići.

Slikovni kredit: Michal Docekal na Flickr