FERRAMENTAS LINUX: O Kernel Linux está avançando com a passagem do código C89 para o C11

segunda-feira, 28 de fevereiro de 2022

O Kernel Linux está avançando com a passagem do código C89 para o C11

 Confira !!

Parece que, para o ciclo do kernel Linux 5.18, pode começar a permitir que o código C11 moderno seja aceito, em vez de a base de código atual do kernel Linux ser limitada ao padrão C89.

Após as discussões da lista de discussão , Linus Torvalds acalentou a ideia de aumentar o destino da versão C de C89 para C99. Mas acontece que com os requisitos do compilador da versão mínima atual do kernel e a condição do código atual, eles podem realmente começar a construir o kernel com o C11 em mente.

Graças ao Kernel Linux 5.15 elevando o requisito do compilador para o GCC 5.1 e outras melhorias recentes na base de código, eles agora podem começar a construir o kernel Linux com segurança usando C11/GNU11 para a sua versão C aceita.

Foi permitido o código C moderno no Kernel Linux

Esta manhã Arnd Bergmann enviou o novo patch permitindo que o kernel Linux padronizasse para " -std=gnu11 " ao especificar o dialeto GNU de C11. Assim, avançar o kernel permitirá o uso de bons recursos do C99/C11, em vez de ser limitado ao C89. Como essa mudança já tem a benção de Linus Torvalds, ela provavelmente avançará na próxima janela de mesclagem do kernel, assumindo que nenhum problema fundamental seja descoberto.





Fonte

Até a próxima !!



Nenhum comentário:

Postar um comentário