3 ms·
All Unix-like systems have made a lot of mistakes. There is a chance to fix them. Here is the list of some of possible improvements: Pointer + size strings in
by Panzerschrek 4mo ago
All Unix-like systems have made a lot of mistakes. There is a chance to fix them. Here is the list of some of possible improvements:
Pointer + size strings in APIs (not null-terminated strings).
Asynchronous APIs as default choice.
Proper process spawning, not forking.
Restrictive process rights management (with each process seeing only a slice of the whole file system and overall system resources).
Non-monolithic design (with no need to integrate all drivers into the kernel).
Probably many other improvements.