I read the article and while I can't claim to be a guru, I don't think VMware in their right mind, with the engineering talent they have on staff, would put themselves at risk like this. They've always seemed above board to me in my dealings with them as a customer. I think that in light of the IPO, this guy's just trying to rain on their parade. My two cents...Anyone from guruville care to comment?
FUD! They have their GPL source code modifications on the vmware.com website for people to download. The kernel is proprietary, but someone would have to pull a SCO on them to find out for sure, but again I don't think there is anything to worry about. Everything I have seen in the source code looks fine to me
I think this is written by someone who doesn't have an intimate knowledge of how ESX 3 works.
There are some in the Linux community that dont like VMware because of it using Linux but then also have a close source kernel. Sounds like FUD to me.
>Sounds like FUD to me.
i don`t think this is FUD, at least i think it isn`t Mr. Hellwigs intention to spread FUD.
Anyway - you cannot deny that VMWare ESX is a derived work from the Linux kernel, can you ?
Rip off all the Linux out of ESX and look what you have then......
One day VMware will remove the service console from ESX putting all of its functionality in a VMKernel user world and have the VMKernel boot directly on the iron.
I don't know when this will happen, but I know that it will happen and that it is not a big deal.
not a big deal?
what about drivers ?
Drivers? They are in the VMKernel already.
an extract of the GPLv2:
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
afaik, proprietary and closed source vmkernel loads gpl`ed and modified linux drivers. i`m no lawyer and but this sounds "problematic" to me.
How do you know that the VMkernel device drivers are just modified Linux device drivers? Have you seen their source code?
If this was really true it would be very easy for VMware to support all the hardware that the Linux kernel supports today. But it is not.
I think most people in this forum don't seem to have read the article - witness the pasting of the source code to VMware's Linux kernel. As the article mentions, the source code in question is for vmkernel, not the Linux kernel modifications. There's been no technical response to any of the questions raised by the article (which cites publications recommended by VMware) in this forum (which I'm a little disappointed with really).
To summarize: vmkernel is loaded by a vmkmod, and constitutes what's referred to as a binary blob by most Linux kernel developers. Such things, unless they have been ported from another OS, are considered derived works of the Linux kernel, as they cannot function without a Linux kernel.
Ie, attempt to start vmkernel without Linux.
As mentioned in TFA, this is a long running issue VMware have known about for nearly a year.
Rip off all the Linux out of ESX and look what you
Uh-oh. This made the top line of el Reg.
When will VMWare respond?
Times like these they are happy to have EMC legal behind them.
you`re kidding !