IIRC several years ago the Linux virtual memory manager started to optimistically write pages to swap when it was idle. If the VMM is tuned to do this more aggressively, and not to invalidate the page file on reboot, you get the benefits of Phantom without the whole hassle of writing a new OS.