Microsoft contributes code to Linux community
Published: 21 Jul 2009 08:48 BST
Microsoft on Monday announced it is contributing thousands of lines of code for inclusion in Linux.
The drivers are geared at making Windows a better host for Linux.
"The Linux device drivers we are releasing are designed so Linux can run in enlightened mode, giving it the same optimised synthetic devices as a Windows virtual machine running on top of Hyper-V," Tom Hanrahan, director of Microsoft's Open Source Technology Center, said in a statement. "Without this driver code, Linux can run on top of Windows, but without the same high performance levels."
Microsoft will release three drivers for Linux under the GPL that governs Linux.
Although Microsoft has released open-source code in the past, the company has generally favoured licences other than the GPL. That said, the GPL is the way into the Linux kernel and Microsoft wants this code in Linux.
In an article on its press website, Microsoft acknowledged the departure. The company has also been going after Linux for years, both on the marketing and legal fronts.
"Today, in a break from the ordinary, Microsoft released 20,000 lines of device driver code to the Linux community," Microsoft said. "The code, which includes three Linux device drivers, has been submitted to the Linux kernel community for inclusion in the Linux tree."
The move comes at a time of mixed signals from Microsoft when it comes to Linux. Microsoft has said the browser-based versions of Office, which are due out next year as part of Office 2010, will support Firefox, bringing at least a portion of Office to Linux for the first time.
It has also made peace with a number of Linux companies, most notably a 2006 pact with Novell, but has continued to rattle its legal sabre at those with whom it has not struck patent deals.
After years of making claims that many Linux implementations violate Microsoft patents, Microsoft took a case to court in February, filing suit against navigation systems maker TomTom.
The two sides later settled, but the settlement left many unanswered questions and Microsoft has not confirmed whether it will take similar action against other companies.
Credit: Understanding Microsoft's Linux code shocker from CNET News








