D vs VM-based platforms

Benji Smith dlanguage at benjismith.net
Tue May 1 14:49:34 PDT 2007


Sean Kelly wrote:
> Benji Smith wrote:
>>
>> Lots of great info. Thanks. I didn't know that the x86 had support for 
>> profiling, debugging, sandboxing, etc.
>>
>> I'd actually argue, though, that these kinds of features are actually 
>> VM features, even if they have actually been implemented on silicon.
> 
> Since the name "virtual machine" implies the virtualization of a 
> machine, it seems reasonable that a good VM would provide all the 
> features normally found in a non-virtual (ie. real) machine.  Why should 
> these features be offered only in software?  Particularly at a time 
> where hardware support for VMs is being explicitly added to hardware to 
> improve performance?
> 
> 
> Sean

I agree. A good virtual machine will provide all of the features of a 
real machine. The opposite, though, is not necessarily true. A real 
machine doesn't necessarily provide all of the features of a typical 
virtual machine.

--benji



More information about the Digitalmars-d mailing list