Mit dem in der Entwicklung befindlichen Linux 6.4-Kernel wird der SLOB-Allokator entfernt, während als nächstes die Abschaffung und eventuelle Entfernung des SLAB-Allokators geplant ist.

Der SLOB-Allokator wurde Ende letzten Jahres eingestellt und dann zwei Releases später entfernt, da keine Einwände oder andere Gründe dafür vorliegen, ihn beizubehalten. SLAB ist nun so eingerichtet, dass es denselben Prozess durchläuft.

Linux-Entwickler Vlastimil Babka teilte Folgendes mit: Da er während der LSF/MM-Sitzung diese Woche Einwände gegen die Entfernung von SLAB geäußert hat, wird er sein „Hobby“ fortsetzen und als nächstes die Abschaffung von SLAB ankündigen, und dann wird es schließlich aus dem Kernel-Quellbaum entfernt.
Das dürfte im Gegensatz zum letzten Jahr keine große Überraschung sein Es wurde darauf hingewiesen, dass die Abwertung/Entfernung von SLAB nach SLOB erfolgt. Letztendlich möchten Kernel-Entwickler, dass sich alle Benutzer auf die Verwendung des überlegenen SLUB-Allokators für seine effiziente Speicherzuweisung konzentrieren. Dies war bereits seit den späten Linux-2.6-Tagen die Standardeinstellung. Es gibt auch eine „SLUB_TINY“-Option, um SLUB für den Einsatz auf kleinen eingebetteten Geräten zu verbessern, bei denen SLOB zuvor eine gewisse Anziehungskraft hatte.

Categories: IT Info