Microsoft submits GPLv2 code to the Linux Kernel

Yup, you read that right.

Big boy Microsoft  submitted 20,000 lines of code to the Linux kernel community for review and inclusion into the Linux kernel tree. All under the GPLv2 license.

The code, made up of 3 Linux drivers will  enable all flavours for Linux to run on Windows 2008 through it’s Hyper-V hypervisor technology. Providing better cross platform/vendor support and performance gains.

Well, I guess even the giant now realises that it’s time to come out and share. Doing it alone doesn’t quite work any more. The community really does have a voice that gets heard!

It’s going to be interesting to see the community’s response to this thou. There’s going be mixed feelings for sure. The haters vs the lovers.

From my point of view, this move will take Linux deeper into the enterprise arena. Organisations that were once pro Windows will now have more options that directly enable them to support and run more applications on different platforms.

What do you think?

Read the press release

  • Arstan

    Few concerns:

    1. What? What is it that they want to submit? It’s a set of drivers which enables better performance(Linux already works on it) of Linux on top of Hyper-V(M$ Virtualization product). Microsoft would like to commit those drivers directly into the core of the kernel. Now this all rises second question WHY?

    2. WHY? Sun, VMWare have been doing the same thing without committing their drivers into the kernel core! Why not just follow their steps? It is already known that out of the tree modules are great. You do not need to tie up for specific kernel version to run your guest OS.

    3. If you pay attention at the codes, it is written in the M$ style. Not following coding standards of linux kernel. As well as they brought in all NT way of writing codes. I dunno, if they even defined NULL nothing more to say. 🙂

    4. M$ again in its glory. This is just pure PR. Now before this codes gets to the staging tree of the linux kernel there must be hell of a job to be done. You can just take a look at any driver developments for the kernel. You will see that until the drivers have met all the requirements, coding styles/standards, make sure they run on all archs it will be sent back to the developer. Since they release it open source, that means lots of devs will be involved in the process. Which is win for M$, release shitty code and wait others to fix it.


  • Danesh

    well said dude…. PR for sure!! I agree… let’s see what happens..

    I’m still Linux all the da way…

© 2008-2012 The Danesh Project
Powered by Wordpress and made by Guerrilla. Hosted at ServerFreak