Dopo la recente rimozione dell’allocatore SLOB, SLAB è l’ultimo sul ceppo. Al fine di spingere gli utenti all’allocatore SLUB come soluzione preferita, SLAB sta ora attraversando il processo di deprecazione e l’eventuale rimozione.
Nessuna obiezione è stata sollevata al recente raduno LSF/MM per la deprecazione e infine la rimozione di SLAB, quindi la patch è stata inviata questa settimana per la deprecazione di questo allocatore di memoria.
Vlastimil Babka di SUSE ha scritto su la patch di deprecazione:
“Come discusso a LSF/MM e senza obiezioni sollevate lì, deprecare l’allocatore SLAB. Rinominare l’opzione visibile all’utente in modo che gli utenti con CONFIG_SLAB=y ottengano un nuovo prompt con spiegazione durante make oldconfig, mentre make olddefconfig passerà semplicemente a SLUB.
In tutti i defconfig con CONFIG_SLAB=y rimuovere la riga in modo che anche quelli passino a SLUB. Le regressioni dovute allo switch dovrebbero essere segnalate ai manutentori di linux-mm e slab.”
La deprecazione viene fornita con più di 137 righe rimosse a causa dell’eliminazione dell’abilitazione CONFIG_SLAB=y per molte configurazioni del kernel su diverse architetture di CPU.
Questa patch deprecata sarà probabilmente inviata per il ciclo Linux 6.5.