Traditionally, allocators have been tied to subsystems in the Linux world – userspace needed to decide which allocator to use in case there are multiple available allocators for a given usecase. How does user space interact with the kernel when memory needs certain hardware needs? Should user space know? Should user space care?
With the UMM initiative, there is an interest in creating central allocator helpers that could help make various allocation
idiosyncrasies transparent to userland.
This session is to discuss needs of different userland use cases that could potentially benefit from this central allocator idea.