Commentary

Serdar Yegulalp
 

Microsoft Contributes To Linux Kernel -- And It's Not April 1

"That'll never happen." I'm learning not to say those words, because never is a long, long time. How about, for instance, Microsoft contributing GPLed code to the Linux kernel? Well, guess what.

"That'll never happen." I'm learning not to say those words, because never is a long, long time. How about, for instance, Microsoft contributing GPLed code to the Linux kernel? Well, guess what.


More Software Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

Even the first graf of Microsoft's own press release admits this is outlandish news:

Today, in a break from the ordinary, Microsoft released 20,000 lines of device driver code to the Linux community. The code, which includes three Linux device drivers, has been submitted to the Linux kernel community for inclusion in the Linux tree. The drivers will be available to the Linux community and customers alike, and will enhance the performance of the Linux operating system when virtualized on Windows Server 2008 Hyper-V or Windows Server 2008 R2 Hyper-V.

"Break from the ordinary", to say the least! It's in the same rubric of understatement as noting that the Eiffel Tower is rather pointy and tall.

It's fairly clear this is something that benefits them in the long run as much as it benefits Linux. The whole point is to make Windows Server / Hyper-V an appealing choice as a Linux virtualization container --not exactly a kiss-and-make-up arrangement with Linux as a whole. If they can't squeeze Linux out completely, the least they can do is find creative and mutually beneficial ways to co-exist with it. And they're right: I doubt they could ever make Linux vanish entirely even if they dropped free copies of Windows Server on IT managers from the tops of tall buildings.

But I also see all this as another step on a road Microsoft has been on for a while. They've been making Windows a place where open source of one kind or another, whether applications or language platforms or whole operating systems, can land comfortably and work well. They did the same thing with PHP, when they worked to optimize the performance of said language on Windows and make it all the more appealing to run it there.

Perhaps this is a reflection of how Microsoft is training itself to see all of open source software -- OSes, languages, apps -- in a unified light. It's all software that can be run on Windows. And this is all a way to make that "can" into a "should".

InformationWeek Analytics has published an independent analysis of the next-generation Web applications. Download the report here (registration required).

Follow me and the rest of InformationWeek on Twitter.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links