FERRAMENTAS LINUX: O SLOB Allocator está sendo obsoleto com o Kernel Linux 6.2

sábado, 10 de dezembro de 2022

O SLOB Allocator está sendo obsoleto com o Kernel Linux 6.2

 

Após a recente conversa do desenvolvedor sobre a retirada do SLOB do kernel Linux, esse alocador simples está sendo obsoleto no Kernel Linux 6.2 .

A solicitação de pull do SLAB Alocador  foi enviada antes da abertura da janela de mesclagem do Kernel Linux 6.2 na próxima semana. O mais notável é que o SLOB está sendo descontinuado, enquanto o SLAB também deve ser descontinuado em breve. Os usuários do Linux devem garantir que estão usando o alocador SLUB daqui para frente.

A solicitação de pull observa:

"O alocador SLOB adiciona carga de manutenção e atrapalha as melhorias da API. Desative-o renomeando a opção de configuração (para que os usuários percebam) para CONFIG_SLOB_DEPRECATED com texto de ajuda atualizado. SLUB deve ser usado em vez disso, pois SLAB será o próximo na remoção Lista."

O alocador de memória "SLOB" de lista simples de blocos existe há muito tempo como uma alternativa aos alocadores SLAB e SLUB principalmente para sistemas pequenos/embutidos onde a eficiência de espaço é importante.


Não há usuários conhecidos do SLOB que ainda dependem dele por causa de seu tamanho um pouco menor, é uma carga de manutenção e agora as melhorias da API podem avançar mais facilmente. Para ajudar a facilitar qualquer um que ainda encontre uso do SLOB, uma opção SLUB_TINY foi adicionada para limitar a sobrecarga de memória do SLUB. SLUB_TINY agora é usado no lugar das configurações de kernel padrão onde SLOB era usado anteriormente, como para sistemas com apenas megabytes de RAM.







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário