backtop


Print 26 comment(s) - last by kattanna.. on Jul 23 at 2:27 PM

Microsoft gives driver code under GPlv2 license

Microsoft is the largest software maker on the planet and counts among its offerings the most popular operating system and the most popular productivity software suite. There are challengers to Microsoft on both those categories, but the Redmond firm reigns supreme.

Today Microsoft has announced that it is releasing about 20,000 lines of device driver code directly to the Linux community. The code includes three Linux device drivers and has been submitted to the Linux kernel community for inclusion in the Linux tree.

Microsoft says that the code will be available to the Linux community and customers alike and is designed to enhance the performance of the Linux operating system when virtualized on Windows Server 2008 Hyper-V and windows Server 2008 R2 Hyper-V.

Microsoft's Sam Ramji said, "We are seeing Microsoft communities and open source communities grow together, which is ultimately of benefit to our customers. The Linux community, for example, has built a platform used by many customers. So our strategy is to enhance interoperability between the Windows platform and many open source technologies, which includes Linux, to provide the choices our customers are asking for."

Microsoft is providing the code the Linux community under the GPLv2 license, which it says is the preferred license type by the community. The driver code will allow Linux to run in enlightened mode providing it with the same optimized synthetic devices as a Windows virtual machine running on top of Hyper-V. Prior to offering the code Linux could run on Hyper-V, but without the high levels of performance that the new driver code will allow.

Ramji continued saying, "So there’s mutual benefit for customers, for Microsoft, and for commercial and community distributions of Linux, to enhance the performance of Linux as a guest operating system where Windows Server is the host."



Comments     Threshold


This article is over a month old, voting and posting comments is disabled

wonder how many lines start with //
By kattanna on 7/21/2009 11:46:07 AM , Rating: 5
chuckles to self

i wonder how many of those 20,000 lines start with

//




By rbfowler9lfc on 7/21/2009 11:50:22 AM , Rating: 4
What? I always thought Linux was coded in BASIC.... =)


RE: wonder how many lines start with //
By wavetrex on 7/21/2009 11:57:05 AM , Rating: 5
None !

Line 1 is /*
Line 20.000 is */

That's about it ;)


RE: wonder how many lines start with //
By rbfowler9lfc on 7/21/2009 2:11:02 PM , Rating: 5
And the lines from 2 to 19999 are the EULA =)


By greylica on 7/21/2009 8:31:29 PM , Rating: 2
They want codes ?
Give them Eula's code !
This comment deserves 7...


By Spivonious on 7/21/2009 12:44:42 PM , Rating: 2
This is a win-win for Microsoft. "Now you can run Linux and Windows virtual boxes on your Windows Server-based machine!" More capability = more copies sold.


RE: wonder how many lines start with //
By descendency on 7/21/2009 8:27:37 PM , Rating: 1
echo "Hello, World!"
echo "Hello, Linux!"
...
echo "Hello, Silly online news people reading this."

20k useful working lines for linux written by MS.


By Smilin on 7/22/2009 11:23:27 AM , Rating: 2
Since it IS open source your full-of-sh1tness is fairly obvious.

:)


By myocardia on 7/23/2009 1:09:40 AM , Rating: 2
YOU WILL BE ASSIMILATED!!!</Bill Gates voice>


By kattanna on 7/23/2009 2:27:58 PM , Rating: 2
OK.. now this makes MUCH more sense

http://www.theregister.co.uk/2009/07/23/microsoft_...

quote:
Microsoft was in violation of the GPL (General Public License) on the Hyper-V code it released to open source this week.


so they had no choice but to release this code.. now i get it!!


hmm...
By Wierdo on 7/21/2009 11:41:06 AM , Rating: 5
Admiral Ackbar says: It's a Trap!




RE: hmm...
By ExarKun333 on 7/21/2009 1:33:23 PM , Rating: 5
Many Bothans died to give us this code...


RE: hmm...
By bodar on 7/21/2009 3:26:19 PM , Rating: 2
I don't know... fly casual.


RE: hmm...
By quiksilvr on 7/21/2009 4:15:17 PM , Rating: 2
Luke: They're coming to fast!
Han: A nickel for every time I heard that...


RE: hmm...
By SiliconJon on 7/21/2009 1:45:16 PM , Rating: 2
My first thought! Will we be seeing a new SCO-like company claiming this code was theirs, and attacking Linux after an unrelated large business deal with Microsoft?


RE: hmm...
By Skott on 7/21/2009 2:14:55 PM , Rating: 3
LOL... probably a trojan virus


RE: hmm...
By descendency on 7/21/2009 8:26:04 PM , Rating: 5
Peppy: Use bombs wisely!


does this mean
By kevinkreiser on 7/21/2009 3:56:13 PM , Rating: 2
no more NDISwrapper? if so, thank god.




RE: does this mean
By bersl2 on 7/21/2009 4:08:35 PM , Rating: 2
Sorry, this code is for enabling paravirtualization with Linux as a guest OS on a MS hypervisor.

I find it odd that so many people still report problems with WLAN under Linux. The device drivers are there now.


RE: does this mean
By sxr7171 on 7/21/2009 4:32:45 PM , Rating: 3
They might be, but what a colossal PITA to find them. Linux in 20 years could never be a real consumer OS. If you can't even get connected to the internet then its just plain futile today. What good are repositories. Then every distribution has its own package manager, its own install files. Its a giant clusterfuck.


RE: does this mean
By HinderedHindsight on 7/21/2009 5:29:46 PM , Rating: 2
I've run Linux on several laptops in the last few years, haven't had much of an issue with wireless drivers. There's a reason why Ubuntu is popular on many netbooks...wait, might that make it a consumer OS? People are purchasing netbooks with Ubuntu preloaded...

I can count more instances with Vista than Ubuntu that I've had to go to a manufacturer website to download wireless drivers. This is utilizing a combination of HP and Dell notebooks with Broadcom or Intel based wireless chipsets. In fact, I've not had issues with a variety of hardware, Ubuntu recognizes and even passes control of things like my integrated cam and fingerprint reader to my Windows VM, no driver install/download was needed, where as Vista had me going back to Dell's site if I wanted to do a fresh install.

And it's a fallacy to think that just because it's a Linux based OS, that they should function the similarly. How many applications written for Win2000 failed to work on WinXP, or those designed for WinXP failed to work on Vista? Linux distros can be made as similar or as dissimilar as necessitated by the needs of the developer. As opposed to Windows, where you're locked into a closed architecture that isn't flexible.

I'm not saying Windows is horrible. All I'm saying is that there are plusses and minuses to both. And since my job requires me to be able to operate in both environments, I've learned to leverage the strengths of both.


RE: does this mean
By sprockkets on 7/21/2009 8:18:22 PM , Rating: 2
Yeah, so hard to find them when all of Broadcom's and Intel's wireless drivers are bundled, and even Intel's Wireless N card was supported in Linux the day it came out, and supported in Linux without any need to install drivers one month later in SuSE.

Btw, you can always use ethernet, just like in Windows Vista, since Vista will support to a certain extent new gigabit adapters, while Linux supports them natively, even nVidia stuff, to get drivers if need be later.


RE: does this mean
By EricMartello on 7/22/2009 4:32:51 PM , Rating: 2
Linux has come a long way but I tend to agree with you on how it is organized. I think FreeBSD is smarter when it comes to organizing the OS sources and binaries. We'll know things are truly better when we stop seeing distribution-specific packages.

I think a lot of people get turned off by the fact that running linux means not only finding something that works on linux, but making sure that it works with your chosen distro. It's true that you can compile pretty much any app from source if you can't find a premade package, but is that user-friendly? NO! It's bad for consumers because that is way over their heads and it's bad for IT/Admins because it is just more crap to waste their time doing.

Bottom line - all OS have their quirks...in my opinion, the thing that makes Linux suck as a desktop consumer OS is the ultra-laggy window system. X uses a client-server design which means that compared to MS Windows it will always have inefficient 2D performance.


Not going to convince me
By Dfere on 7/22/2009 10:40:19 AM , Rating: 2
That MS was doing this to advance consumer level experience. Or help IT Admin. Just wait. Soon, some other announcement will come out showing just how they plan on leveraging this. Somehow. They simply want their code adopted.




This progress is tempered
By bersl2 on 7/21/09, Rating: -1
RE: This progress is tempered
By wushuktl on 7/22/2009 7:45:02 AM , Rating: 2
i think it's safe to say Microsoft is worried about this and will do whatever it can to win your trust.


"Paying an extra $500 for a computer in this environment -- same piece of hardware -- paying $500 more to get a logo on it? I think that's a more challenging proposition for the average person than it used to be." -- Steve Ballmer











botimage
Copyright 2012 DailyTech LLC. - RSS Feed | Advertise | About Us | Ethics | FAQ | Terms, Conditions & Privacy Information | Kristopher Kubicki