←back to thread

358 points ofalkaed | 2 comments | | HN request time: 0.534s | source

Just curious and who knows, maybe someone will adopt it or develop something new based on its ideas.
Show context
w10-1 ◴[] No.45555619[source]
Optane persistent memory had a fascinating value proposition: stop converting data structures for database storage and just persist the data directly. No more booting or application launch or data load: just pick up where you left off. Died because it was too expensive, but probably long after it should have.

VM's persist memory snapshots (as do Apple's containers, for macOS at least), so there's still room for something like that workflow.

replies(6): >>45555693 #>>45555929 #>>45556241 #>>45556420 #>>45556830 #>>45577569 #
veqq ◴[] No.45555693[source]
I have an optane drive with the kernel on it, instant boot!
replies(1): >>45556436 #
1. stanac ◴[] No.45556436[source]
How does that work? It loads kernel from drive to ram?

Isn't windows fast boot something like that (only slower, depending on ssd)? It semi-hibernates, stores kernel part of memory on disk for faster startup.

replies(1): >>45556752 #
2. goku12 ◴[] No.45556752[source]
This one would have behaved more like suspend to RAM. In suspend to RAM, the RAM is kept powered, while everything else is shut down. The recovery would be near instant, since all the execution contexts are preserved on the RAM.

Optane was nearly as fast as RAM, but also persistent like a storage device. So you do a suspend to RAM, without the requirement to keep it powered like a RAM.