O desenvolvedor Linus Torvalds acaba de lançar o Linux 6.6-rc4 como a mais nova versão de teste para este kernel que pretende ser lançado como estável no final de outubro. O Linux 6.6 está se desenvolvendo bastante bem e Linus Torvalds descreveu este lançamento semanal do kernel como sendo bastante pequeno.
Ele escreveu no anúncio 6.6-rc4:
“Todos vocês já sabem o que fazer. Não há nada particularmente estranho aqui, se você não considerar uma semana sem esforço de rede como algo estranho. Isso faz com que rc4 seja bastante pequeno, mas suspeito que veremos apenas um rc5 maior para compensar.
As alterações na GPU também são bem pequenas, então ambos os grandes subsistemas de driver estão silenciosos, na verdade.
Mas todo o resto parece muito normal. O tratamento de suspensão/retomada do libata aparece devido ao abandono do uso a versão SCSI genérica que causou problemas. Fora isso, é uma mistura aleatória de correções por toda parte – drivers diversos e correções de arquitetura, algumas ferramentas e documentação, e sistemas de arquivos e fixlets do kernel principal.”
Linux 6.6-rc4 lançado e Linus Torvalds diz que ele é bastante pequeno
Não há muitas correções notáveis ????esta semana. As únicas soluções que passaram pelo meu radar foram a redução do suporte ao Intel Arrow Lake NPU , já que é apenas um novo PCI ID e CPUs Hygon derivadas do AMD Zen 1 agora mitigando para Inception/SRSO.
O Linux 6.6, em geral, tem muitos novos recursos interessantes e deve ser lançado formalmente no final de outubro ou início de novembro, dependendo de como o resto do ciclo de lançamento se desenrola. Se tudo continuar calmo, o Linux v6.6 será lançado em 29 de outubro.
Processadores:
- O escalonador EEVDF foi mesclado para substituir o código do escalonador CFS.
- Temperatura AMD Zen 5 e suporte EDAC para os processadores AMD Family 1Ah.
- É introduzido o suporte AMD Dynamic Boost Control.
- Evitando kernel panics desnecessários em sistemas AMD Zen.
- O agendamento de cluster Intel foi reintroduzido para CPUs híbridas Core modernas.
- O Intel Shadow Stack finalmente se fundiu para este recurso de segurança de CPU com CPUs Intel/AMD recentes que ajudam a prevenir ataques ROP.
- Atualizações de fila de trabalho que ajudam CPUs AMD modernas e outros sistemas que possuem vários caches L3/caches de último nível.
- As estatísticas de uso da CPU por cgroup por CPU agora são rastreadas corretamente.
- Controle de aumento de desempenho CPUFreq por política, em vez de simplesmente um controle ao nível global.
- Suporte a eventos de desempenho PMU principais AmpereOne.
- Código de eventos Perf Intel Grand Ridge e Sierra Forest.
- Vários novos recursos de CPU LoongArch, desde novos bits de kernel habilitados para trabalhar no suporte Loongson Binary Translation (LBT).
- Novos recursos de virtualização KVM.
- Suporte Intel Sapphire Rapids PECI.
- Uma micro-otimização para CPUs AMD sem ERMS.
- O utilitário cpupower suporta novos recursos AMD P-State e também há outras atualizações de gerenciamento de energia.
- Ativação parcial de SMT que é útil para alguns processadores como IBM POWER.
- Suporte a FPGAs Intel Agilex 5 e Qualcomm Snapdragon 4 Gen 2.
Gráficos:
- Melhor proteção contra comportamento nefasto do driver proprietário da NVIDIA.
- Suporte AMD FreeSync Panel Replay como uma nova tecnologia alternativa ao Panel Self Refresh para laptops.
- AMDGPU DC agora baseia-se no RISC-V para esse código de exibição do driver.
- Continuação da habilitação de gráficos Intel Meteor Lake.
- Adições de Nouveau uAPI para o driver NVK Vulkan.
- Suporte inicial para Intel Lunar Lake VPU4.
- O DRM CI por ter código de integração contínua (CI) na árvore para ajudar a facilitar o teste do código do Direct Rendering Manager.
- Várias outras atualizações de drivers gráficos do kernel.
Jogos Linux:
- O driver de entrada XPad amplamente utilizado suporta mais controladores.
- Um driver de feedback de vibração/força para o controlador do Google Stadia conectado via Bluetooth ou WiFi.
- Suporte para outros periféricos de jogos , como o headset SteelSeries Arctis 1 Xbox e relatórios de bateria para o controlador NVIDIA SHIELD.
- Novo suporte de som para AMD Van Gogh com SOF e também suporte Valve “Galileo”.
Armazenamento/Sistemas de Arquivos:
- ReiserFS foi declarado obsoleto e provavelmente será removido em 2025.
- KSMBD não é mais experimental para esse servidor SMB no kernel.
- CephFS adicionou suporte ao FSCRYPT após um esforço de anos.
- O cliente SMB agora permite ajustar o tempo de cache do conteúdo do diretório.
- FUSE adiciona suporte inicial para statx com tempos de nascimento/criação de arquivos.
- Uma boa otimização de desempenho para EXT4.
- Compressão DEFLATE para EROFS.
- Novos recursos do Tmpfs.
- NFSD habilita NFSv4.2 READ_PLUS por padrão.
- ” XFS começa a receber suporte de reparo on-line”.
- Há um novo gerenciador de lançamento XFS.
- Melhorias no IOmap “muito suculentas”.
- Correções de Btrfs.
- Agora é mais fácil desabilitar IO_uring em todo o sistema.
- Suporte IO_uring para esperas FUTEX vetoriais.
Outros hardwares:
- Muitos novos recursos de rede e novo suporte de hardware com/sem fio .
- O driver de função do gadget USB MIDI 2.0 foi mesclado, enquanto as atualizações do subsistema USB também incluíram trabalhos anteriores do Lunar Lake USB.
- Suporte ao codec de áudio Cirrus Logic CS42L43.
- Novos recursos do laptop ASUS com seu driver de plataforma x86.
- Um driver de configurações do BIOS HP “hpbioscfg” que permite gerenciar algumas configurações do BIOS do sistema no Linux, semelhante aos drivers existentes da Lenovo e Dell.
- Patches AMD para geração de nós DeviceTree para dispositivos PCI.
- O driver Intle IVSC foi adicionado ao Intel Visual Sensing Controller com laptops modernos.
- Suporte a sensores de tensão e temperatura para mais placas-mãe de desktop.
- Suporte de som Intel Arrow Lake e Lunar Lake.
- Melhor manuseio para dispositivos Intel QAT que não respondem.
Segurança Linux:
- Caches Kmalloc randomizados para maior proteção do sistema.
- SELinux agora remove referências à Agência de Segurança Nacional dos EUA (NSA) que iniciou o Security Enhanced Linux.
- O kernel agora habilita incondicionalmente o suporte ao carregamento de microcódigo da CPU x86.
- RISC-V agora suporta KASLR para randomização de layout de espaço de endereço do kernel para fornecer melhor segurança junto com outras melhorias RISC-V.