Gentoo-Entwickler Bereitstellung universeller Pakete mit dem Linux-Kernel, die keine manuelle Anpassung der Parameter beim Kompilieren erfordern und den Paketen Ă€hnlich sind, die in traditionellen BinĂ€rdistributionen bereitgestellt werden. Ein Beispiel fĂŒr ein Problem, das bei der praktizierten manuellen Konfiguration der Kernel-Parameter in Gentoo auftritt, ist das Fehlen eines einheitlichen Satzes von Standardoptionen, die die FunktionsfĂ€higkeit nach einem Update garantieren (bei manueller Konfiguration ist unklar, ob das Problem mit falsch gesetzten Parametern oder mit einem Fehler im Kernel selbst zusammenhĂ€ngt).
Die Entwickler beabsichtigen, einen fertigen und nachweislich funktionierenden Kernel bereitzustellen, der mit minimalem Aufwand (als ebuild, das analog zu anderen Paketen kompiliert wird) installiert werden kann
und der automatisch im Rahmen regelmĂ€Ăiger Systemupdates durch den Paketmanager (emerge âupdate @world) aktualisiert wird. Derzeit wird auf Basis der Hauptquelltexte des Kernels bereits ein Paket "genkernel ebuild Zu den Vorteilen der manuellen Kernel-Konfiguration gehört die Möglichkeit zur feinen Leistungsoptimierung, das AusschlieĂen ĂŒberflĂŒssiger Komponenten bei der Kompilierung, die VerkĂŒrzung der Kompilierungszeit und die Verringerung der GröĂe des resultierenden Kernels (zum Beispiel benötigt der Kernel des Autorangebots 44 MB zusammen mit den Modulen, wĂ€hrend der universelle Kernel 294 MB benötigt). Zu den Nachteilen gehört die Möglichkeit, bei der Konfiguration leicht Fehler zu machen, mögliche Probleme beim Update, mangelnde PortabilitĂ€t und die Schwierigkeit, Probleme zu diagnostizieren. Die Bereitstellung binĂ€rer Builds wird in Betracht gezogen, da der universelle Kernel aufgrund seiner GröĂe erheblich lĂ€nger zum Kompilieren benötigt, und die Bereitstellung eines fertigen Kernels könnte das Leben der Benutzer schwacher Systeme erleichtern.
Die Gentoo-Entwickler diskutieren die Bereitstellung universeller Pakete mit dem Linux-Kernel, die nicht.
Quelle: opennet.ru
