O kernel do Linux está se preparando para sua próxima grande atualização com a versão 6.13. Dando início à fase de testes, Linus Torvalds anunciou a primeira versão candidata (RC1) em 1º de dezembro de 2024, seguida pela segunda versão candidata (RC2) em 8 de dezembro de 2024. Com novos recursos empolgantes, correções de bugs e aprimoramentos de hardware, o Linux 6.13 promete oferecer melhor desempenho e maior compatibilidade.
Veja aqui o que você precisa saber sobre as versões 6.13-rc1 e 6.13-rc2 do kernel do Linux.
Principais destaques do kernel do Linux 6.13 RC1
1. Aprimoramentos avançados na arquitetura
- Suporte a máquinas virtuais protegidas na Arm CCA: o Linux agora pode operar dentro de um “realm” na Arquitetura de Computação Confidencial (CCA) da Arm, aumentando a segurança da virtualização.
- Pilha de Controle Protegida (GCS): Adicionado suporte para melhorar a integridade da pilha no espaço do usuário, reforçando a segurança.
- Clustering Sub-NUMA de 6 nós para Intel: melhor escalabilidade de desempenho para sistemas Intel por meio de um gerenciamento aprimorado da localidade da memória.
- Suporte em tempo real para LoongArch: Com o Linux 6.13, os recursos de computação em tempo real chegam à arquitetura LoongArch, um grande avanço para sistemas de alto desempenho.
2. Atualizações do sistema de arquivos
- F2FS: Introduz o uso de aliases de dispositivos para recuperar espaço nas partições e gerenciar arquivos dinamicamente.
- FUSE: Passa a oferecer conversão de página para fólio e tamanhos máximos configuráveis para solicitações do FUSE por meio do sysctl, aumentando sua flexibilidade.
- EXT4: Recebe correções de bugs críticos e otimizações para reforçar a estabilidade.
- Btrfs: As otimizações de desempenho reduzem a disputa por bloqueios nos buffers de extensão e nas árvores, melhorando significativamente as operações de E/S.
- exFAT: As melhorias reduzem a percorrida da cadeia FAT, proporcionando uma experiência mais fluida no gerenciamento de arquivos.
3. Atualizações sobre processadores e desempenho
- Driver AMD-pstate cpufreq: Passa a ser o padrão para determinados processadores AMD Epyc, otimizando a eficiência energética e o desempenho.
- Suporte à PMU do Intel ArrowLake-H: Garante compatibilidade e melhor monitoramento de desempenho para as próximas CPUs.
- Modelo de Preempção Preguiçosa: Introduzido para x86, RISC-V e LoongArch, esse modelo adia as solicitações de preempção até os limites dos ticks, aumentando a eficiência.
4. Melhorias na rede e nos subsistemas
- Suporte a RTNL do Per-Netns: Um aprimoramento de rede (atualmente desativado por padrão) para uma melhor alocação de recursos.
- Especificação MIPI DisCo 2.0: Integrada ao subsistema SoundWire para proporcionar maior interoperabilidade entre dispositivos de áudio.
5. Suporte ampliado a hardware
O kernel do Linux 6.13 amplia sua compatibilidade de hardware com suporte para:
- Tablets: Vexia EDU ATLA 10, Surface Pro 9 5G.
- Placa de vídeo: Adreno A663.
- Chips de áudio: RealTek RT721, AMD ACP 6.3.
- Dispositivos de rede: NVIDIA Mellanox MLX5.
- Componentes diversos: Allwinner H616, Qualcomm SM8750, tela sensível ao toque NT36672A e outros.
Principais destaques do kernel do Linux 6.13 RC2
1. Atualizações de drivers
Ao contrário da RC1, que introduziu muitos novos recursos, a RC2 se concentra em aperfeiçoamentos e correções. Mais de 80% das alterações visam melhorias nos drivers, com muitas pequenas correções decorrentes de limpezas automatizadas para garantir um funcionamento mais suave do kernel.
- Aprimoramentos do Intel Lunar Lake: O suporte aprimorado para notebooks Intel Core Ultra 200V “Lunar Lake” resolve problemas de capacidade de resposta e garante um desempenho contínuo.
- Correções na GPU: As atualizações para o AMDGPU melhoram o gerenciamento da retomada, as configurações de carga de trabalho e a confiabilidade da exibição, proporcionando uma experiência gráfica mais suave.
- Atualizações de rede: os drivers do Mellanox mlx5, a poda de VLANs e as atualizações na extração de carimbos de data e hora do PHY aumentam a eficiência da rede.
- Melhorias no Watchdog: O suporte ampliado para os sistemas ExynosAutoV920, Airoha EN7851 e Mediatek aumenta a estabilidade e a capacidade de resposta do sistema.
2. Melhorias arquitetônicas
O ARM64 recebe aprimoramentos para as extensões de marcação de memória (MTE) e o mascaramento ASID no Linux 6.13. O LoongArch apresenta melhor gerenciamento de IRQs e tabelas de páginas, enquanto o x86 recebe correções para a restauração do valor PKRU e suporte para CPUs Lunar Lake.
3. Redes, sistemas de arquivos e muito mais
As funcionalidades de rede e do BPF foram aperfeiçoadas, com correções para vazamentos de memória no TCP e no NVMe sobre RDMA, recursos aprimorados do ethtool e melhor desempenho do BPF. Sistemas de arquivos como o Btrfs e o XFS receberam atualizações para resolver impasses em transações, problemas com inodes e inconsistências de cotas. O gerenciamento de memória também foi aprimorado, corrigindo o tratamento do mmap e erros relacionados ao NUMA.
Conclusão
A fase de candidatos a lançamento oferece uma oportunidade para que desenvolvedores e usuários testem exaustivamente o kernel e identifiquem possíveis problemas antes do lançamento final. Ao participarem desse processo de testes, os usuários contribuem para a estabilidade e a qualidade da próxima versão do kernel. O lançamento final do kernel Linux 6.13 está previsto para o final de janeiro de 2025. No entanto, a data exata de lançamento pode variar dependendo do número de candidatos a lançamento e do andamento geral do processo de testes.
Enquanto aguardamos ansiosamente o lançamento final, não deixe de explorar os novos recursos e melhorias introduzidos na versão anterior do kernel Linux 6.12, conferindo nosso blog mais recente. Você pode baixar a RC2 da árvore Git de Linus Torvalds ou do site kernel.org.
Cansado de atualizações de segurança manuais e reinicializações do sistema? O KernelCare Enterprise da TuxCare oferece correções em tempo real para distribuições Linux, permitindo que você aplique patches críticos do kernel automaticamente – sem a necessidade de reinicializar o sistema. O KernelCare oferece correções em tempo real para versões LTS do kernel, tornando-o a solução ideal para ambientes corporativos que buscam manter a segurança e a conformidade com o mínimo de tempo de inatividade.
As fontes deste artigo incluem uma matéria do site 9to5Linux.

