Vlastimil Babka
Vývojář linuxového kernelu, se specializací na memory management. V upstreamovém kernelu maintainer slab subsystému. Pracuje v SUSE Labs.
Přednáška
08.10
        11:00
        
            50 min
        
    
            
                
                Jak jsem smazal slaby (z kernelu)
            
        
        
            Vlastimil Babka
        
        
            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.
                111
            
        