Gentoo hat mit der Verteilung universeller Linux-Kernel-Builds begonnen

Entwickler von Gentoo Linux haben bekannt gegeben zur Verfügbarkeit von universellen Builds mit dem Linux-Kernel, die im Rahmen des Projekts erstellt wurden Gentoo Distribution Kernel um den Prozess der Kernelpflege im Distribution zu erleichtern. Das Projekt bietet die Möglichkeit, sowohl fertige Binär- Builds des Kernels zu installieren als auch mithilfe eines einheitlichen ebuilds den Kernel zu kompilieren, zu konfigurieren und zu installieren, ähnlich wie bei anderen Paketen.

Die wichtigsten Unterschiede zwischen den angebotenen vorgefertigten Builds und der manuellen Kernel-Erstellung liegen in der Möglichkeit der automatischen Aktualisierung bei der Installation regelmäßiger Systemupdates über den Paketmanager (emerge —update @world) und einem vordefinierten Satz von Standardoptionen, der die Funktionsfähigkeit nach einem Update garantiert (bei manueller Konfiguration ist unklar, ob ein Nichtladen des Kernels oder ein Fehler auf ein falsches Setzen der Parameter oder einen Fehler im Kernel selbst zurückzuführen ist).

Für die Installation des Linux-Kernels wurden drei Pakete erstellt, die man auf einem Raspberry Pi installiert werden, um ein Smart Home-System zu erhalten, das alle vorhandenen IoT-Geräte im Haus vereint und Mittel zur Überwachung und Steuerung über eine Web-Oberfläche bereitstellt. Die Plattform ermöglicht es außerdem, zusätzliche Webanwendungen zu erstellen, die mit Geräten über zusammen mit den anderen Systempaketen installieren und anschließend das gesamte System inklusive des Kernels mit einem Befehl aktualisieren kann, ohne eine separate Kernel-Build durchzuführen.

  • sys-kernel/gentoo-kernel — ein Kern mit einem typischen Satz von für Gentoo spezifischen Genpatches. Der Aufbau erfolgt mit Hilfe des Paketmanagers unter Verwendung der Standardeinstellungen oder durch Angabe einer eigenen Konfiguration.
  • sys-kernel/gentoo-kernel-bin — bereits gebaute Binary-Versionen des gentoo-kernels, die für eine schnelle Installation des Kerns ohne Kompilierung auf Ihrem System verwendet werden können.
  • sys-kernel/vanilla-kernel — ebuild mit dem Vanilla-Linux-Kern, der in der Form angeboten wird, die auf der Website vertrieben wird. kernel.org.

Es sei daran erinnert, dass in Gentoo früher der Kernel vom Benutzer separat vom Rest des Systems mit manuellen Anpassungen gebaut wurde. Dieser Ansatz ermöglichte eine feine Leistungsoptimierung, das Ausschließen überflüssiger Komponenten beim Bau und die Reduzierung der Bauzeit und der Größe des resultierenden Kerns. Gleichzeitig konnte der Benutzer aufgrund des Fehlens eines einheitlichen Satzes von Standardeinstellungen leicht Fehler bei der Konfiguration machen und auf Aktualisierungs- und Portabilitätsprobleme stoßen, die schwer zu diagnostizieren waren.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster