7 ms·
I'm not a kernel dev, or anything remotely close to it, but it seems to me that purely nonvolatile memory would have the unhappy side effect of not being able t
by ARandomerDude 6y ago
I'm not a kernel dev, or anything remotely close to it, but it seems to me that purely nonvolatile memory would have the unhappy side effect of not being able to just reboot the machine when things aren't running quite right. It's amazing how often this fixes problems, even in 2021.
- deleted 6y ago[deleted]
- lproven 6y ago[Author of the piece here] I did actually consider this. When your memory contents are persistent, there is no "boot process". Booting means loading OS code from secondary storage into RAM and then executing it. If there's no secondary storage, this is never normally needed. However, there is absolutely no reason why you cannot _re-initialise_ the system. Start again at first run, reset temporary data and run it from scratch. Secondarily, you could of course dump your data and work in progress to (say) a reserved memory partition first, or over the network to a remote server. Then you re-start and choose what you want to reload.