Gentoo begann mit der Verteilung universeller Linux-Kernel-Builds

Gentoo Linux-Entwickler kündigte die über die Bereitschaft universeller Assemblys mit dem im Rahmen des Projekts erstellten Linux-Kernel Gentoo Distributions-Kernel um den Prozess der Wartung des Linux-Kernels in der Distribution zu vereinfachen. Das Projekt bietet die Möglichkeit, sowohl vorgefertigte Binärassemblys mit dem Kernel zu installieren als auch ein einheitliches Ebuild zu verwenden, um den Kernel mithilfe eines Paketmanagers zu erstellen, zu konfigurieren und zu installieren, ähnlich wie bei anderen Paketen.

Die Hauptunterschiede zwischen den vorgeschlagenen vorgefertigten Assemblys und der manuellen Generierung des Kernels sind die Möglichkeit der automatischen Aktualisierung bei der Installation regelmäßiger Systemupdates durch den Paketmanager (emerge -update @world) und ein vordefinierter Satz von Standardoptionen, die den Betrieb danach garantieren das Update (wenn der Kernel bei manueller Konfiguration nicht lädt oder ein Fehler auftritt, ist nicht klar, ob das Problem auf falsche Einstellungen oder einen Fehler im Kernel selbst zurückzuführen ist).

Zur Installation des Linux-Kernels wurden drei Pakete erstellt, die installiert werden können etablieren zusammen mit den restlichen Systempaketen und aktualisieren Sie dann das gesamte System zusammen mit dem Kernel mit einem Befehl, ohne auf einen separaten Kernel-Build zurückgreifen zu müssen.

  • sys-kernel / gentoo-kernel - ein Kernel mit einem Standardsatz an Gentoo-spezifischen Genpatches. Die Zusammenstellung erfolgt über einen Paketmanager unter Verwendung von Standardeinstellungen oder unter Angabe einer eigenen Konfiguration.
  • sys-kernel / gentoo-kernel-bin - Bereits zusammengestellte Gentoo-Kernel-Binärassemblys, mit denen Sie den Kernel schnell installieren können, ohne ihn auf Ihrem System zu kompilieren.
  • sys-kernel / vanilla-kernel – Ebuild mit einem Vanilla-Linux-Kernel, angeboten in der auf der Website verteilten Form kernel.org.

Erinnern wir uns daran, dass der Kernel zuvor in Gentoo vom Benutzer getrennt vom Rest des Systems mithilfe manueller Konfiguration erstellt wurde. Dieser Ansatz ermöglichte eine Feinabstimmung der Leistung, die Eliminierung unnötiger Komponenten während der Montage sowie eine Reduzierung der Montagezeit und der Größe des resultierenden Kernels. Aufgrund des Fehlens einheitlicher Standardoptionen konnte der Benutzer jedoch leicht Konfigurationsfehler machen und auf Upgrade- und Portabilitätsprobleme stoßen, die schwer zu diagnostizieren waren.

Source: opennet.ru

Kommentar hinzufügen