Comment by Atomic_Torrfisk
3 months ago
> RadiantOS is a single address space operating system.
But why? We use virtual address spaces for a reason.
3 months ago
> RadiantOS is a single address space operating system.
But why? We use virtual address spaces for a reason.
Inter-process pointer sharing, ability to persist and restore pointer-connected data structures, address-translation-independent memory protection, to name a few reasons.
https://en.wikipedia.org/wiki/Single_address_space_operating...
Another reason: https://radiant.computer/notes/no-linker/