Gentoo-Entwickler bieten universelle Linux-Kernel-Pakete an, die keine manuelle Anpassung der Einstellungen beim Bau erfordern und Ă€hnlich wie die in traditionellen BinĂ€rdistributionen angebotenen Kernelpakte sind. Ein Beispiel fĂŒr die Probleme, die bei der praktizierten manuellen Konfiguration der Kernel-Einstellungen in Gentoo auftreten, ist das Fehlen eines einheitlichen Satzes von Standardeinstellungen, der die FunktionsfĂ€higkeit nach einem Update garantiert (bei manueller Konfiguration ist unklar, ob das Problem auf fehlerhafte Einstellungen oder einen Fehler im Kernel zurĂŒckzufĂŒhren ist, wenn der Kernel nicht bootet oder abstĂŒrzt).
Die Entwickler beabsichtigen, einen sofort einsetzbaren und funktionierenden Kernel anzubieten,
der mit minimalem Aufwand installiert werden kann (Ă€hnlich wie ein ebuild, das wie andere Pakete gebaut wird) und der im Rahmen der regelmĂ€Ăigen Systemupdates automatisch vom Paketmanager (emerge --update @world) aktualisiert wird. Derzeit wird auf Basis der Hauptquelltexte des Kernels bereits ein Paket "", welches das zuvor verfĂŒgbare Build-Skript mit einem typischen Satz von Optionen ergĂ€nzt, . Das vanilla-kernel-Paket sieht vor, dass momentan nur aus Quelltexten gebaut wird (angeboten in Form eines ), es wird jedoch auch die Möglichkeit besprochen, binĂ€re Kernel-Bauten bereitzustellen.
Zu den Vorteilen der manuellen Kernel-Konfiguration gehört die Möglichkeit, die Leistung fein abzustimmen, ĂŒberflĂŒssige Komponenten beim Bau auszuschlieĂen, die Bauzeit zu verkĂŒrzen und die GröĂe des resultierenden Kernels zu reduzieren (zum Beispiel benötigt der Kernel des vorgelegten Vorschlags 44 MB einschlieĂlich Module, wĂ€hrend ein universeller Kernel 294 MB benötigt). Zu den Nachteilen gehört die Möglichkeit, leicht Fehler bei der Konfiguration zu machen, mögliche Probleme bei Aktualisierungen, InkompatibilitĂ€t und Schwierigkeiten bei der Problemdiagnose. Die Bereitstellung von binĂ€ren Builds wird in Betracht gezogen, da der universelle Kernel aufgrund seiner GröĂe erheblich lĂ€nger zum Bauen benötigt und die Bereitstellung eines sofort einsatzbereiten Kernels das Leben der Anwender schwacher Systeme erleichtern könnte.
Quelle: opennet.ru
