O Linux 7.2 concluiu a remoção da função strncpy do kernel. A mudança encerrou um longo esforço de limpeza que envolveu mais de 360 patches.
A janela de merge para o Linux 7.2 foi encerrada na sexta-feira com a remoção final da strncpy de todos os subsistemas. Os desenvolvedores do kernel trabalharam no projeto durante seis anos.
A função é descrita na própria documentação do kernel como sendo ativamente perigosa. Sua eliminação marca o fim de uma campanha que muitos já não esperavam ver concluída.
A atualização afeta todos os usos remanescentes da rotina de cópia de strings em C em drivers e outros componentes.