Linux 6.12 RC 1

Linux 6.12-rc1 lançado com QR codes, suporte PREEMPT_RT e mais

O Linux 6.12-rc1 traz QR codes em mensagens de pânico, suporte para sistemas em tempo real com PREEMPT_RT, além de diversas atualizações de drivers e melhorias de performance. Confira todas as novidades e comece os testes.

Imagem de um despertador analógico sobre fundo amarelo com o texto 'Linux Kernel 6.12-rc1 Update'.

Neste domingo, 29 de setembro de 2024, o Linux 6.12-rc1 foi oficialmente lançado, marcando o fim de uma janela de merge repleta de novidades. Durante as últimas duas semanas, diversos recursos importantes foram integrados à nova versão do kernel, prometendo grandes avanços e melhorias.

Se você ainda não conferiu, veja nosso resumo das principais novidades do Linux 6.12. Entre os destaques estão o suporte nativo para gráficos Intel Xe2 nas arquiteturas Lunar Lake e Battlemage, a inclusão definitiva do PREEMPT_RT, que traz suporte a sistemas em tempo real, a fusão do Sched_ext, além de uma nova funcionalidade de QR codes em mensagens de pânico do sistema.

Imagem de um pinguim sorridente segurando uma placa com o texto 'Hora dos testes'.

QR codes e PREEMPT_RT: principais novidades do Linux 6.12-rc1

Com o lançamento do Linux 6.12-rc1, os desenvolvedores e administradores de sistemas terão acesso a uma nova funcionalidade inovadora: mensagens de pânico em QR code. Essa novidade permitirá que falhas críticas do sistema sejam rapidamente identificadas e analisadas através da leitura do código com dispositivos móveis, facilitando diagnósticos mais ágeis.

Além disso, um dos maiores marcos desta versão é a integração do PREEMPT_RT diretamente ao kernel principal. Esta opção, disponível agora por meio do menu de configuração, exige a ativação do modo “EXPERT” para ser habilitada. O PREEMPT_RT visa melhorar a responsividade do sistema, especialmente em aplicações onde o tempo real é um fator essencial, como em sistemas de controle industrial e automação.

Outras melhorias importantes no Linux 6.12-rc1

Outro recurso de destaque é a fusão do Sched_ext, que aprimora o gerenciamento de processos no sistema, otimizando a distribuição de tarefas e permitindo que diferentes workloads sejam gerenciados de forma mais eficiente. Além disso, a versão 6.12 inclui melhorias no bcachefs, Btrfs, e atualizações significativas em sistemas de arquivos como SMB, XFS e NetFS.

Um ponto interessante desta atualização é a correção de vários erros em componentes essenciais do kernel. Esses ajustes envolvem melhorias em drivers, sistemas de arquivos e subsistemas de memória, garantindo maior estabilidade e desempenho. Por exemplo, foram corrigidos problemas em drivers de dispositivos de entrada, e ajustados bugs relacionados à alocação de memória e ao gerenciamento de dispositivos de armazenamento, como relatado nas notas de lançamento.

Também foram realizadas atualizações cruciais no código do kernel, que abrange desde mudanças nas arquiteturas, correções no subsistema de memória, ajustes em drivers e atualizações no suporte a diversas plataformas de hardware. A integração do suporte a gráficos da Intel Xe2 também é uma das grandes novidades, garantindo melhor desempenho e suporte de hardware nas próximas gerações de processadores da Intel, como Lunar Lake e Battlemage.

Lançamento estável e suporte de longo prazo

O ciclo de testes para o Linux 6.12 começa agora, com a expectativa de que a versão estável seja lançada entre meados e o final de novembro. Dado o momento do lançamento, há uma alta probabilidade de que o Linux 6.12 seja escolhido como a versão de Suporte de Longo Prazo (LTS) deste ano, o que garantiria atualizações de segurança e suporte por um período prolongado.

Enquanto isso, os desenvolvedores e entusiastas podem começar a explorar o código disponível no Git e participar da fase de testes para garantir que a versão estável esteja pronta para o lançamento global.

Com diversas inovações tecnológicas, o Linux 6.12-rc1 promete ser um marco para a evolução do sistema operacional. Agora, resta acompanhar os testes e benchmarks de desempenho para avaliar o impacto dessas melhorias na prática.