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.
Até a próxima !!
Nenhum comentário:
Postar um comentário