3 ms·
The strong point of plan9 is the universal IPC. This kills the need for a separate clients and servers that communicate with their own protocols to get access t
by Cloudef 5y ago
The strong point of plan9 is the universal IPC. This kills the need for a separate clients and servers that communicate with their own protocols to get access to remote resource. You can simply import / export anything, this isn't limited to static content as daemons can also export virtual resources. It also makes lots of programs unnecessary as traditional shell tools can access and modify resources and even system settings. Sort of like sysfs on linux but more on steroids.
Plan9 was also far ahead with sandboxing by having namespaces, which means you can expose restricted views of the "filesystem" to each process. Since in plan9 there's no ioctls and every resource access is simply read/write syscall (even networking!), restricting the "filesystem" is all you need to restrict what a process can do on your system.
- pjmlp 5y agoNo it wasn't. UNIX world had sandboxing via stuff like Tru64 and HP-UX vaults, while the cloud kind stuff kind of traces back to IBM System 360 capabilities, later improved in z/VM.
- nix23 5y ago>cloud kind stuff kind of traces back to IBM System 360 capabilities Yes true with VM/370 (today called z/VM) released in 1972, but it's not directly the same, however pretty impressive what IBM did (in the past) One can test-drive it from here: http://www.vm370.org/vm http://www.vm370.org/vm