4 ms·
I was actually inspired by the Zircon system calls from Fuchsia, which is a capability-based system. Operating on the current process or another one is just a m
by boricj 3y ago
I was actually inspired by the Zircon system calls from Fuchsia, which is a capability-based system. Operating on the current process or another one is just a matter of passing the correct handle to the relevant system calls. I'm not familiar with the Win32 API, but I'm not surprised to learn that it has similar facilities (although MapViewOfFile2 appears to be a fairly recent addition).
I'm of the opinion that POSIX is a fossilized design kept on life support, no longer fit for purpose in the modern era. Modern Unix-like are trying to plug in the holes with mostly proprietary extensions and this proposal would be just another one added to the pile... Whatever the future is made of, I do hope we won't have to carry 50 years old design mistakes for another 50 years from now.
- amelius 3y agoAre there any good public resources on the design of Fuchsia?
- boricj 3y agoFuchsia's getting started documentation can be found there: https://fuchsia.dev/fuchsia-src/get-started/learn https://fuchsia.dev/fuchsia-src/get-started/learn If you want to drill down a specific topic, you can look at the concepts section there: https://fuchsia.dev/fuchsia-src/concepts https://fuchsia.dev/fuchsia-src/concepts