bk99.de entertain the web since 1997

Kernel-Log: Kernel-Entwicklung erklärt, neuer Synaptics-Treiber, Linux 2.6.27-rc3 veröffentlicht

Zusammenfassung

Das Kernel-Log vom August 2008 stellte Jon Corbets Leitfaden „How to Participate in the Linux Community“ vor, der Einsteigern und Unternehmen den Entwicklungsprozess des Kernels erklärt. Außerdem erschien der Synaptics-Touchpad-Treiber 0.15.0 erstmals unter MIT-Lizenz im X.org-Projekt. Mit Linux 2.6.27-rc3 flog der ISDN-Treiber auerswald heraus, Unterstützung für Intels kommende Ibex-Peak-Chipsätze kam hinzu.

Ideen

  • Ein Leitfaden soll Hardwareherstellern typische Fehler beim Einstieg in die Kernel-Entwicklung ersparen.
  • Corbet schickte den Text als Patch zur Begutachtung an die Kernel-Mailingliste.
  • Ein verwaister Treiber gewann mit neuem Maintainer und Lizenzwechsel wieder an Fahrt.
  • Treiber verlagern sich teils in den Userspace, etwa über libusb.

Einsichten

  • Dokumentation des Prozesses ist für die Beteiligung von Firmen so wichtig wie Code.
  • Auch Doku profitiert vom selben Review-Prozess wie Quellcode.

Fakten

  • Jon Corbet leitete LWN.net und verfasste den Leitfaden für die Linux Foundation.
  • Synaptics 0.15.0 war die erste Version unter MIT-Lizenz.

Referenzen

Kritik

  • Als Sammelmeldung reiht der Text viele Themen aneinander, ohne eines davon genauer auszuführen.

Bemerkungen

  • Corbets Text ist heute als „development-process“ Teil der Dokumentation im Kernel-Quellbaum.

Empfehlungen

  • Lies vor dem ersten Kernel-Patch die Prozessdokumentation unter Documentation/process.
  • Reiche auch Dokumentation zur Begutachtung ein, bevor du sie veröffentlichst.

Originalartikel lesen →

Im Webarchiv suchen