LinuxDays 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-10-08 , 111
Language: Čeština

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


Difficulty

Mírně pokročilí

See also:

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