3 ms·
VMware was probably based on M Rosenblum's graduate work on SimOS, which was GPL. If it's fair to call Perl "mostly a synthesis ideas present in ksh," I think
by sagarm 15y ago
VMware was probably based on M Rosenblum's graduate work on SimOS, which was GPL.
If it's fair to call Perl "mostly a synthesis ideas present in ksh," I think it would also be fair to call Mac OSX "BSD plus a display server driven by postscript and a UI written in Objective C."
- kmavm 15y ago> VMware was probably based on M Rosenblum's graduate work on SimOS, which was GPL. I worked on VMware's virtual machine monitor from 2000 to 2009. Mendel's students' work on SimOS had nothing at all to do with VMware, full-stop; SimOS was just a full-system simulator, useful for measurement and educational purposes, which has almost nothing to do with virtualization. The research system of Mendel's that did influence VMware's founding was Disco[0], a virtual machine monitor for SGI's MIPS machines. But the technique Disco used (trap-and-emulate) was inapplicable on x86, and in fact there was peer-reviewed literature claiming the x86 was impossible to virtualize[1]. VMware's first six years of products were instead based on dynamic binary translation; we incrementally recompiled the privileged x86 guest into unprivileged x86 code, in much the same way modern JVMs incrementally compile Java bytecodes into native machine instructions. Our source base was 100% VMware proprietary, and had to be since no open source project was trying anything remotely related at the time. [0] http://www-flash.stanford.edu/~bugnion/Disco/sosp-html/ http://www-flash.stanford.edu/~bugnion/Disco/sosp-html/ [1] http://dl.acm.org/citation.cfm?id=1251316&dl=ACM&coll=portal http://dl.acm.org/citation.cfm?id=1251316&dl=ACM&col....
- protomyth 15y agoAbout as fair as calling an Indy Car a Buckboard with an engine instead of a horse. Perl and OS X are quite a bit more.