OpenAlt 2023

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Jak jsem smazal slaby (z kernelu)
2023-11-12 , A217
Language: Čeština

V linuxovém kernelu můžeme už mnoho let vybírat mezi několika různými, postupně v čase přidanými implementacemi alokátoru malých objektů (slab alokátoru) a to SLAB, SLUB a donedávna SLOB. Dřívější pokusy toto množství zase zredukovat neuspěly. Nyní se o to snažím já jakožto jeden z maintainerů slab subsystému, a vypadá to tentokrát nadějně. SLOB alokátor byl už odstraněn a SLAB je od verze 6.5 deprecated. Přednáška bude o tom, jak se stalo, že jsme postupem času dospěli do stavu se třemi alokátory, čím se liší, proč by bylo vhodné, aby v kernelu zůstal zase jen jeden, a co tomu dosud bránilo.

See also: slajdy (608.5 KB)

Vývojář linuxového kernelu, se specializací na memory management. V upstreamovém kernelu maintainer slab subsystému. Pracuje v SUSE Labs.