If-Koubou

Linux-jakelun perusteet: Rolling Releases vs. Standard Releases

Linux-jakelun perusteet: Rolling Releases vs. Standard Releases (Miten)

Linux-jakeluilla on taipumus käyttää kahta eri tyyppistä vapautuskierrosta: vakiotulokset ja rullatiedostot. Jotkut vannovat julkaisevia julkaisuja saadakseen uusimman ohjelmiston, kun taas toiset kuten vakiotuotteet ovat vakaampia ja testattuja.

Tämä ei ole vaihtoehto, jota muutat nykyisessä Linux-jakelussa - sen sijaan se on valinta Linux-jakelussa itsessään. Jotkut jakelut vapauttavat säännölliset vakioarvot ja käyttävät liikkuvan vapautuksen sykliä epävakaalle kehitystyölleen.

Miten Linux-jakelupaketit asetetaan yhdessä

Ymmärräksesi eron, sinun täytyy tietää, miten Linux-jakelut kootaan yhteen. Ne sisältävät ohjelmiston useista eri projekteista - Linux-ytimestä, GNU-komentojärjestelmistä, Xorg X -palvelimesta, GNOME-työpöytäympäristöstä ja LibreOffice-toimisto-ohjelmistosta kehitetään erilaisia ​​ohjelmistoprojekteja eri kehitysvaiheilla. Linux-jakelun tehtävänä on ottaa kaikki tämä ohjelmisto lähdekoodimuodossa, kääntää se, pakata se helposti asennettaviin ohjelmapaketteihin, testata sen varmistamiseksi, että se toimii yhdessä ja vapauttaa täydellisen ohjelmistopaketin, jota kutsumme Linux-jakeluksi. ”

Linux-jakaumat - käyttävätkö heitä standardin julkaisusykliä vai liikkuvan julkaisukierron - kaikki ottavat ohjelmansa ja pakkivat sen ohjelmistopaketteihin, jotka he jakavat käyttäjille. Ero on siinä, miten ne jakavat uusia versioita näistä paketeista.

Vakioilmoituskierros

Useimmat Linux-jakelut käyttävät vakiotoimintasykliä. Esimerkiksi Ubuntu käyttää vakiotiedotteita - näitä voidaan kutsua myös pisteistä tai vakituista julkaisuista. Ubuntu-projekti julkistaa säännöllisesti uusia Ubuntun versioita kuuden kuukauden välein. Kuuden kuukauden kehitystyön aikana he ottavat viimeisimmät versiot kaikista ohjelmista niiden arkistoissa ja pakkaavat sen, päivittämällä kaikki ohjelmistot. He sitten "jäädyttävät" versioiden ohjelmiston Ubuntun arkistoissa ja viettävät muutaman kuukauden testauksen, varmistavat, että kaikki ohjelmistoversiot toimivat hyvin yhdessä ja korjaavat vikoja.

Kun Ubuntun uusi versio julkaistaan, sen ohjelmisto on testattu sen varmistamiseksi, että se toimii hyvin yhdessä. Tämä julkaisu pysyy jäädytettynä ajoissa mahdollisimman paljon. Ubuntu julkaisee päivitetyt ohjelmistoversiot tietoturvaongelmien ja muiden tärkeiden vikojen korjaamiseksi, mutta ne eivät päivitä ohjelmistoa vain uusien ominaisuuksien lisäämiseksi tai versionumeron lisäämiseksi.

Jos tarvitset tietyn paketin uusimman version, sinun on saatava se muualta. Voit esimerkiksi saada sen kolmannen osapuolen PPA: sta tai käyttää virallista mutta tuettua Backports-tietovarastoa, joka tuo uusia versioita tärkeistä työpöytäohjelmista vanhemmille Ubuntun versioille. Muutoin sinun on odotettava seuraavan Ubuntun tärkeän julkaisun. Saat uusimman version kaikista ohjelmistosta päivittämällä Linux-jakauman jäädytetystä aikataulusta Linux-jakauman seuraavaan jäädytettyyn aikakauteen.

Rolling Release Cycle

Rolling release -kierros jakaa säännölliset, tavalliset Linux-jakelutiedostot. Esimerkiksi Arch Linux käyttää liikkuvan julkaisukierron. Archia ei ole useita eri julkaisuja. Sen sijaan Arch on vain yksi versio. Ohjelmistopaketit testataan ja sitten julkaistaan ​​välittömästi Linux-jakelun vakaaseen versioon. Jakaumasta riippuen he eivät ehkä edes näe paljon testejä ennen kuin ne julkaistaan ​​vakaiksi päivityksiksi. Kun sovelluksen tai järjestelmän apuohjelman uusi versio vapautetaan, se siirtyy suoraan Linux-jakeluun. Rolling release -jakauma ei ole koskaan "jäädytetty ajallaan" - sen sijaan se päivitetään valssaamalla.

Koska standardipäästöjä ei ole, sinun on vain asennettava Linux-jakelu, kuten Arch, kerran ja suoritettava säännöllisiä päivityksiä. Ohjelmistopakettien uudet versiot tulevat vähitellen tuleviksi, koska ne julkaistaan ​​- sinun ei tarvitse suorittaa suuria päivityksiä, kuten Ubuntun 13.10-14.04. Kun asennat jakelun, saat sen hetkisen tilannekuvan ohjelmistosta.

Jos tarvitset paketin uusimman version, sinun on vain odotettava muutaman päivän ja se tulee näkyviin Linux-jakelun päivityksenä. Sinun ei tarvitse odottaa kuutta kuukautta, kunnes Linux-jakeluusi tulee seuraavan standardin julkaisu.

Mikä on paras?

Rolling release -kierros on parasta, jos haluat elää verenvuotorivillä ja sinulla on viimeisimmät saatavilla olevat versiot ohjelmistosta, kun taas vakiolevykehys on paras, jos haluat saada vakaamman alustan, jossa on enemmän testejä.

Viimeisimmän version kaikista ohjelmistosta kuulostaa hyvältä, mutta se ei useinkaan ole yhtä hyödyllistä kuin luulisi. Luultavasti tarvitset viimeisintä versiota matalan tason järjestelmien apuohjelmista ja palveluista. Luultavasti et edes huomaisi eroa, jos asensit ne - ellei ole vikoja, koska eri versioita ohjelmista ei testattu yhdessä. Tämän aineiston päivittäminen puolivälissä voi johtaa siihen, että järjestelmässäsi tulee epävakaampi tai outo vika. Jos haluat ohjelmiston uusimman version - kuten työpöytäsovelluksesi - on melko helppo päivittää muutamia sovelluksia, vaikka käytät Linux-jakelua tavallisella julkaisukierroksella.

Liikkuva julkaisukierros helpottaa päivitettävyyden parantamista, tietenkin - sen sijaan, että päivitit koko ajan yhdellä kertaa, ohjelmistoa päivitetään säännöllisesti. Käyttäjät eivät käytä eri versioita Linux-jakelusta - kaikki käyttävät samaa versiota.

Kaiken kaikkiaan ei ole olemassa yhtä parasta vastausta - jos haluat vakaata alustaa, olet todennäköisesti parempi tarttumaan Linux-jakeluun vakiona, vakaa pisteen vapautussykli. Jos haluat elää verenvuotorivillä ja saada uusimmat versiot kaikesta, Linux-jakelu, jossa on liikkuvan julkaisukierros, on tapa lähteä.

Kuvauskurssi: Michal Docekal Flickrissä