Modernizing swapping: virtual swap spaces
Summary
The article covers the kernel's swapping subsystem modernization, centering on replacing device-scoped swap tables with a single virtual swap space. It explains how this indirection enables easier movement of pages between devices and can improve flexibility, but at the cost of higher memory usage and potential performance regressions. It also discusses related work on zswap, ghost swapfiles, and swap tiers, indicating ongoing refinement before broader adoption.