Kernel-Log: Erste Vorabversion von Linux 3.1

Seite 3: Mehr Staccato

Inhaltsverzeichnis

Kernel-Umland ("Plumbing layer"), Userland-Treiber, Entwicklertools, ...

  • Douglas Gilbert hat die Version 1.32 der sg3_utils veröffentlicht, mit der sich SCSI- und ATA-Kommandos an Geräte schicken lassen.
  • Karel Zak hat die erste Vorabversion der Werkzeugsammlung util-linux 2.20 veröffentlicht. Sie enthält unter anderem ein komplett neue geschriebenes Dmesg, das Inhalte filtert oder Warn-Level-Nummern in verständliche Bezeichnungen übersetzt. Das Programm Mountpoint ist neu dabei und Lsblk liefert mehr Informationen.
  • Die Flashrom-Entwickler haben die Version 0.9.4 ihres quelloffenen Programms veröffentlicht, das Flash-Chips ausliest, den Inhalt verifiziert oder diese neu beschriebt – etwa um das BIOS zu aktualisieren. Die neue Version bringt ein verbesserte Bedienoberfläche mit und soll Dutzende weiterer Flash-Chips, Chipsätze und Mainboards unterstützen.
  • Intel-Entwickler Matt Fleming hat efilinux 0.8 veröffentlicht. Er beschreibt es als Referenz-Implementierungen eines EFI-Boot-Loaders, der keine besondere Funktionen hat und bislang nur einen Linux-Kernel laden könne.
  • Matthew Garrett hat sich weiter mit dem (U)EFI/(Unified) Extensible Firmware Interface beschäftigt und beschreibt in "Further adventures in EFI booting", wie er mit Tricks EFI-Boot-Images erstellen konnte, die auf USB-Stick oder DVDs transferiert auf neuen und alten Macs oder aktuellen x86-Systemen arbeiten sollen.
  • Johannes Berg hat die Version 3.0 des WLAN-Konfigurationswerkzeugs iw freigegeben; die Versionsnummer des Programms soll von nun an jener der Kernel-Version folgen, dessen Nl80211-API es implementiert.
  • Am 27. und 28. September richten das Institut für Mikroelektronik- und Mechatronik-Systeme (IMMS) und das Open Source Automation Development Lab (OSADL) in Ilmenau einen Workshop zu Embedded Linux aus.
  • Die Entwickler des Projekts Hplip (Hewlett-Packard's Linux Imaging and Printing Software) haben die Version 3.11.7 der gleichnamigen Treiber für Drucker und Multifunktionsgeräte von HP veröffentlicht. Die Release Notes erwähnen als eine der Neuheiten die Unterstützung für die DeskJet-3050A-J611-Serie und drei LaserJet-Modelle.
  • Die Entwickler von Libguestfs haben die Version 1.12 ihrer Software freigegeben, die den Zugriff auf Datenträger virtueller Maschinen erleichtert. Laut den Release Notes kann das Programm virt-resize nun auch mit Btrfs umgehen und die Java-Unterstützung der Bibliothek sei jetzt komplett.

LKML-Diskussionen

  • In fast jedem Merge-Window hält Linus Torvalds andere Entwickler dazu an, nur Git-Pull-Requests für Git-Zweige zu schicken, die Tests durchlaufen haben; sie sollen zudem auf einem einigermaßen stabilen Entwicklungsstand von Linux basieren und nicht etwa auf einem gerade aktuellen Zwischenstand mitten im Merge Window. In diesem Entwicklungszyklus hat er auf diese und andere Aspekte rund um den Patch-Austausch mit Git noch häufiger als sonst hingewiesen als sonst; er drohte sogar, Pull-Requests mit unsauber aussehenden Git-Zweigen im nächsten Merge Window zu ignorieren.
  • Mel Gorman hat eine MMTests genannte Test-Suite zusammengestellt, die Benchmarks und Skripte zum Testen der Geschwindigkeit des Speicher-Subsystems (Memory Management/MM) enthält.
  • Google-Entwickler David Rientjes hat einige Messergebnisse veröffentlicht, bei denen der Speicherbröckchen austeilende SLAB-Allocator deutlich besser abschneidet als der neuere SLUB-Allocator,der für 3.1 gerade einige Optimierungen erhielt; die Entwickler diskutierten daraufhin über weitere Verbesserungen, um das Geschwindigkeitsdefinizit zu mindern oder zu beseitigen.
  • Liu Yuan hat vhost-blk zur Diskussion gestellt – ein Virtio-Block-Device-Accelerator, der die Performance beim Lesen und Schreiben von Datenträgern aus KVM-Gästen zu verbessern versucht. Dazu nutzt es einige schon bei vhost-net genannten Tricks, die den Overhead beim Datenaustausch reduzieren.

Weitere Hintergründe und Informationen rund um Entwicklungen im Linux-Kernel und dessen Umfeld finden sich in den vorangegangenen Kernel-Logs auf heise open und in c't. Neue Ausgaben des Kernel-Logs werden auf den Identi.ca- und Twitter-Konten "@kernellog" erwähnt; die englischen, bei den Kollegen von "The H" erscheinenden Übersetzungen auf den Identi.ca- und Twitter-Konten "@kernellog2". Gelegentlich zwitschert der Autor des Kernel-Logs unabhängig davon über einige Kernel-Log-Themen bei Identi.ca und Twitter als "@kernellogauthor". (thl). (thl)