ruslan 14 hours ago

Can someone please tell why Linux kernel needs this "early" memory allocator and what happens when kernel switches to standard allocator ? From what I know FreeBSD (and other BSDs?) has Universal Memory Allocator (UMA) that is used for everything.