A SLOB memóriakezelőt elavulttá nyilvánították, majd a Linux 6.4-es kiadásában el is távolították egy évvel később. A SLOB különösen népszerű volt a nagyon kevés RAM-mal rendelkező beágyazott rendszereknél, ezért utána bekerült a CONFIG_SLUB_TINY Kconfig opció. Ezzel a slab allocator minimális memóriahasználatra hangolható a legfeljebb 16 MB RAM-mal rendelkező rendszerekhez. Most a CONFIG_SLUB_TINY is kikerülhet a kódból: olyan átdolgozást javasolnak az allocatorhoz, amelynél a „tiny” memória-kezelés boot időben állítható opcióvá válik.
A SUSE-nál dolgozó Vlastimil Babka ma küldte be azt a patch sorozatot, amely a CONFIG_SLUB_TINY opciót egy „slab_tiny” nevű, boot időben megadható paraméterrel váltaná ki, nagyjából azonos hatással. A CONFIG_SLUB_TINY elavult státuszba kerülne, a „slab_tiny” boot paraméter pedig átvenné a funkció vezérlését, miközben a kód egyszerűbbé és letisztultabbá válna.
A kód bizonyos részeit nem lehetett úgy átalakítani, hogy boot időben vezérelhetők legyenek, például a holt kód eltávolítását, a gyors elérési út inline-olását, a nem-kmalloc alapú visszanyerhető és nem visszanyerhető cache-ek összevonását, illetve a SLAB_NO_MERGE figyelmen kívül hagyását a teljesítmény okán. A beszámolók szerint azonban ezek memória-megtakarítása viszonylag csekély.
Ez az RFC patch sorozat mutatja be a slab_tiny Linux boot opció bevezetéséhez szükséges kódot. A slab_tiny opciót kifejezetten olyan beágyazott Linux rendszerekhez szánják, amelyeknél rendkívül kevés memória áll rendelkezésre. Nagyobb Linux rendszereken nem ajánlott a slab_tiny használata RAM-spórolás céljából, mert az SMP skálázhatóság romlásához vezetne a per-CPU objektum cache-ek letiltása miatt.

