Koduleht » kuidas » Linuxi levitamise põhitõed Rolling Releases vs Standard Pressiteated

    Linuxi levitamise põhitõed Rolling Releases vs Standard Pressiteated

    Linuxi distributsioonid kalduvad kasutama kahte erinevat vabastustsükli tüüpi: standardväljaanded ja jooksvad väljaanded. Mõned inimesed vannuvad jooksvate väljavõtete kohaselt, et neil on uusim tarkvara, samas kui teised sarnanevad standardsete versioonidega, et olla stabiilsemad ja testitud.

    See ei ole teie praeguses Linuxi levitamises muutuv valik - selle asemel on see Linuxi levitamise ise valik. Mõned jaotused vabastavad tavapäraseid standardväljundeid ja kasutavad oma ebastabiilse arengu vabastamise jaoks jooksva vabastamise tsüklit.

    Kuidas Linuxi levitamine üheskoos on

    Erinevuse mõistmiseks peate teadma, kuidas koondatakse Linuxi levitamised. Need sisaldavad paljude erinevate projektide tarkvara - Linuxi kernel, GNU shell-utiliidid, Xorg X server, GNOME töölaua keskkond ja LibreOffice'i kontoripakett on välja töötatud erinevate tarkvaraprojektidega, millel on erinevad arengutsüklid. See on Linuxi levitamise ülesanne võtta kogu see tarkvara lähtekoodi vormis, kompileerida, pakendada see lihtsalt installitavatesse tarkvarapakettidesse, testida, et see toimiks koos, ja vabastada täielik tarkvarapakett, mida nimetame „Linuxi jaotuseks. "

    Linuxi distributsioonid - kas nad kasutavad standardset vabastustsüklit või jooksvat vabastamistsüklit - võtavad kõik oma tarkvara ja pakuvad selle tarkvara pakettidesse, mida nad kasutajatele levitavad. Erinevus on selles, kuidas need paketid uusi versioone levitavad.

    Standardvabastustsükkel

    Enamik Linuxi distributsioone kasutab tavalisi vabastamise tsükleid. Näiteks kasutab Ubuntu standardväljaandeid - neid võib nimetada ka punktiväljunditeks või stabiilseks versiooniks. Ubuntu projekt vabastab regulaarselt Ubuntu uusi versioone iga kuue kuu tagant. Kuuekuulise arendusprotsessi käigus võtavad nad kõik oma tarkvarade uusimad versioonid ja pakendavad selle, ajakohastades kogu tarkvara. Seejärel “külmutatakse” tarkvara versioonid Ubuntu hoidlates ja veedame paar kuud selle testimiseks, tagades, et kõik tarkvaraversioonid toimivad hästi ja parandavad vead.

    Ubuntu uue versiooni vabastamisel on selle tarkvaraga testitud, et see toimiks hästi. See vabastamine jääb võimalikult palju külmutatud. Ubuntu vabastab uuendatud tarkvaraversioonid turvaprobleemide ja muude oluliste vigade parandamiseks, kuid nad ei värskenda tarkvara lihtsalt uute funktsioonide lisamiseks või versiooni numbri kombineerimiseks.

    Kui vajate konkreetse paketi viimast versiooni, peate selle saama mujal. Näiteks võite selle hankida kolmanda osapoole PPA-lt või kasutada ametlikku, kuid mitte-toetatud Backports-hoidlat, mis toob Ubuntu vanematesse versioonidesse oluliste töölaua rakenduste uusi versioone. Vastasel juhul peate ootama järgmise suure Ubuntu vabastamise. Saate kogu oma tarkvara uusima versiooni, uuendades Linuxi levitamise ühest külmutatud-in-version versioonist järgmise Linuxi levitamise-in-time versiooni.

    Rolling Release Cycle

    Veeremi vabanemistsükkel on tavapäraste, standardse Linuxi levitamisega. Näiteks kasutab Arch Linux jooksva vabastamise tsüklit. Archi erinevaid väljaandeid ei ole. Selle asemel on ainult üks Arch versioon. Tarkvarapakette testitakse ja seejärel vabastatakse need kohe Linuxi levitamise stabiilsele versioonile. Sõltuvalt teie levikust ei pruugi nad isegi näha palju teste, enne kui nad vabastatakse stabiilsena. Kui rakenduse või süsteemi utiliidi uus versioon vabastatakse, suunatakse see otse Linuxi praegusele levitamisele. Veeremvabastuse jaotus ei ole kunagi „külmutatud” - selle asemel uuendatakse seda jooksvalt.

    Kuna standardseid väljaandeid ei ole, peate lihtsalt installima Linuxi leviku nagu Arch üks kord ja tegema regulaarseid uuendusi. Tarkvarapakettide uued versioonid jõuavad järk-järgult, kui need on vabastatud - sa ei pea tegema suuri uuendusi nagu Ubuntu 13.10 kuni 14.04. Jaotuse installimisel saate hetkeks selle tarkvara hetktõmmise.

    Kui vajate paketi viimast versiooni, peate ootama vaid paar päeva ja see ilmub teie Linuxi levitamise värskenduseks. Te ei pea ootama kuus kuud, kuni teie Linuxi levitamine on järgmine.

    Mis on parim?

    Veeremi vabastamise tsükkel on parim, kui soovite elada verejooksu serval ja omada uusimaid olemasolevaid tarkvara versioone, samas kui tavaline vabastustsükkel on parim, kui soovite saada rohkem stabiilset platvormi, kus on rohkem testimist.

    Kõigi tarkvarade uusima versiooni kuulamine kõlab hästi, kuid see ei ole sageli nii kasulik kui arvate. Tõenäoliselt ei vaja see madalaima taseme süsteemide ja teenuste viimast versiooni. Ilmselt te ei märka seda erinevust, kui te need installite - kui pole vigu, kuna tarkvara erinevaid versioone ei testitud koos. Selle materjali värskendamine keskjooksul võib põhjustada teie süsteemi ebastabiilsuse või imelik vea avanemise. Tarkvara puhul, mida soovite kõige uuema versiooni - nagu töölaua rakenduste puhul - on üsna lihtne mõningaid rakendusi värskendada isegi siis, kui kasutate Linuxi levitamist tavalise vabastamistsükliga.

    Veeremi vabanemise tsükkel teeb loomulikult lihtsamaks jääda uuendatuks - mitte ainult ühe värskenduse, vaid teie tarkvara uuendatakse regulaarselt. Kasutajad ei kasuta Linuxi levitamise erinevaid versioone - igaüks kasutab sama versiooni.


    Kokkuvõttes pole ühtegi parimat vastust - kui tahad stabiilset platvormi, siis olete tõenäoliselt paremad Linuxi levitamiseks standardse, stabiilse, punktivabastustsükliga. Kui soovite elada verejooksu serval ja teil on kõige värskemad versioonid, on jooksva vabastamise tsükliga Linuxi levitamine tee.

    Krediidi krediit: Michal Docekal Flickris