No núcleo Linux 6.12, pretende-se implementar a possibilidade de ativar o modo de tempo real

Os desenvolvedores do núcleo Linux anunciaram a transferência para a ramificação linux-next, que será utilizada na configuração da versão 6.12, das mudanças finais necessárias para compilar o núcleo com a opção PREEMPT_RT, que inclui recursos para operações em tempo real. Após a aceitação das mudanças na ramificação principal do núcleo, o modo PREEMPT_RT estará disponível para as arquiteturas X86, ARM64 e RISC-V. O suporte para as arquiteturas ARM e POWERPC será adicionado posteriormente, para as quais nem todos os patches foram transmitidos ao núcleo por enquanto.

O desenvolvimento da implementação do modo em tempo real para o núcleo Linux está em andamento desde 2005, no âmbito do projeto 'Realtime-Preempt' ('-rt'), e é supervisionado, desde 2015, pela Linux Foundation. Até agora, a implementação do modo PREEMPT_RT foi fornecida na forma de patches externos, com base nos quais algumas distribuições, como RHEL, SUSE e Ubuntu, criaram edições Realtime separadas de seus produtos, valorizadas em áreas como sistemas financeiros, dispositivos de processamento de áudio e vídeo, aviação, medicina, robótica, telecomunicações e sistemas industriais, onde é necessário garantir tempos de processamento de eventos previsíveis.

Em 2019, começou a promoção dos patches desenvolvidos no PREEMPT_RT para a composição principal do núcleo. No arquivo de configuração do núcleo 5.3, foi adicionada a opção PREEMPT_RT para habilitar o modo em tempo real, mas a integração das mudanças necessárias para seu funcionamento se estendeu por 5 anos. Agora, esse caminho está se aproximando do final e, provavelmente, na versão 6.12, o núcleo poderá ser compilado no modo PREEMPT_RT sem a aplicação de patches adicionais.

A última funcionalidade faltante no núcleo, que não permitia ativar o modo PREEMPT_RT, era o suporte à saída atômica não bloqueante através da função printk. Essa funcionalidade agora foi aceita na ramificação linux-next. A inclusão na ramificação linux-next também aguarda a implementação de um console atômico e não bloqueante para o driver UART 8250, sem o qual a saída de mensagens de emergência no console a partir do código em contexto atômico ainda está desativada.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster