ONGOING DEVELOPMENT
Matthew Wilcox has worked hard on a patch series originally called “folios” that aims to “allow filesystems and the page cache to manage memory in larger chunks than PAGE_SIZE. Modern microprocessors use a unit of memory management known as a “page” that’s typically around 4KB in size. This is the smallest size of memory that can be tracked by a Memory Management Unit, and is also the fundamental size handled by the low-level (page) memory allocator in Linux.