Microsoft lernt von Linux.
Microsoft lernt von Linux. (Bild: Microsoft, Larry Ewing, Simon Budig, Anja Gerwinski/Montage: Golem.de)

Hyper-V Microsoft-Entwickler lernen von Linux

Der Start war zwar holperig, in den nächsten Linux-Kernel 3.4 ist aber der letzte Treiber für Microsofts Hyper-V aus dem Staging-Bereich aufgenommen worden. Microsofts Entwickler loben dafür die Community - und sich selbst.

Anzeige

Am 12. Februar 2012 verließ der letzte der fünf Treiber für Microsofts Hyper-V den sogenannten Staging-Bereich des Codes des Linux-Kernels und wird nun offiziell in Linux 3.4 aufgenommen. Die Microsoft-Entwickler Tom Hanrahan und Ky Srinivasan berichten über ihre Arbeit, die Hilfe aus der Community und was sie daraus gelernt haben.

Auf dem Linux Foundation Collaboration Summit 2012 am kommenden Dienstag, dem 3. April 2012 in San Francisco werden Hanrahan und Srinivasan von Microsoft einen Rückblick auf die Entwicklung der Hyper-V-Treiber für Linux wagen. Vorab haben sie die Präsentation ins Internet gestellt. Daraus geht hervor, dass die Treiber ohne Hilfe des Kernel-Entwicklers Greg Kroah-Hartman und weitere Entwickler aus der Community niemals fertig geworden wären.

Lernprozess

Unter der Rubrik "Lessons learned" (Seite 11 der Präsentation) resümieren die Entwickler, dass sie beträchtlich auf die Entwickler-Community eingehen mussten. Der Staging-Bereich des Linux-Kernels, in dem Treiber ihren letzten Schliff vor der Aufnahme in den Linux-Code erhalten, sei auch kein Ort für massive Umstrukturierungen. Vor allem interessierten sich Kernel-Entwickler überhaupt nicht für Fristen einzelner Firmen.

Microsoft hatte den Code für die Hyper-V-Treiber, die für Linux-basierte Gastsysteme in Microsofts virtueller Umgebung gedacht sind, bereits 2009 eingereicht, zunächst unter der Apache-Lizenz. Erst nach Hinweisen durch Kernel-Entwickler Kroah-Hartman, dass der Code damit gegen die Lizenz des Linux-Kernels verstößt, stellte Microsoft ihn unter die GPL.

Microsoft bandelt mit Open Source an

Microsoft versäumte es allerdings, die eingereichten 20.000 Zeilen Code zu pflegen. So drohten die Treiber schon nach kurzer Zeit denn aus dem Staging-Bereich zu fliegen.

Erst im Juli 2011 begannen die Microsoft-Entwickler wieder, an den Hyper-V-Treibern zu arbeiten. Wie auch aus der Präsentation hervorgeht, hatten sich zuvor zunächst Kroah-Hartman (Seite 5 der Präsentation) und weitere externe Entwickler um den Code gekümmert. Erst mit über 200 Patches sei es gelungen, den Code an den Kernel anzupassen, sagte Kroah-Hartman damals. Inzwischen bandelte Microsoft intensiv mit der Open-Source-Gemeinde an, die Webseite Codeplex wurde ausgebaut und Microsoft veröffentlichte ein Video zum 20. Geburtstag von Linux.

Schneller, schlanker, stabiler dank der Community

In der zweiten Jahreshälfte 2011 arbeiteten dann Microsofts Entwickler wieder intensiv an den Treibern, was ihnen damals Platz 7 der Liste der beitragenden Firmen und Platz 1 der in der Liste der beitragenden Einzelentwickler für Linux 3.0 bescherte (Seite 7 der Präsentation).

Die Treiber folgen nach der Zusammenarbeit mit den Linux-Entwicklern nicht nur strikt den Vorgaben für Linux-Treiber, sondern sind auch sauberer und schlanker, loben die Microsoft-Entwickler (Seite 10 der Präsentation). Die Anzahl der Codezeilen sei um fast 60 Prozent geschrumpft. In allen Treibern seien die Leistungsfähigkeit und die Stabilität deutlich erhöht worden. Sie bilden nun eine solide Basis für Microsofts weitere Unterstützung von Linux auf seiner Plattform.


Neklor 06. Apr 2012

Bitte erst richtig informieren, bevor man hier rumtrollt! Ich nutze das schließlich...

Ass Bestos 04. Apr 2012

und was hat das mit dem beitrag zu tun?

tuxsuisse 04. Apr 2012

Windows wird nie auf Linux basieren, jedenfalls nicht solange Linux unter der GPL steht...

Der Kaiser! 02. Apr 2012

Das merke ich immer, wenn ich unter Windows XP mal ein Programm schlafen lege. Wenn ich...

mrcdrc 02. Apr 2012

Unity stellt zumeist nur für ehemalige Gnome2-Nutzer ein Desaster dar. Ich selbst nutzte...

Kommentieren


willuhn.de - buzzword factory / 04. Apr 2012

Wer schreibt eigentlich den Kernel?



Anzeige

  1. IT-Netzwerkadministratorin/I- T- Netzwerkadministrator
    Universität Passau, Passau
  2. Embedded Software Engineer (m/w)
    GIGATRONIK Technologies GmbH, Sarnen (Schweiz)
  3. Systemadministrator/-in Web Basis
    ZF Friedrichshafen AG, Friedrichshafen
  4. IT-Spezialist/IT-Systemadmin- istrator (m/w)
    Salzgitter Mannesmann Line Pipe GmbH, Siegen

 

Detailsuche


Blu-ray-Angebote
  1. Der Tatortreiniger 3 (Folge 10-13) [Blu-ray]
    9,97€
  2. Der Hobbit: Die Schlacht der fünf Heere (Steelbook) [Blu-ray] [Limited Edition]
    32,99€ (Release 23.04.)
  3. Transformers 4: Ära des Untergangs [3D Blu-ray]
    19,99€

 

Weitere Angebote


Folgen Sie uns
       


  1. Kostenlose Preview

    So sieht Office 2016 für den Mac aus

  2. Lizenzrecht

    Linux-Entwickler verklagt VMware wegen GPL-Verletzung

  3. Operation Eikonal

    BND bestätigt Missbrauch der Kooperation durch NSA

  4. Microsoft

    Warum sich Windows 7 von PC Fritz registrieren ließ

  5. Oberlandesgericht Oldenburg

    Werber der Telekom darf sich nicht als Ewe Tel ausgeben

  6. Ubuntu Phone

    "Wir wollen auch ganz normale Nutzer ansprechen"

  7. Huawei Y3

    Neues Dual-SIM-Smartphone für 80 Euro

  8. Geheimdienstakten vorenthalten

    BND muss für den NSA-Ausschuss nachsitzen

  9. Bundesnetzagentur

    Liquid will sich Platz als Mobilfunkbetreiber einklagen

  10. UEFI

    Firmware-Updates unter Linux werden einfacher



Haben wir etwas übersehen?

E-Mail an news@golem.de



Lenovo Vibe Shot im Hands On: Überzeugendes Kamera-Smartphone für 350 US-Dollar
Lenovo Vibe Shot im Hands On
Überzeugendes Kamera-Smartphone für 350 US-Dollar
  1. Adware Lenovo-Laptops durch Superfish-Adware angreifbar
  2. Lenovo Tab S8-50F im Test Uns stinkt's!
  3. Lenovo Anypen Auf dem Touchscreen mit beliebigem Stift schreiben

BQ Aquaris E4.5 angesehen: Das erste Ubuntu-Smartphone macht Lust auf mehr
BQ Aquaris E4.5 angesehen
Das erste Ubuntu-Smartphone macht Lust auf mehr
  1. Aquaris E4.5 Canonical bringt das erste Ubuntu-Smartphone - schubweise

OxygenOS von Oneplus: "Wir wollen keine Funktionen entwickeln, die nerven"
OxygenOS von Oneplus
"Wir wollen keine Funktionen entwickeln, die nerven"
  1. Oneplus One-Smartphone bekommt Lollipop erst im März
  2. Alternatives ROM Paranoid Android schließt sich Oneplus an
  3. OxygenOS Oneplus greift auf Paranoid-Android-Entwickler zurück

  1. Re: "echter PC-Zocker"

    jtsn | 23:28

  2. Re: quatsch

    forenuser | 23:27

  3. Re: Umtausch

    plutoniumsulfat | 23:27

  4. Re: "Zumindest kleineren Erdstößen sollte der...

    plutoniumsulfat | 23:23

  5. Re: Was manche schon wieder behaupten....

    nick75 | 23:22


  1. 23:18

  2. 22:52

  3. 20:07

  4. 19:58

  5. 17:36

  6. 17:15

  7. 16:15

  8. 15:31


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel