I have my swap on a ramdisk (ducks)
don't you? I do. It's compressed, too. And what's more, you can have this on your phone. Most of the alternate Android kernels I've tried have come with zRam support, but it was also [relatively] recently added to Ubuntu as a default feature.
actual swap is so 1990s. even in the last decade I was mostly disabling it. in fact, I don't have any swap enabled on any computers, from 128MB RAM (the least of anything I've got, now — and they're pogoplug v4s and a dockstar) up to 8GB. This only caused me problems in Windows 7, where Java shits itself when trying to use 3GB out of 8GB (yes, it's 64-bit) even when I have no other foreground applications whatsoever. But then, Windows is what it is, incredibly polished in some areas, an incredible turd in others. Kind of like Linux. All I want is video from my firewire camera (which is working fine, actually, in spite of being literally one of the earliest examples, an iBot) in V4L applications. Is that really too much to ask? Apparently yes, yes it is. And sadly, it used to work, I've done it before. v4l2-loopback doesn't work and vloopback doesn't build, I haven't yet figured if the right diddling can make that happen or if the interfaces it needs are gone.