Kernel Linux 6.8-rc6 pode precisar de uma semana extra de testes

Para corrigir falhas, sai o kernel Linux 6.8.5 além de outras atualizações estáveis do kernel devido à vulnerabilidade BHI nativa

O kernel Linux 6.8-rc6 pode precisar de uma semana extra de testes devido a alguns problemas que apareceram de última hora neste final de semana.

Porém, o kernel Linux 6.8 continua progredindo bem e a versão v6.8-rc6 já está disponível para testes. Se tudo correr bem, o Linux 6.8 estreará como estável em duas semanas, mas com o ritmo atual das coisas pode acabar sendo de três semanas.

Notável com o candidato de lançamento desta semana é o suporte Nouveau para opcionalmente habilitar o uso de GSP por padrão para a série RTX 20 (Turing) e GPUs NVIDIA mais recentes quando o firmware GSP necessário estiver presente no sistema. Isso pode ser usado para distribuições Linux para opcionalmente permitir o uso do processador de sistema NVIDIA GPU por padrão daqui para frente.

Em relação ao Nouveau para Linux 6.8-rc6 também é novos ioctls agora usado pelo driver Mesa NVK Vulkan para suporte ReBAR.

Kernel Linux 6.8-rc6 pode precisar de uma semana extra de testes

Mesclado agora para Linux 6.8 estava atrasando a limpeza VERW no retorno ao espaço do usuário para lidar melhor com proteções de vulnerabilidade de canal lateral, como para Intel MDS. Esta semana também vimos uma correção para abordar a suspensão/retomada no laptop AMD Framework 13. Há também algumas correções do Bcachefs.

Linus Torvalds escreveu no anúncio 6.8-rc6:

“Na semana passada eu disse que esperava que as coisas se acalmassem um pouco. Tecnicamente as coisas se acalmaram um pouco, e rc6 é menor do que rc5 era. Mas não por uma quantidade enorme, e honestamente, embora não haja nada realmente alarmante aqui, há mais aqui do que eu realmente gostaria neste momento do lançamento.

Então esse pode acabar sendo um daqueles lançamentos que recebem um rc8. Vamos ver. O fato de termos um pouco mais de commits do que eu realmente gostaria pode não ser um grande problema quando uma parte perceptível desses commits acaba sendo sobre autotestes etc.

Então, no momento, ainda estou em cima do muro sobre as coisas. A maioria das coisas aqui é realmente apenas atualizações de driver bastante triviais (e aquelas de autoteste), mas temos regressões sendo rastreadas ainda, então…”

Então, veremos como as coisas estão parecendo se o Linux 6.8 estará pronto para lançamento após o 6.8-rc7 da próxima semana e, por sua vez, estreando como estável em 10 de março, caso contrário, se o candidato a lançamento extra for necessário, pode acabar estreando no 6.8-rc8. Ubuntu 22.04 LTS, entre outros próximos lançamentos da distro Linux estão esperando usar o Linux 6.8.

Veja nossa visão geral dos recursos do Linux 6.8 para ver todos os novos suportes de hardware, otimizações de desempenho e outros novos recursos do kernel que estão sendo lançados com o Linux 6.8 com lançamento previsto para março.

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.
Acesse a versão completa
Sair da versão mobile