[Wien] Microsoft veröffentlicht Linux-Treiber als Open Source

Bernd Petrovitsch (spam-protected)
Di Jul 21 18:40:06 CEST 2009


On Tue, 2009-07-21 at 16:26 +0200, (spam-protected) wrote:
> Microsoft veröffentlicht Linux-Treiber als Open Source
> 21.07.2009 | 08:51 |   (DiePresse.com)
> Die drei Treiber sollen es virtuellen Maschinen erleichtern, auf diverse
> Hardware-Schnittstellen zuzugreifen. Ursprünglich war die Software nicht
> mit offenem Quellcode geplant gewesen.
> 
> http://diepresse.com/home/techscience/hightech/microsoft/496629/index.do?from=newsletter
Die Motivation ist klar: "Linux" soll aufs M$FTs
<sales-speak>Virtualisierungslösung</sales-speak>, d.h. Hypervisor
laufen.

Wenn wer den LKML-Archiv sucht: http://lkml.org/lkml/2009/7/20/167

Vermutlich wird M$FT demnächst groß "unser Treiber ist im Linux-Kernel"
tönen (und sonstiges Werbematerial).

Vielmehr richtig ist (mbMN): Der Treiber ist erstmal
unter /driver/staging in Greg KHs git-Repo drin. Greg KH ist dort
überhaupt nicht wählerisch und nimmt jeden GPL-v2(kompatiblen) Treiber,
egal wie grauslich der Source ist etc (weil genau dazu /driver/staging
"gemacht").
Ob er weiter Upstream geht (und wann), wird sich weisen.

Dementsprechend waren auch die ersten Kommentare - wer MSFT-Coding-Style
kennt (Camel-case, typedef Hell, typedefs in UpperCase, ..) wird dort
selbiges noch erkennen.
Schau mer mal, wie lange es bis zur 1. richtigen Review dauert (und das
impliziert inhaltliche Kommentare + s-o-b von paar der
Kern-Kernel-Bastler. Und die lesen nix wirklich, was weit von
"leserlich" entfernt ist. Und der ist - ähemm - weit entfernt von
Documentation/CodingStyle) - v.a. wenn es um erwünschte Änderungen am
Rest geht (und unlängst wollte Xen gemergt werden. Tja .....) ......

Die (realistischen) Alternativen zu "Treiber in Mainline Kernel" sind
BTW
- proprietär bleiben: Wird spaßig, Leute (und v.a. kommerzielle
  Partner!) zu motivieren, Linux auf deren Basis zu fahren, wenn man
  * Binärtreiber extra installieren muß
  * dieses für etliche Distributionen + jeweils Kernel-Pakete
    maintainen[0]
  * dieses alles dafür auch maintainen
  * und das Kernel-Volk wird Bug Reports wegen "tainted" ignorieren bzw.
    am MSFT abwerfen.
- out-of-tree Treiber bleiben: die Untermenge von obigem, die
  ohne "proprietär" + Folgen übrig bleibt

	Bernd

[0]: Was mbMn Debian kalt lassen wird. Nur ist Debian auch nicht gerade
     eine Nischen-Distribution.
-- 
Firmix Software GmbH                   http://www.firmix.at/
mobil: +43 664 4416156                 fax: +43 1 7890849-55
          Embedded Linux Development and Services







Mehr Informationen über die Mailingliste Wien