[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