Con el kernel de Linux 6.4 en desarrollo, el asignador de SLOB se elimina, mientras que el siguiente plan es la desaprobación y eventual eliminación del asignador de SLAB.

El asignador de SLOB quedó obsoleto a fines del año pasado y luego se eliminó dos versiones más tarde sin objeciones u otras razones para mantenerlo. SLAB ahora está configurado para pasar por el mismo proceso.

El desarrollador de Linux Vlastimil Babka compartió que después de no objeciones a la eliminación de SLAB planteadas durante la sesión LSF/MM de esta semana, continuará con su”pasatiempo”y anunciará la obsolescencia de SLAB a continuación y, finalmente, se eliminará del árbol de fuentes del núcleo.
Esto no debería ser una gran sorpresa ya que el año pasado se señaló que la desaprobación/eliminación de SLAB seguiría a SLOB. En última instancia, los desarrolladores del kernel quieren que todos los usuarios se concentren en usar el asignador SLUB superior para su asignación de memoria eficiente y ha sido el predeterminado desde los últimos días de Linux 2.6. También hay una opción”SLUB_TINY”para ayudar a mejorar SLUB para su uso en pequeños dispositivos integrados donde SLOB anteriormente tenía algo de tracción.

Categories: