4 ms·
You'd have to compensate for the lack of memory protection by running all unprivileged code in a VM, which would very likely introduce its own class of complexi
by soraminazuki 7y ago
You'd have to compensate for the lack of memory protection by running all unprivileged code in a VM, which would very likely introduce its own class of complexities and performance penalties.
- henesy 7y agoInferno instances are really meant to be compartments for individual programs more than a desktop OS in and of itself. Dis VM instances are super light… you wouldn't really be needing to worry much about running a large number of them. Point aside in many cases you can sandbox applications in crafted namespaces using spawn and flags like NODEVS.
- sprash 7y agoInferno already runs all unprivileged code in a VM. When I installed it on a Raspberry Pi for example could disable or enable its MMU, it didn't make a difference at all.
- tinus_hn 7y agoPeople always defend Java as if these penalties don’t exist somehow.
- sprash 7y agoThe question was more about how the big the penalty is compared to running a MMU. Also according to my (admittedly rather basic) tests the DIS VM performs far better than JVM.