zurück zum Artikel

LPC-Videos zu Linux & UEFI, ARM und ACPI 5.0

Thorsten Leemhuis

Material der diesjährigen Linux Plumbers Conference (LPC) liefert Hintergrund-Informationen zur Linux-Unterstützung von ARM-Kernen, ACPI 5.0 und UEFI; auch zu Netzwerk- und Virtualiserung-Techniken gibt es Videos und PDF-Dokumente.

Die Organisatoren der Ende August in San Diego abgehaltenen Linux Plumbers Conference (LPC) 2012 [1] haben Videos [2] sowie Notizen und Präsentationsfolien [3] der Konferenzvorträge veröffentlicht [4]; vorwiegend beschäftigen sie sich mit Linux-Software, die zwischen Hardware und den Benutzerschnittstellen vermittelt.

Matthew Garrett liefert Hintergründe zur UEFI-Unterstützung von Linux.

Red-Hat-Mitarbeiter Matthew Garett etwa liefert im "Plumbing UEFI into Linux [5]" einen Überblick über das Unified Extensible Firmware Interface (UEFI), das bei Mainboards für PCs Notebooks gerade das klassische BIOS verdrängt. Noch detaillierter geht der Intel-Angestellte Harry Hsiung in seinem zweiteiligen "UEFI Tutorial" auf UEFI ein (1 [6], 2 [7]). Beide Entwickler liefern in ihren Vorträgen auch Details zur derzeit entwickelten [8] Linux-Unterstützung für UEFI Secure Boot.

In den Aufzeichnungen der Vorträge "Byte Queue Limits [9]" und "CoDel and FQ CoDel, fighting the delays [10]" geht es um in Linux 3.3 [11] respektive Linux 3.5 [12] integrierte Änderungen, die "Bufferbloats" vermeiden helfen sollen; der Begriff umschreibt Probleme wie hohe Netzwerklatenzen und Verbindungsabbrüche, die durch zu umfangreiches Puffern zu übertragender Daten entstehen. Kernel-Entwickler Arnd Bergmann liefert in "Status of ARM [13]" einen Überblick über aktuelle Entwicklungen des Codes für ARM-Systeme im Linux-Kernel und liefert Details zu den seit einige Zeit in diesem Bereich vorgenommenen Aufräumarbeiten. Len Brown, der die ACPI-Code im Kernel betreut, erläutert in "ACPI 5.0 in Linux [14]" den Stand der ACPI-5.0-Unterstützung von Linux. Mark Charlebois und Behan Webster sprechen in "LLVMLinux: Compiling the Linux Kernel with LLVM [15]" zu ihrem Bestrebungen [16], den Linux-Kernel mit dem auf LLVM aufbauenden Clang zu übersetzen.

Nicht alle Vorträge wurden aufgezeichnet, doch auch die Präsentationsfolien liefern teilweise interessante Hintergrundinformationen. Alex Williamson erläutert in "VFIO: Are we there yet? [17]" das von ihm vorangetriebene Userspace-Treiber-Framework VFIO (Virtual Function I/O); es wurde für Linux 3.6 aufgenommen [18] und ist vornehmlich für KVM gedacht, um PCI- und PCIe-Geräte an Gäste durchzureichen, damit diese die Geräte mit geringen Latenzen, hohem Datendurchsatz und ohne Gefahr für den Host ansprechen können. Linux-Memory-Management-Experte Andrea Arcangeli sprach [19] zu dem von ihm gerade [20] entwickelten AutoNUMA [21], dass besser als bislang dafür sorgen soll, dass Prozesse auf Mehrprozessorsystemen möglichst auf einem Prozessor laufen, der die vom Prozess verwendenden Speicherbereich möglichst schnell erreichen kann. (thl [22])


URL dieses Artikels:
https://www.heise.de/-1709733

Links in diesem Artikel:
[1] http://www.linuxplumbersconf.org/2012/
[2] http://linuxplumbers.ubicast.tv/channels/#lpc-2012
[3] http://www.linuxplumbersconf.org/2012/resources-slides-and-videos/
[4] http://www.linuxplumbersconf.org/2012/linux-plumbers-2012-slides-videos-now-available/
[5] http://linuxplumbers.ubicast.tv/videos/plumbing-uefi-into-linux/
[6] http://linuxplumbers.ubicast.tv/videos/uefi-tutorial-part-1/
[7] http://linuxplumbers.ubicast.tv/videos/uefi-tutorial-part-2/
[8] https://www.heise.de/news/UEFI-Secure-Boot-fuer-Suse-Linux-1664594.html
[9] http://linuxplumbers.ubicast.tv/videos/byte-queue-limits/
[10] http://linuxplumbers.ubicast.tv/videos/codel-and-fq_codel-fighting-the-delays/
[11] https://www.heise.de/hintergrund/Kernel-Log-Was-3-3-bringt-1-Netzwerk-1421300.html
[12] https://www.heise.de/hintergrund/Kernel-Log-Was-3-5-bringt-1-Netzwerk-1624233.html
[13] http://linuxplumbers.ubicast.tv/videos/news-from-the-arm-architecture/
[14] http://linuxplumbers.ubicast.tv/videos/acpi-component-architecture-acpica/
[15] http://linuxplumbers.ubicast.tv/videos/llvmlinux-compiling-the-linux-kernel-with-llvm/
[16] http://llvm.linuxfoundation.org/
[17] http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc-virt-vfio-williamson.pdf
[18] https://www.heise.de/hintergrund/Kernel-Log-Was-3-6-bringt-3-Architektur-1708126.html
[19] http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc-virt-autonuma-arcangeli.pdf
[20] http://thread.gmane.org/gmane.linux.kernel.mm/84753
[21] http://lwn.net/Articles/488709/
[22] mailto:thl@ct.de