Gentoo je počeo distribuirati univerzalne verzije Linux kernela

Gentoo Linux Developers najavljeno o spremnosti univerzalnih sklopova sa Linux kernelom kreiranim u sklopu projekta Gentoo distribucijska jezgra kako bi se pojednostavio proces održavanja Linux kernela u distribuciji. Projekat pruža mogućnost da se instaliraju gotovi binarni sklopovi sa kernelom, i da se koristi unificirani ebuild za izgradnju, konfiguraciju i instalaciju kernela pomoću menadžera paketa, slično drugim paketima.

Ključne razlike između predloženih gotovih sklopova i ručnog generisanja kernela su mogućnost automatskog ažuriranja prilikom instaliranja redovnih ažuriranja sistema od strane menadžera paketa (emerge -update @world) i unapred definisan skup podrazumevanih opcija koje garantuju rad nakon ažuriranje (uz ručnu konfiguraciju, ako se kernel ne učita ili dođe do kvara, nije jasno da li je problem zbog netačnih postavki ili greške u samom kernelu).

Za instaliranje Linux kernela, kreirana su tri paketa koja mogu biti uspostaviti zajedno sa ostatkom sistemskih paketa, a zatim ažurirati ceo sistem zajedno sa kernelom jednom komandom, bez pribegavanja zasebnoj izgradnji kernela.

  • sys-kernel / gentoo-kernel - kernel sa standardnim skupom genzakrpa specifičnih za Gentoo. Sklapanje se vrši pomoću menadžera paketa koristeći zadane postavke ili specificirajući vlastitu konfiguraciju.
  • sys-kernel / gentoo-kernel-bin - već sastavljeni binarni gentoo-kernel sklopovi koji se mogu koristiti za brzu instalaciju kernela bez kompajliranja na vašem sistemu.
  • sys-kernel / vanilla-kernel — ebuild sa vanilla Linux kernelom, koji se nudi u obliku distribuiranom na sajtu kernel.org.

Podsjetimo da je prethodno u Gentoo-u kernel gradio korisnik odvojeno od ostatka sistema koristeći ručnu konfiguraciju. Ovaj pristup je omogućio fino podešavanje performansi, eliminisanje nepotrebnih komponenti tokom sastavljanja i smanjenje vremena sastavljanja i veličine rezultujućeg kernela. Međutim, zbog nedostatka jedinstvenog skupa zadanih opcija, korisnik bi lako mogao napraviti greške u konfiguraciji i naići na probleme nadogradnje i prenosivosti koje je bilo teško dijagnosticirati.

izvor: opennet.ru

Dodajte komentar