3 ms·
Why don't we have have sandbox execution environments in the OS itself? Why do we have a web browser at all and not just a way of running arbitrary code from a
by eterm 10y ago
Why don't we have have sandbox execution environments in the OS itself?
Why do we have a web browser at all and not just a way of running arbitrary code from a network in a sandbox? We'll end up re-imagining the browser as an OS with workers for anything an OS could do anyway in the end if we continue to need to have the browser act as an application runner.
- vertex-four 10y ago> Why don't we have have sandbox execution environments in the OS itself? Well, if you try, you wind up with something that looks an awful lot like a web browser - especially once WebAssembly is a thing. The API that many desktop operating systems provide is not designed for the security model that you're looking for, so you wind up building a new one on top of it - see WinRT when Microsoft needed a sandbox. We used to have things like Java Web Start (still do in some enterprise systems), and, well, it's not exactly any better than a web browser except that it has a better view layer for applications than HTML/CSS. It's also not supported on mobile platforms.
- pjmlp 10y ago> Why don't we have have sandbox execution environments in the OS itself? We do, that is how mainframes work. It is also available in Mac OS X, Windows and mobile OSes, one just needs to make use of the respective APIs. As for the GNU/Linux and *BSD I am out of touch how good the current sandbox support for cnames, Lx and others actually is.
- moron4hire 10y agoIt was called Java and it never lived up to the promise. The browser may not be the app deployment system we want, but it is certainly the one we deserve
- moron4hire 10y agoIt was called Java and it never lived up to the promise. The browser may not be the app deployment system we want, but it is certainly the one we deserve