Microsoft Source Code im Linux Kernel – Follow up

Als Ergänzung zum gestrigen Blogppost “Microsoft übergibt Quell Code an den Linux Kernel” anbei noch ein paar Zusatzinformationen:

Der Post “Microsoft Releases Device Driver Code to the Linux Community” von Peter Galli auf Port25 gibt noch ein Hintergrundinformationen, was Microsoft noch so alles im Open Source Umfeld macht:

Peter GalliOne example of how Microsoft participates with, and contributes to, open source is its relationship with the PHP Community. The company's involvement includes contributing to the PHP Engine, optimizing PHP 5.3 to perform strongly on Windows, and working to improve the performance of numerous PHP applications on Windows. Then there is the ongoing participation in various Apache Software Foundation projects, such as Hadoop, Stonehenge and QPID.

"In short, we're focused on building sustainable business strategies for open source at Microsoft ... we see open source playing into three key areas, one of which is the use of 'inbound' open source and the open source development model to make our software development processes more efficient."

"Good examples of this include what we did recently with jQuery in Visual Studio 2008, the implementation of OpenPegasus connectors and adaptors into System Center Operations Manager, and work that the Microsoft High Performance Computing team did with the Argonne National Lab (ANL) to source its MPICH2 implementation, which is a portable implementation of the Message Passing Interface (MPI) used in cluster computing and super computers," Ramji said.

Im Post “More on the Hyper-V Linux Integration Components” beschreibt Hank Janssen vom Microsoft Open Source Technology Center die Vorgeschichte, und wie es zu dieser Kooperation mit dem Linux Driver Project kam:

Hank JanssenMicrosoft developed the Linux device drivers  to enhance the performance of Linux when virtualized on Windows Server 2008 Hyper-V.  My team and I were responsible for testing and validating the driver components that were contributed for this first release.  

We're  not talking a few hundred lines of code here; we're  talking about roughly 20,000 lines of code.

Is this a Dump and Run from Microsoft? Absolutely not!  We plan to enhance the functionality of this code, and we will continue to work with the Linux Community  to support the drivers and to ensure continued interoperability.

And last, but certainly not least, Greg Kroah-Hartman, who has been helping me to make all this code land in the right area in the kernel. He has patiently worked to help me correct my obvious mistakes and to get the code contributed into the kernel.