O desenvolvedor Linus Torvalds acaba de lançar o Linux 6.8-rc7. Assim, fica cada vez mais perto da chegada da versão estável deste kernel. Deste modo, o kernel Linux 6.8 deve sair na próxima semana ou daqui a 15 dias.
Com candidatos de lançamento semanal anteriores, houve preocupações levantadas por Torvalds de que este poderia ser um ciclo que precisaria ir com um candidato extra “-rc8” antes de declarar o kernel estável. Mas esta semana o Linux 6.8-rc7 marcou no lado menor e, por sua vez, Linus expressou a possibilidade de não precisar do 6.8-rc8, caso em que o lançamento estável do Linux 6.8 aconteceria no próximo domingo, 10 de março. Mas se as coisas não correrem bem, o Linux 6.8-rc8 viria então e depois v6.8 no domingo seguinte.
O desenvolvedor Linus Torvalds comentou no anúncio 6.8-rc7:
“Então, finalmente temos uma semana em que as coisas se acalmaram e, de fato, 6,8-rc7 é menor do que o normal neste momento. Então, se isso continuar (mas isso é um “se” bastante notável), eu não vou sentir que preciso fazer um rc8 neste lançamento, afinal.
Portanto, sem garantias, mas assumindo que não há surpresas ruins, teremos o 6.8 final no próximo fim de semana.
…
Realmente é tudo muito pequeno. Vamos torcer para que continue assim”, finalizou.
Kernel Linux 6.8-rc7 acaba de chegar
Consulte o resumo geral dos recursos do Linux 6.8 para saber mais sobre todas as grandes mudanças e o novo suporte de hardware a ser introduzido no Linux 6.8. O kernel Linux 6.8 é o que deve ser usado por usuários do Fedora 40 e Ubuntu 24.04 LTS neste começo de ano.
Resumo geral dos recursos do Linux 6.8
Processadores/Plataformas:
- Mais IDs AMD Zen 5 foram adicionados como parte da habilitação contínua do hardware AMD de próxima geração.
- Suporte a driver AMD PMC para Zen 5.
- Suporte para hardware Intel QAT 420xx “GEN 5” para a tecnologia QuickAssist.
- Há também o driver de compressão de criptografia Intel IAA no kernel para os Intel Analytics Accelerators encontrados em vários modelos de CPU escaláveis Xeon desde Sapphire Rapids.
- Suporte Intel Lunar Lake Thunderbolt.
- Suporte ao kernel Rust para CPUs LoongArch.
- Como parte das mudanças do s390 é padrão desabilitar o suporte binário ELF de arquitetura de sistema empresarial (ESA) de 31 bits.
- IBM Z vê ~11% mais desempenho de entrada syscall com este novo kernel.
- O suporte do kernel XIP para RISC-V foi restaurado para Executar no local.
- Linux 6.8 informa melhor o usuário quando o suporte x86 de 32 bits está desativado no momento da inicialização.
- A capacidade das CPUs Intel Meteor Lake de clock mais alto no Linux 6.8 com uma mudança de driver Intel P-State.
- Intel LAM para convidados KVM agora é suportado juntamente com o trabalho contínuo em torno de VMs confidenciais.
- Mais código Intel TDX para proteger convidados KVM.
- Suporte para os SoCs Snapdragon 8 Gen 3 e X Elite no kernel principal na forma inicial.
- O suporte ao SoC Google Tensor G1 foi finalmente transmitido.
- Suporte a Perf para eventos de controlador de memória AMD Zen 4.
- Preparativos de gerenciamento de energia para as próximas CPUs de servidor Intel.
- Uma otimização de CPU AMD para evitar a serialização desnecessária de acessos MSR.
- Suporte EDAC para aceleradores de IA AMD.
- Desativando o suporte à CPU ARM11 MPCore.
- Suporte a CPU AMD MicroBlaze V soft-core RISC-V.
Gráficos:
- Bits iniciais do código de gerenciamento de cores da AMD, embora não estejam habilitados por padrão no momento.
- O novo driver de kernel Intel Xe DRM está disponível como uma alternativa experimental ao driver i915. O driver Intel Xe está começando bem, com esperanças de que ele seja estável para ser usado por padrão até o momento dos processadores Intel Lunar Lake gráficos integrados com Xe2.
- O driver Imagination PowerVR DRM foi finalmente atualizado para acompanhar o driver PowerVR Vulkan em Mesa para GPUs Rogue selecionadas.
- Suporte a driver gráfico Raspberry Pi 5 com V3D.
- Suporte ao AMD GFXOFF ao executar aplicativos de computação ROCm em GPUs RDNA3 para ajudar a economizar energia/térmicas.
- Mitigação de interferência de radiofrequência AMD WiFi WBRF entre os relógios de memória de vídeo e hardware WiFi.
Sistemas de arquivos/armazenamento:
- Novo sistema exige informações mais detalhadas de montagem do sistema de arquivos.
- Uma otimização EROFS para cenários de pouca memória.
- Bcachefs correções e melhorias, bem como um bom trabalho de desempenho.
- Pesquisas sem bloqueio para o sistema de arquivos de cluster GFS2.
- O processamento de metadados do Btrfs agora é feito usando fólios.
- Suporte a dados compactados de subpágina EROFS.
- O F2FS melhora o suporte a dispositivos de bloco zoneado.
- Mais funcionalidade de reparo on-line do XFS.
- Suporte para bloqueio de gravações em dispositivos de bloco montados.
Outros hardwares:
- Mais código de recurso CXL — desta vez em torno da análise CDAT para a Tabela de Atributos de Dispositivo Coerente.
- Suporte para Apple M1 USB4/Thunderbolt DART.
- O driver do subsistema de câmera SoC StarFive RISC-V foi atualizado para melhorar o suporte ao kernel StarFive.
- O driver do AWS Nitro Secure Module finalmente chegou ao upstream.
- Várias melhorias de suporte para laptops Intel e AMD.
- Mais suporte de hardware de som, incluindo da AMD e Intel, bem como para alguns mixers de áudio USB.
- O driver Gigabyte AORUS Waterforce foi atualizado para expor métricas de monitoramento de hardware para esse resfriador líquido AIO da Gigabyte.
- Suporte ao acelerador Intel Gaudi 2C.
- Enumeração baseada em ACPI de câmeras CSI-2 / MIPI.
- O primeiro driver de rede PHY escrito por Rust.
- Descartando o suporte ao Intel Carrilo Ranch.
Jogos Linux:
- Suporte para vários dispositivos de console de jogos portáteis baratos com ARM.
- suporte inicial para os controles do Lenovo Legion Go para esse console portátil.
- Suporte ao Adafruit Seesaw Gamepad.
- Correções de driver do Steam Controller retroportadas do SteamOS.
- Suporte ao controle Nintendo Switch Online (NSO).
Segurança:
- O AppArmor alterna para hashes de política SHA256 para melhor segurança do que SHA1.
Outros:
- Uma atualização do Rust toolchain levando-o para o Rust 1.74.1.
- Abandonando o SLAB.
- Mais ajuste do agendador Linux, incluindo para EEVDF.
- Limpeza contínua do inchaço sentinela do sistocl.
- As atualizações de rede do Linux podem aumentar o desempenho do TCP para muitas conexões simultâneas em ~40%.
- Descartando drivers de rede antigos e obsoletos.