Gentoo-Entwickler erwägen die Vorbereitung binärer Builds des Linux-Kernels

Gentoo-Entwickler diskutieren Bereitstellung universeller Linux-Kernelpakete, die beim Erstellen keine manuelle Konfiguration von Parametern erfordern und den Kernelpaketen ähneln, die in herkömmlichen Binärdistributionen bereitgestellt werden. Ein Beispiel für ein Problem bei Gentoos Praxis, Kernel-Parameter manuell zu konfigurieren, ist das Fehlen eines einheitlichen Standardsatzes von Optionen, der die Funktionalität nach einem Upgrade garantiert (bei manueller Konfiguration ist es nicht klar, ob der Kernel nicht startet oder abstürzt). ob das Problem auf falsche Einstellungsparameter oder auf einen Fehler im Kernel selbst zurückzuführen ist).

Die Entwickler beabsichtigen, einen fertigen und bekanntermaßen funktionierenden Kernel bereitzustellen, der installiert werden kann
mit minimalem Aufwand (wie ein Ebuild, ähnlich wie andere Pakete kompiliert) und es wird automatisch im Rahmen regelmäßiger Systemaktualisierungen durch den Paketmanager aktualisiert (emerge – update @world). Derzeit wurde bereits ein Paket vorgeschlagen, das auf den Hauptquellcodes des Kernels basiert.sys-kernel / vanilla-kernel„, das das bisher verfügbare Build-Skript um einen Standardsatz an Optionen ergänzte genkernel. Das Vanilla-Kernel-Paket beinhaltet derzeit nur das Erstellen aus Quellcode (angeboten im Formular neu bauen), aber auch die Möglichkeit der Bildung binärer Kernel-Assemblys wird diskutiert.

Zu den Vorteilen der manuellen Optimierung des Kernels zählen die Möglichkeit der Feinabstimmung der Leistung, die Eliminierung unnötiger Komponenten beim Zusammenbau, die Verkürzung der Erstellungszeit und die Reduzierung der Größe des resultierenden Kernels (z. B. dauert der Aufbau eines Kernels vom Autor des Vorschlags). 44 MB zusammen mit Modulen, während ein Universalkernel 294 MB benötigt. Zu den Nachteilen gehören die Möglichkeit, bei der Einrichtung leicht Fehler zu machen, mögliche Probleme bei der Aktualisierung, Intoleranz und Schwierigkeiten bei der Diagnose von Problemen. Die Lieferung binärer Assemblies wird in Betracht gezogen, da die Zusammenstellung des Universalkernels aufgrund seiner Größe viel länger dauert und die Lieferung eines fertigen Kernels den Benutzern von Systemen mit geringem Stromverbrauch das Leben erleichtern kann.

Source: opennet.ru

Kommentar hinzufügen