Mainline Linux - Mainline Linux

Mainline Linux bezieht sich auf den Git- Baum von Linus Torvalds , der den Linux-Kernel enthält . Jede stabile Linux-Kernel-Version stammt aus dem Hauptzeilenbaum und wird häufig auf kernel.org veröffentlicht . Mainline Linux bietet nur eine solide Unterstützung für eine kleine Teilmenge der vielen Geräte, auf denen Linux ausgeführt wird. Nicht-Mainline-Unterstützung kann durch unabhängige Projekte wie Yocto oder Linaro gefunden werden , aber in vielen Fällen wird der Kernel des Geräteherstellers benötigt. Für die Verwendung eines Vendor-Kernels ist wahrscheinlich ein Board-Support-Paket erforderlich .

Das Verwalten eines Kernelbaums außerhalb von Mainline Linux hat sich als sehr schwierig erwiesen.

Mainlining bezieht sich auf den Aufwand, dem Mainline-Kernel Unterstützung für ein Gerät hinzuzufügen, während früher nur Unterstützung in einem Fork oder überhaupt keine Unterstützung vorhanden war. Dies umfasst normalerweise das Hinzufügen von Treibern oder Gerätebaumdateien . Wenn dies abgeschlossen ist, wird die Funktion oder Sicherheitskorrektur als Hauptfunktion betrachtet .

Linux-ähnlich

Der Betreuer der -stable Niederlassung, Greg Kroah-Hartman, hat den Begriff "Linux-like" von Anbietern, die dem Hauptkernel Millionen von Codezeilen hinzufügen, auf nachgeschaltete Kernelgabeln angewendet . Im Jahr 2019 gab Google bekannt , dass der Haupt-Linux-Kernel in Android verwendet werden soll, um die Anzahl der Kernel-Gabeln zu verringern. Der Begriff Linux-like wurde auch auf die Embeddable Linux Kernel Subset angewendet , die nicht den vollständigen Mainline-Linux-Kernel, sondern eine kleine modifizierte Teilmenge des Codes enthält.

Siehe auch

Verweise

Externe Links