3 ms·
>I thought the point of virtualisation is to make it so you get an environment which behaves as close to a real machine as possible, True. >why are they still
by chomp 13y ago
>I thought the point of virtualisation is to make it so you get an environment which behaves as close to a real machine as possible,
True.
>why are they still so easily detectable?
This doesn't negate the above. An OS interfaces with the underlying hardware, whether it's virtual or physical, so it always has some idea of what's going on, depending on what the virtualization layer tells the kernel. While it's possible to make a virtualization stack that makes it look like an OS is bare metal, many people don't care and already know that they are virtualized. It's possible to make the Linux kernel sidestep the tests for virtualization in this project, however.