FERRAMENTAS LINUX: O Kernel Linux 5.18 planeja mudar da versão C89 para a C11/GNU11 C

quinta-feira, 10 de março de 2022

O Kernel Linux 5.18 planeja mudar da versão C89 para a C11/GNU11 C


 Confira !!

Quando Linus Torvalds fica motivado e por trás das mudanças no kernel, elas tendem a acontecer mais rapidamente, com o exemplo mais recente sendo a mudança do padrão de linguagem C89 para o C11 (GNU11). Essa mudança agora é esperada no início da janela de mesclagem do Linux 5.18 .

Recentemente houve discussões sobre a mudança do C89 para o C11 para o kernel Linux . Até este ponto, a programação C para o kernel foi limitada ao antigo padrão C89, enquanto agora o destino está sendo aumentado para o C11, muito mais moderno. Com o Linux 5.15 já tendo aumentado o requisito de versão do compilador GCC para o GCC 5.1, eles podem mover com segurança para começar a permitir recursos da linguagem C11/GNU11 sem impor nenhum novo requisito do compilador.

Após as revisões rápidas do conjunto de patches para aumentar o direcionamento do "-std=gnu89" para o "-std=gnu11" para construir o kernel do Linux, Linus Torvalds observou que gostaria de colocar isso na próxima janela de mesclagem mais cedo, caso outras solicitações pull acabam fazendo uso da funcionalidade do C11, etc.

A mudança para C11 acontecerá para o próximo ciclo, Linux 5.18.


Agora existe a ramificação kbuild-gnu11 do linux-kbuild que será enviada antecipadamente para a janela de mesclagem do Linux 5.18. Essa janela de mesclagem começará na próxima semana se o Linux 5.17 for lançado a tempo no domingo.






Fonte

Até a próxima !!



Nenhum comentário:

Postar um comentário