how can anyone say CS is boring when we literally have computers SHARING memory between each other now
do you realize how insane that is? boatloads of low hanging fruit and no one is quite sure the best way to do it.
should we even *use* pages? NUMA? what about a filesystem instead? how would you handle shared objects? how much should be in userspace vs kernelspace? WHERE’S THE MEMORY MANAGEMENT BOUNDARY??