3 ms·
Some nice Multics features that I might like to see in Unix/Linux systems: - long form command names/aliases - ring security (and perhaps a more secure/isolat
by musicale 3y ago
Some nice Multics features that I might like to see in Unix/Linux systems:
- long form command names/aliases
- ring security (and perhaps a more secure/isolated container [re]implementation)
- multiple entry points for executables (we sort of have that for busybox, but make it a runtime feature)
- improved memory safety for languages/compilers/runtime (legacy C code could be recompiled with memory checking, possibly with hardware support such as CHERI; stack could grow up rather than down)
- online reconfiguration (of CPUs, memory, devices, etc.) including dynamic splitting of a system (by bringing parts of it offline and then booting them up as a second system)
- smaller kernel (Multics ring 0 was ~628KB; SELinux alone is 2.5x larger[1])
[1] https://www.acsac.org/2002/papers/classic-multics.pdf https://www.acsac.org/2002/papers/classic-multics.pdf