I guess this means we can now have an old school swapper where an entire process is frozen and saved to disk, then swapped back in when it's time to run. Swapping became obsolete when virtual memory and paging was invented, but perhaps in some situations there's an advantage to pushing the process out to disk in one lump rather than a page at a time? For example you could compress the process image with lzop and end up doing less I/O in total than if you had written individual 4k pages. Or, perhaps, swapping out a whole process could serve to defragment memory so some huge pages can be created. Or are there still systems without a sophisticated MMU which can't do paging but might still need to swap programs out of main memory, as when switching between apps on a phone for example?