Entwickler von Gentoo Linux ĂŒber die VerfĂŒgbarkeit universeller Kernel-Builds, die im Rahmen des Projekts erstellt wurden um den Wartungsprozess des Linux-Kernels im Distribution zu vereinfachen. Das Projekt bietet die Möglichkeit, sowohl vorgefertigte BinĂ€r-Builds des Kernels zu installieren als auch ein einheitliches ebuild zu verwenden, um den Kernel mithilfe eines Paketmanagers zu bauen, zu konfigurieren und zu installieren, Ă€hnlich wie bei anderen Paketen.
Die wesentlichen Unterschiede zwischen den angebotenen vorgefertigten Builds und der manuellen Kernel-Erstellung sind die Möglichkeit der automatischen Aktualisierung bei der Installation regulĂ€rer Systemupdates durch den Paketmanager (emerge âupdate @world) und die vordefinierte Standardauswahl an Optionen, die die FunktionalitĂ€t nach einem Update gewĂ€hrleistet (bei manueller Konfiguration, wenn der Kernel nicht bootet oder ein Absturz auftritt, ist unklar, ob das Problem mit falschen Parametereinstellungen oder einem Fehler im Kernel selbst zusammenhĂ€ngt).
FĂŒr die Installation des Linux-Kernels wurden drei Pakete erstellt, die man kann zusammen mit den anderen Systempaketen und danach das gesamte System mit dem Kernel mit einem Befehl aktualisieren, ohne eine separate Kernel-Build durchzufĂŒhren.
- â ein Kernel mit einer typischen Reihe von Gentoo-spezifischen genpatches. Der Build erfolgt durch den Paketmanager mit den Standardeinstellungen oder durch Vorgabe einer eigenen Konfiguration.
- â bereits kompilierte BinĂ€r-Builds des gentoo-kernel, die fĂŒr eine schnelle Installation des Kernels ohne Kompilierung auf dem eigenen System verwendet werden können.
- â ebuild mit dem Vanilla-Linux-Kernel, der in der Form angeboten wird, die auf der Website .
verfĂŒgbar ist. Zur Erinnerung: frĂŒher wurde der Kernel in Gentoo vom Benutzer separat vom restlichen System unter Verwendung manueller Einstellungen gebaut. Dieser Ansatz ermöglichte eine feine Leistungsanpassung, schloss unnötige Komponenten aus der Build ein und reduzierte die Buildzeit und die GröĂe des resultierenden Kernels. Gleichzeitig konnte der Benutzer aufgrund des Fehlens eines einheitlichen Voreinstellungen-Systems leicht Fehler bei der Konfiguration machen und auf Probleme mit der Aktualisierung und PortabilitĂ€t stoĂen, die schwer zu diagnostizieren waren.
Quelle: opennet.ru
