Slab Allocation - Systems Using Slab Allocation

Systems Using Slab Allocation

  1. AmigaOS (introduced in 4.0)
  2. DragonFly BSD (introduced in release 1.0)
  3. FreeBSD (introduced in 5.0)
  4. Haiku (introduced in alpha 2)
  5. HP-UX (introduced in 11i)
  6. Linux (introduced in kernel 2.2, many popular distributions now choose the SLUB allocation method over SLAB, but it is still available as an option) -- In Linux, slab allocation provides a kind of front-end to the zoned buddy allocator for those sections of the kernel that require more flexible memory allocation than the standard 4KB page size
  7. NetBSD (introduced in 4.0)
  8. Solaris (introduced in 2.4)
  9. The Perl 5 compiler uses a slab allocator for internal memory management

Read more about this topic:  Slab Allocation

Famous quotes containing the words systems and/or slab:

    The only people who treasure systems are those whom the whole truth evades, who want to catch it by the tail. A system is just like truth’s tail, but the truth is like a lizard. It will leave the tail in your hand and escape; it knows that it will soon grow another tail.
    Ivan Sergeevich Turgenev (1818–1883)

    Remember? We sat on a slab of rock.
    From this distance in time,
    it seems the color
    of iris, rotting and turning purpler,

    but it was only
    the usual gray rock
    Robert Lowell (1917–1977)