Vývojáři Gentoo zvažují přípravu binárních sestavení linuxového jádra

Vývojáři Gentoo diskutovat poskytování univerzálních balíčků jádra Linuxu, které nevyžadují ruční konfiguraci parametrů při sestavování a jsou podobné balíčkům jádra dodávaným v tradičních binárních distribucích. Jako příklad problému s praxí Gentoo ruční konfigurace parametrů jádra je nedostatek jednotné výchozí sady voleb, která zaručuje funkčnost po upgradu (při ruční konfiguraci, pokud jádro nenaběhne nebo spadne, není jasné zda je problém způsoben nesprávným nastavením parametrů nebo chybou v samotném jádře).

Vývojáři mají v úmyslu poskytnout hotové a známé funkční jádro, které lze nainstalovat
s minimálním úsilím (jako ebuild, zkompilovaný podobně jako jiné balíčky) a bude automaticky aktualizován jako součást pravidelných aktualizací systému správcem balíčků (emerge —update @world). V současné době je na základě hlavních zdrojových kódů jádra již navržen balíček „sys-kernel / vanilla-kernel“, který doplnil dříve dostupný skript sestavení o standardní sadu možností genové jádro. Balíček vanilla-kernel v současnosti zahrnuje pouze sestavování ze zdrojového kódu (nabízený ve formuláři ebuild), ale diskutuje se také o možnosti vytváření binárních sestav jádra.

Mezi výhody ručního ladění jádra patří možnost doladění výkonu, odstranění nepotřebných komponent při sestavování, zkrácení doby sestavení a zmenšení velikosti výsledného jádra (např. sestavení jádra od autora návrhu zabere 44 MB spolu s moduly, zatímco univerzální jádro zabere 294 MB) . Mezi nevýhody patří možnost snadného chybování při nastavování, možné problémy s aktualizací, netolerance a potíže s diagnostikou problémů. Uvažuje se o dodání binárních sestav, protože univerzální jádro vzhledem ke své velikosti trvá sestavení mnohem déle a dodání hotového jádra může usnadnit život uživatelům nízkoenergetických systémů.

Zdroj: opennet.ru

Přidat komentář