Die Entwickler von Gentoo prĂŒfen die Möglichkeit, binĂ€re Kernel-Builds fĂŒr Linux vorzubereiten.

Gentoo-Entwickler diskutieren 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 "sys-kernel/vanilla-kernelgenkernel " angeboten, das ein zuvor verfĂŒgbares Build-Skript mit einem typischen Satz von Optionen ergĂ€nzt. Das Paket vanilla-kernel sieht vorerst nur die Kompilierung aus Quellen vor (vorgeschlagen in Form vonebuild ), aber es wird auch die Möglichkeit diskutiert, binĂ€re Kernel-Bauten bereitzustellen.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

60GB SSD 8Gb DDR4