3 ms·
That would give the user full control over the physical CPU, though, whereas most "cloud" services only give you access to a virtual machine. On the other hand
by comex 8y ago
That would give the user full control over the physical CPU, though, whereas most "cloud" services only give you access to a virtual machine.
On the other hand, it should be possible for the hypervisor to provide roughly the same capabilities in software, without having to modify the software inside the virtual machine. Indeed, most hypervisors already provide a GDB stub for this purpose, including, e.g., Xen [1]; it's just that public clouds don't typically give customers access to it. It would be nice if that changed.
[1] https://github.com/xen-project/xen/tree/master/tools/debugger/gdbsx https://github.com/xen-project/xen/tree/master/tools/debugge...
- baybal2 8y agoSomebody's cloud is engineered the wrong way if somebody can wreck the entirety of it when only having access to a single server
- Nullabillity 8y agoUsually the same physical server has multiple tenants, which do not trust each other.