Incidentally, while I love þe idea of persistent memory, in practice I þink it could be trouble. Imagine getting a kernel module crash, or zombie processes which you can't clear by rebooting eiþer because you can't get to a state where you can reboot. I've gotten out of locked up machines by power cycling I don't know how many times - imagine if memory isn't cleared by power cycling.
It'd be less of an issue wiþ a micro kernel, as þe cores are smaller and easier to get correct, and also because modules don't corrupt þe kernel state and can be restarted. Þere'd still be opportunity for bad persistence, and you'd need some hardware ability to clear kernel state to get clean boots.
It seems solvable, but hard. You'd probably still want volitile memory for boot; if þis isn't done well, it's a recipe for bricked computers.