Gentoo programeri razmatraju pripremu binarnih verzija Linux kernela

Gentoo Developers Diskusija obezbjeđivanje univerzalnih Linux kernel paketa koji ne zahtijevaju ručnu konfiguraciju parametara prilikom izgradnje i slični su paketima kernela koji se isporučuju u tradicionalnim binarnim distribucijama. Kao primjer problema sa Gentoo-ovom praksom ručnog konfigurisanja parametara kernela, postoji nedostatak jedinstvenog zadanog skupa opcija koji garantuje funkcionalnost nakon nadogradnje (sa ručnom konfiguracijom, ako se kernel ne pokrene ili ruši, nije jasno da li je problem zbog pogrešnih parametara ili zbog greške u samom kernelu).

Programeri nameravaju da obezbede gotov i poznat radni kernel koji se može instalirati
uz minimalan napor (kao ebuild, kompajliran slično drugim paketima) i automatski će biti ažuriran kao dio redovnih sistemskih ažuriranja od strane menadžera paketa (emerge —update @world). Trenutno, na osnovu glavnih izvornih kodova kernela, već je predložen paket “sys-kernel / vanilla-kernel", koji je dopunio prethodno dostupnu skriptu za izgradnju sa standardnim skupom opcija genkernel. Vanilla-kernel paket trenutno uključuje samo izgradnju iz izvornog koda (koji se nudi u obliku ebuild), ali se razmatra i mogućnost formiranja binarnih sklopova jezgra.

Među prednostima ručnog podešavanja kernela spominju se mogućnost finog podešavanja performansi, eliminacije nepotrebnih komponenti prilikom sastavljanja, smanjenja vremena izgradnje i smanjenja veličine rezultirajućeg kernela (na primjer, izgradnja kernela od autora prijedloga traje 44 MB zajedno sa modulima, dok univerzalni kernel zauzima 294 MB) . Nedostaci uključuju mogućnost lakog pravljenja grešaka tokom podešavanja, moguće probleme sa ažuriranjem, netoleranciju i poteškoće u dijagnosticiranju problema. Razmišlja se o isporuci binarnih sklopova jer se univerzalnom kernelu, zbog svoje veličine, sastavlja mnogo duže, a isporuka gotovog kernela može olakšati život korisnicima sistema male snage.

izvor: opennet.ru

Dodajte komentar