a low-effort solution to the problem of running memory-hungry programs on memory-starved computers. The parts of the program that don't fit in local RAM are sent over a high-speed network to remote RAM, thereby bypassing the slow disk altogether.
a popular version control system designed to handle very large projects with speed and efficiency; it is used mainly for various open source projects, most notably the Linux kernel.