Deweloperzy Gentoo rozważają przygotowanie binarnych kompilacji jądra Linuksa

Deweloperzy Gentoo dyskutują udostępnienie uniwersalnych pakietów jądra Linuksa, które nie wymagają ręcznej konfiguracji parametrów podczas budowania i są podobne do pakietów jądra dostarczanych w tradycyjnych dystrybucjach binarnych. Jako przykład problemu związanego z praktyką Gentoo polegającą na ręcznym konfigurowaniu parametrów jądra można podać brak ujednoliconego domyślnego zestawu opcji gwarantujących funkcjonalność po aktualizacji (w przypadku konfiguracji ręcznej, jeśli jądro nie uruchamia się lub ulega awarii, nie jest jasne czy problem wynika z nieprawidłowego ustawienia parametrów, czy z błędu w samym jądrze).

Twórcy zamierzają udostępnić gotowe i znane działające jądro, które można zainstalować
przy minimalnym wysiłku (jak ebuild, skompilowany podobnie do innych pakietów) i będzie on automatycznie aktualizowany w ramach regularnych aktualizacji systemu przez menedżera pakietów (emerge —update @world). Obecnie w oparciu o główne kody źródłowe jądra zaproponowano już pakiet „sys-kernel / vanilla-kernel”, który uzupełnił dostępny wcześniej skrypt kompilacji o standardowy zestaw opcji genkernel. Pakiet jądra waniliowego obejmuje obecnie tylko budowanie z kodu źródłowego (oferowanego w formie ebuild), ale omówiono także możliwość tworzenia binarnych zespołów jądra.

Wśród zalet ręcznego dostrajania jądra wymienia się możliwość dostrojenia wydajności, eliminację zbędnych komponentów przy asemblacji, skrócenie czasu kompilacji i zmniejszenie rozmiaru powstałego jądra (przykładowo zbudowanie jądra od autora propozycji zajmuje 44 MB razem z modułami, natomiast jądro uniwersalne zajmuje 294 MB). Wady obejmują możliwość łatwego popełniania błędów podczas instalacji, możliwe problemy z aktualizacją, nietolerancję i trudności w diagnozowaniu problemów. Rozważana jest dostawa zestawów binarnych, ponieważ jądro uniwersalne ze względu na swoje rozmiary wymaga znacznie dłuższego czasu montażu, a dostarczenie gotowego jądra może ułatwić życie użytkownikom systemów o niskim poborze mocy.

Źródło: opennet.ru

Dodaj komentarz