linux
Report a problem

Microsoft releases 20,000 lines of code to Linux community

Tom Warren   on 21 July 2009 - 07:32 · 41 comments & 11564 views

Advertisement (Why?)
Hell has not frozen over and pigs aren't flying in the sky, Microsoft has just released 20,000 lines of device driver code to the Linux community.

Company officials admitted the move was "a break from the ordinary" but were quick to note this is the first time Microsoft has released code directly to the Linux community. The code will be available to the Linux community and customers and is expected to enhance the performance of the Linux operating system when virtualized on Windows Server 2008 Hyper-V or Windows Server 2008 R2 Hyper-V.

Sam Ramji, senior director of Platform Strategy in Microsoft's Server and Tools organization said in a statement, "Our initial goal in developing the code was to enable Linux to run as a virtual machine on top of Hyper-V, Microsoft's hypervisor and implementation of virtualization.

The Linux device drivers we are releasing are designed so Linux can run in enlightened mode, giving it the same optimized synthetic devices as a Windows virtual machine running on top of Hyper-V."


Due to the economy and consolidation, big enterprises are looking to standardize their virtualization platform, and according to Microsoft "the Linux device drivers will help customers who are running Linux to consolidate their Linux and Windows servers on a single virtualization platform".

Post a comment · Send to friend Comments · There are 41 additional comments
(2 replies) #1 The_Decryptor on 21 Jul 2009 - 07:39
Smart move from Microsoft.
#1.1 +Chicane-UK on 21 Jul 2009 - 08:11
IMHO it's the only move they could make if they want to compete in virtualization properly! If they didn't do it, it'd make them look stupid!
#1.2 M_Lyons10 on 22 Jul 2009 - 00:17
Chicane-UK said,
IMHO it's the only move they could make if they want to compete in virtualization properly! If they didn't do it, it'd make them look stupid!


Absolutely. I'm glad they decided to do this though. It's definitely a good move.
(3 replies) #2 Recon415 on 21 Jul 2009 - 07:39
1 UP for Linux!
#2.1 Ridlas on 21 Jul 2009 - 12:47
1 up for ms
#2.2 Krome on 21 Jul 2009 - 14:18
1 up for lol
#2.3 dimithrak on 21 Jul 2009 - 19:22
Krome said,
1 up for lol

1 up for who cares what you think!
(2 replies) #3 YaZoR on 21 Jul 2009 - 07:41
Extend .....
#3.1 Majesticmerc on 21 Jul 2009 - 08:24
EEE doesn't apply here, they aren't extending Linux with proprietary standards, they're making it compatible with their product so that Linux can operate efficiently virtualized atop Hyper-V.
#3.2 Quick Reply on 21 Jul 2009 - 09:20
Yes they are, they are Extending Linux to support their Virtualisation platform. Moving an all-Linux server to have Microsoft components is a small step closer to the next major step.
#4 Tim Dawg on 21 Jul 2009 - 07:42
Whoa! Good move! We all know MS is behind in the virtualization game but they're catching up fast. Too bad it'll still be another year or two but you got to give them props for making the right decision.

BTW - I use HyperV and I love it. Especially when combined with SCVMM.
#5 wrack on 21 Jul 2009 - 07:55
If enterprises pick this move then Microsoft still gain a copy of Windows Server 2008 and HyperV sold!
(3 replies) #6 kaixi on 21 Jul 2009 - 08:22
Wow, Microsoft has been making quite a few smart moves lately: Windows 7, Bing, MSE, the new Office suite and now this.
#6.1 Calum on 21 Jul 2009 - 10:41
They really have. Don't forget the Zune HD or the Zune Software either

I've started to really love this company again now.
#6.2 epple on 21 Jul 2009 - 22:43
Calum said,
They really have. Don't forget the Zune HD or the Zune Software either

I've started to really love this company again now.

Have you hated it before?
#6.3 DanielZ on 22 Jul 2009 - 01:23
What's MSE?
(8 replies) #7 toki on 21 Jul 2009 - 08:33
What a waist... linux dudes will spend years to understand the sources in their "vi" editor...
#7.1 +d4v1d05 on 21 Jul 2009 - 09:33
toki said,
What a waist... linux dudes will spend years to understand the sources in their "vi" editor...

< snipped > it isn't a waste at all... Looks like you just don't understand anything about Linux/Microsoft/etc.

Last edited by Calum on 21 Jul 2009 - 10:40
#7.2 omni on 21 Jul 2009 - 09:58
toki said,
What a waist... linux dudes will spend years to understand the sources in their "vi" editor...


VIM is more commonly used to manage large source products then Visual Studio (or probably arguably, any other IDE). VIM and Emacs are both very full featured IDEs with a steep learning curve but any developer worth their salt should pick them up in hours.
#7.3 d3v on 21 Jul 2009 - 10:50
omni said,
VIM is more commonly used to manage large source products then Visual Studio (or probably arguably, any other IDE).

lol
Or should I say Ctrl+Meta+X Alt+Meta+****+lol ?
#7.4 omni on 21 Jul 2009 - 10:58
d3v said,
lol
Or should I say Ctrl+Meta+X Alt+Meta+****+lol ?


I think even if that was a hotkey it would still be more efficient then diving in to 4 deep menus. If you're writing thousands of lines a code a month typing /'whatever youre searching for' is faster then CTRL+F waiting for it to load then diving through a 40mb intellisense database -- same goes for anything else VIM gives you with a funky keystroke.
#7.5 virtorio on 21 Jul 2009 - 12:29
Another "brilliant" contribution by toki.
#7.6 hotdog963al on 21 Jul 2009 - 20:03
*Congratulations, you've just won the most idiotic post award 2009*
#7.7 Shiranui on 22 Jul 2009 - 00:22
toki said,
What a waist... linux dudes will spend years to understand the sources in their "vi" editor...


Did you use vi to edit your post?
#7.8 DanielZ on 22 Jul 2009 - 01:25
Stfu, not every body on Linux uses Vim. There are plenty of modern editors available for Linux. And in any case, Vim is better than Visual Studio.
(2 replies) #8 on 01 Jan 1970 - 00:00
#8.1 spinning_quirK on 21 Jul 2009 - 10:27
No, it's not "waiste" either.
#8.2 Ferret on 21 Jul 2009 - 10:35
It's 'waste'.

And well done to MS for doing !
#9 agreenbhm on 21 Jul 2009 - 11:00
This is a great move. Hyper-V has no potential in the market without supporting most *nix guests, so hopefully this will allow w/e Microsoft's equivalent of VMware Tools to be developed for various *nix OSs. Now Hyper-V just needs to be tweaked to allow the guests to be installed easily to begin with... Haven't used Hyper-V much, but I remember hearing something about having to do a workaround just to install Ubuntu.
#10 +majortom1981 on 21 Jul 2009 - 11:23
This is a good move. I would definately run say a linux os as a web server on a windows server using hyper-v. I do not see how this could be a bad move at all.
#11 m-p{3} on 21 Jul 2009 - 11:24
I guess that as long as the code submitted follow the principles of Linux, that is a step forward for enhanced interoperability.

Good one Microsoft, good one.
(5 replies) #12 scrimpy32 on 21 Jul 2009 - 11:47
does this meen better nvidia drivers for linux ?
#12.1 Skullpture on 21 Jul 2009 - 12:28
MS has nothing to do with how bad Nvidia-Linux drivers are. That is all on Nvidia.
#12.2 GP007 on 21 Jul 2009 - 15:14
nVidia drivers on Windows aren't always that great either you know?
#12.3 scrimpy32 on 21 Jul 2009 - 15:15
Never have a problem in windows every game i have runs at 90+ FPS and looks great never a single problem in windows but thanks for trying
#12.4 vetmarkjensen on 21 Jul 2009 - 19:07
scrimpy32 said,
Never have a problem in windows every game i have runs at 90+ FPS and looks great never a single problem in windows but thanks for trying

Before you try to be so cool and dismissive while presenting anecdotal evidence, no less...

Maybe you should try to remember waaay back to about last year.
http://www.engadget.com/2008/03/27/nvidia-...-crashes-in-20/
Seems that GP007 has a very valid point, backed up by Microsoft, no less, that nVidia's drivers aren't always stellar.

Thanks for playing.
#12.5 scrimpy32 on 21 Jul 2009 - 22:59
markjensen said,
Before you try to be so cool and dismissive while presenting anecdotal evidence, no less...

Maybe you should try to remember waaay back to about last year.
http://www.engadget.com/2008/03/27/nvidia-...-crashes-in-20/
Seems that GP007 has a very valid point, backed up by Microsoft, no less, that nVidia's drivers aren't always stellar.

Thanks for playing.


And you think everyone runs Vista ?

Thanks for playing : your welcome !!
#13 Angel Blue01 on 21 Jul 2009 - 13:16
I thought SLED already supported this?
(1 reply) #14 ir0nw0lf on 21 Jul 2009 - 13:26
Driver code huh? When I saw the title about 20,000 lines of code, I thought they were releasing the welcome screen code LOL.
#14.1 scrimpy32 on 21 Jul 2009 - 15:19
ir0nw0lf said,
Driver code huh? When I saw the title about 20,000 lines of code, I thought they were releasing the welcome screen code LOL.


i thought it was 20,000 packages needed to run a single program in linux that had more then half with broken dependencies thats linux for ya.
#15 nhozemphtekh on 21 Jul 2009 - 14:48
Now release dx plz
#16 Bri- on 01 Aug 2009 - 01:10
Hey, it's a start. Thank you, Microsoft.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)