[$] The twilight of the version-1 memory controller
Almost immediately after the merging of control
groups, kernel developers set their sights on reimplementing them
properly. The second version of the control-group API started trickling
into the kernel around the 3.16 release in 2014 and users have long since
been encouraged to migrate, but support for (and users of) the initial API
remain. At the 2024
Linux Storage, Filesystem, Memory-Management and BPF Summit,
memory-management developers discussed whether (and when) it might be
possible to remove the version-1 memory controller. The session was led by
Shakeel Butt and (participating remotely) Roman Gushchin.