Ex-Microsoftie: Free Software Will Kill Redmond (ComputerWorld)
Ex-Microsoftie: Free Software Will Kill Redmond (ComputerWorld)
Posted May 24, 2009 11:45 UTC (Sun) by nix (subscriber, #2304)In reply to: Ex-Microsoftie: Free Software Will Kill Redmond (ComputerWorld) by shmget
Parent article: Ex-Microsoftie: Free Software Will Kill Redmond (ComputerWorld)
"There are a number of OSes that are written entirely in virtual machines..."Just because an OS is written in a language that usually runs a virtual machine does not necessarily imply that that machine must have any real existence. If you can compile the language down to native code and provide the runtime it expects, you can do away with the VM entirely. (This is exactly what GCJ can do for Java code: SBCL and CMUCL do it for Lisp. Hell, even C has an 'abstract machine' specified by the C Standard: that doesn't mean you need to run it in a VM.)And the virtual machines are written in what ? running on top of what ?
The hard part is writing the runtime. C#, like Java, has a huge runtime: in practice I'd expect a kernel written in those languages to specify a restricted subset of it that was available in kernelspace, because you'll probably have to reimplement a lot of it in that environment, and it's best to minimize that.
