Avec le noyau Linux 6.4 en développement, l’allocateur SLOB est supprimé, tandis que le plan prévoit la dépréciation et la suppression éventuelle de l’allocateur SLAB.
L’allocateur SLOB a été abandonné à la fin de l’année dernière, puis supprimé deux versions plus tard, sans objection ni autre raison de le conserver. SLAB est maintenant configuré pour passer par le même processus.
Le développeur Linux Vlastimil Babka a partagé que suite à aucun objections à la suppression de SLAB soulevées lors de la session LSF/MM cette semaine, il va continuer son”passe-temps”et annoncer ensuite la dépréciation de SLAB, puis il sera éventuellement supprimé de l’arborescence des sources du noyau.
Cela ne devrait pas être une grande surprise car l’année dernière a été noté que la dépréciation/suppression de SLAB suivrait SLOB. En fin de compte, les développeurs du noyau veulent que tous les utilisateurs se concentrent sur l’utilisation de l’allocateur SLUB supérieur pour son allocation de mémoire efficace et a été la valeur par défaut depuis les derniers jours de Linux 2.6. Il existe également une option”SLUB_TINY”pour aider à améliorer SLUB pour une utilisation sur de petits appareils embarqués où SLOB avait auparavant une certaine traction.