Con il kernel Linux 6.4 in fase di sviluppo, l’allocatore SLOB viene rimosso mentre il piano successivo prevede la deprecazione e l’eventuale rimozione dell’allocatore SLAB.
L’allocatore SLOB è stato deprecato alla fine dello scorso anno e poi rimosso due versioni successive senza obiezioni o altri motivi per mantenerlo. SLAB è ora configurato per seguire lo stesso processo.
Lo sviluppatore Linux Vlastimil Babka ha condiviso che dopo il no obiezioni alla rimozione di SLAB sollevate durante la sessione LSF/MM di questa settimana, continuerà il suo”hobby”e annuncerà la prossima deprecazione di SLAB e poi verrà rimosso dall’albero dei sorgenti del kernel.
Non dovrebbe essere una grande sorpresa visto che lo scorso anno è stato notato che la deprecazione/rimozione di SLAB sarebbe seguita a SLOB. In definitiva, gli sviluppatori del kernel vogliono che tutti gli utenti si concentrino sull’utilizzo dell’allocatore SLUB superiore per la sua efficiente allocazione della memoria ed è stato l’impostazione predefinita fin dagli ultimi giorni di Linux 2.6. C’è anche un’opzione”SLUB_TINY”per aiutare a migliorare SLUB per l’uso su piccoli dispositivi embedded in cui SLOB aveva precedentemente una certa trazione.