> [1] FreeBSD uses a "Zone allocator" for kernel memory allocation.
> NetBSD - I am not so sure.
> Linux - Buddy system.
>
> The SLAB allocator. (See the Bonwick '94 paper, published in the 1994 Boston
> Usenix proceedings).
it's SLAB _ontop_ of the Buddy system. Also, user-pages (obviously) are
allocated via Buddy. The SLAB cannot live 'alone', it needs a page
allocator to create those 'slabs'.
-- mingo