FERRAMENTAS LINUX: Remoção do Sysctl Sentinel Bloat Finalizada no Kernel Linux 6.10

sábado, 18 de maio de 2024

Remoção do Sysctl Sentinel Bloat Finalizada no Kernel Linux 6.10

 


O esforço de um ano para remover o sysctl sentinel bloat do kernel e permitir os buid-times mais rápidos, está finalmente se concretizando no Kernel Linux 6.10. 

Este trabalho crucial visa eliminar 64 bytes do sysctl sentinel bloat, removendo a última entrada  extra no final de cada array.

A eliminação do sentinela sysctl não só reduz o inchaço (bloat), mas também leva a build-times do kernel mais rápidos. Com a remoção de 64 bytes por matriz, o tamanho da memória consumida em tempo de execução também é diminuído significativamente.

Conforme mencionado anteriormente, a eliminação do sysctl sentinel bloat tem sido alvo de vários patches antes da janela de mesclagem do Kernel Linux 6.10. Joel Granados, da Samsung, enviou as alterações do sysctl para a versão 6.10 , explicando que os elementos do sentinel foram removidos das estruturas ctl_table no kernel.

As remoções afetam diversas áreas do sistema, incluindo net/, io_uring/, mm/, ipc/ e security/. Essas mudanças são integradas através de seus respectivos subsistemas, e o próximo lançamento é o local mais provável onde a série final que remove a verificação de proc_name == NULL será concluída. As remoções já estão em andamento nos diretórios arch/, drivers/ e fs/.

A remoção do sysctl sentinel é um marco significativo no desenvolvimento do Kernel Linux 6.10. Com essas mudanças, espera-se uma performance melhorada e buid times mais rápidos para o kernel. Viva! Este trabalho pode ser encontrado na solicitação pull mais recente, indicando um avanço importante para a comunidade Linux.




Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário