@xerz The idea of a single shared address space (but protected by some novel Intel hardware feature I had no idea about) is original, that's for sure, but...
@cinnamon@xerz is unified address space particularly novel? with 64 bit and ASLR it just makes sense for the most part the only major objection is when something uses virtual memory in a funny way (e.g. emulators that replicate the system's memory layout for simplicity) but that's kind of at odds with ASLR anyway
@illyBytes@cinnamon@xerz single address space in this case means you have a global page table shared between all processes, as opposed to one per process this means that all memory is mapped at all times, and shared memory has the same address for everyone who has access to it this simplifies a number of things and it also helps performance, but it requires a different mechanism for memory protection which x86 simply doesn't have