linuxuniverse.com.br
Kernel Linux 7.3 foi lançado!
O Kernel Linux 7.3 foi finalmente lançado com uma tonelada de novidades graças às IA’s!
* * *
**| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em _Mobile_!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. ** _Mais detalhes clicando**aqui.**_
* * *
**Conteúdo** ocultar
1. Introdução
2. Kernel Linux 7.3
2.1 Processadores
2.2 Gráficos
2.3 Armazenamento / Sistemas de Arquivos
2.4 Redes
2.5 Hardwares para Jogos
2.6 Outros Componentes
2.7 Virtualização
2.8 Segurança
2.9 Outras melhorias e otimizações:
2.10 Remoções do Kernel
3. Quando?
## 1. Introdução
Entre as muitas mudanças no Linux 7.3, estão a introdução do novo driver Ryzen AI Halo LED/RGB, a continuidade da compatibilidade com AMD Zen 6, a compatibilidade do KSMBD com backups do Apple Time Machine, o recurso de segurança USB-C da Lenovo ThinkPad agora é suportado pelo seu driver ACPI, o suporte inicial do driver do kernel para o Steam Controller de 2026, os gráficos integrados Intel Xe3P Nova Lake agora são considerados estáveis/habilitados por padrão e muito mais!
Como observado por Linus Torvalds no anúncio de lançamento do Linux 7.3-rc1 e considerando a tendência das versões anteriores do kernel, esta versão é relativamente pesada, em parte devido ao aumento na produção de patches pelos agentes de IA/LLM, tanto na descoberta de inúmeros bugs no kernel quanto na criação de novos patches. A árvore de código-fonte do kernel Linux 7.3 atualmente possui quase 41 milhões de linhas.
Veja todas as novidades!
## 2. Kernel Linux 7.3
### 2.1 Processadores
* Identificação do novo tipo de núcleo de CPU de baixo consumo da AMD, bem como um gerenciamento mais unificado dos tipos de núcleo de CPU da Intel/AMD.
* Uma melhoria no SMP para ajudar a reduzir a latência e melhorar o desempenho em tempo real.
* Diversas melhorias no gerenciamento de energia da Intel e da AMD, como as interrupções térmicas direcionadas em nível de pacote da Intel.
* Uma pequena otimização para sistemas antigos da era AMD Athlon XP que possuem SSE, mas não SSE2.
* Os drivers da plataforma AMD estão sendo preparados para as plataformas Zen 6 de próxima geração.
* O driver AMD k10temp adiciona monitoramento de temperatura por CCD para processadores EPYC Zen 5.
* Melhorias no x86/mm para aprimorar significativamente o desempenho de cargas de trabalho sensíveis à latência.
* Duas otimizações de gerenciamento de memória.
* Preparativos iniciais para o Intel Starfire, um SoC derivado do Panther Lake projetado para ambientes extremos.
* Suporte para diversas extensões RISC-V mais recentes.
* O suporte ao SoC Qualcomm Shikra começou a aparecer na versão principal.
* Suporte inicial para Apple M3 Pro / Max / Ultra, mas ainda sem suporte para GPU ou outras funcionalidades essenciais para o uso diário.
* Otimização de energia para SoCs M1 Pro / Max / Ultra.
* Novo suporte para hardware ARM e RISC-V.
* Melhorias no agendador do Linux que podem ajudar com CPUs híbridas.
* Tarefas de agendamento que podem ajudar a melhorar o desempenho de jogos em hardware mais antigo.
* A ativação inicial para IBM Power12 foi iniciada e o Linux 7.3 PowerPC passa a suportar código Rust no kernel.
* O recurso ARM64 BBML3 agora é suportado pelo kernel principal.
### 2.2 Gráficos
* Melhorias no desempenho gráfico/de jogos no Linux para sistemas com pouca vRAM (especialmente configurações de ~8 GB de vRAM).
* Suporte a modificadores de formato DRM para GPUs AMD antigas como mais um aprimoramento, cortesia da equipe de gráficos Linux da Valve.
* A recuperação de reinicialização da GPU também foi aprimorada para hardware de GPU AMD mais antigo.
* Suporte para diversas novas propriedades intelectuais (IPs) gráficas de GPUs AMD, como o bloco de exibição DCN 6.0.
* O Nouveau agora possui suporte à interface NVDEC, necessária para que o NVK suporte a aceleração de vídeo Vulkan com o Mesa 26.3.
* Diversas outras melhorias nos drivers gráficos/de vídeo.
* No lado do FBDEV, para os antigos drivers de dispositivo de framebuffer, há melhorias para computadores Atari antigos e placas gráficas Voodoo 3/4/5.
### 2.3 Armazenamento / Sistemas de Arquivos
* Melhorias de desempenho do Btrfs.
* Resolvendo um gargalo para E/S de pequeno porte em SSDs NVMe PCIe Gen5.
* O suporte a RWF_DONTCACHE para dispositivos de bloco é uma vantagem para quem executa servidores de banco de dados diretamente em dispositivos brutos ou outros aplicativos de espaço do usuário que interagem com dispositivos de bloco brutos.
* Limpezas em múltiplos dispositivos em paralelo para F2FS.
* O UBI agora suporta limites de nivelamento de desgaste por dispositivo, em comparação com o padrão anterior de apenas um limite de nivelamento de desgaste para todo o sistema, mesmo com várias memórias flash NAND.
* Diversas melhorias no NFS.
* O servidor SMB integrado ao kernel, KSMBD, agora oferece suporte à interoperabilidade com backups do Apple Time Machine.
* Melhorias de desempenho para FUSE por meio de pools de buffers IO_uring e tratamento de cópia zero.
* O driver NTFS moderno agora oferece suporte de leitura para a Compressão de Arquivos WOF do Sistema Windows.
* Várias correções no código do Device Mapper, incluindo algumas melhorias de código feitas por Claude Opus.
* Melhorias na seleção do algoritmo baseado em benchmarks RAID 5/6.
* Correções de segurança para o eCryptfs, algumas delas datando da sua introdução no kernel em 2006.
* Correções para os drivers HFS e HFS+ da Apple.
* Melhorias no FSCRYPT, incluindo trabalhos que ajudarão na adoção da criptografia Btrfs.
* Melhorias no IOmap que podem ajudar no desempenho de sistemas de arquivos como EXT4 e XFS.
* Correção do comportamento incorreto de nomes de arquivos muito longos no driver do sistema de arquivos FAT.
* O XFS adiciona suporte a FALLOC_FL_WRITE_ZEROES como uma melhoria de eficiência para drivers modernos.
* O driver FailFS foi integrado como complemento ao driver NULLFS integrado no ciclo anterior.
### 2.4 Redes
* A limpeza do driver RTL8723BS continua em andamento após quase uma década. As alterações no driver RTL8723BS representaram a maioria das mudanças neste ciclo.
* Novas restrições ao AF_ALG por motivos de segurança e manutenção. O AF_ALG continua sendo descontinuado e está em processo de remoção, mas ainda existem aplicativos como IWD, BlueZ e cryptsetup que dependem dele.
* Suporte ao driver CXL Tipo 2 para placas de rede AMD Solarflare.
* Um driver básico inicial do driver Intel IXD para suporte à função PIC do plano de controle da Intel em IPUs e FNICs Intel E2100 e posteriores.
* Suporte a MCTP sobre USB v1.1.
* Suporte para Realtek RTL8261C e RTL8261D .
* Muitas outras mudanças nas redes incluem a redução da sobrecarga causada pela atividade de IA/LLM.
### 2.5 Hardwares para Jogos
* Suporte inicial ao driver de kernel para o Steam Controller 2026 através do driver Steam-HID.
* Suporte para botões reprogramáveis Logitech HID++ 2.0 em diversos dispositivos.
* O driver do gamepad MSI Claw foi integrado ao código principal graças ao trabalho da Valve.
### 2.6 Outros Componentes
* O driver Intel Computer Vision Sensing já está pronto para Nova Lake.
* Monitoramento de sensores em mais placas-mãe ASUS.
* No que diz respeito ao áudio, houve um grande aumento no suporte a novos hardwares. Um segundo conjunto de atualizações adicionou ainda mais recursos para laptops e outros dispositivos de áudio.
* O código USB-C do Linux agora verificará os cabos USB-C quanto às suas capacidades e compatibilidade com o suporte a modos alternativos, como DisplayPort e Thunderbolt.
* O novo driver de LED AMD Ryzen AI Halo permite ligar/desligar os LEDs ou ajustar as cores dos LEDs no mini PC AMD Ryzen AI Halo.
* Suporte ao recurso de segurança USB-C da Lenovo, USCS, em ThinkPads mais recentes, para permitir o fornecimento de energia via USB-C, mas bloqueando a transferência de dados.
* Melhorias no suporte para uma variedade de laptops, bem como para sistemas de jogos portáteis de diversos fabricantes.
* O novo driver 8250_mxpcie para placas seriais multiportas PCIe da Moxa.
* Reforço da segurança no subsistema de entrada.
* Um novo driver watchdog para sistemas Lenovo.
* Suporte a USB4STREAM com menor latência através de polling ativo opcional.
### 2.7 Virtualização
* O KVM Chainsaw foi integrado para limpar a estrutura de dados kvm_mmu god e realizar outras limpezas de código.
### 2.8 Segurança
* Limpeza do código de randomização da pilha do kernel.
* Novas APIs de criptografia AES que, eventualmente, abrirão caminho para um melhor desempenho.
* Preparativos/limpezas do TPM para o TrenchBoot. O próprio TrenchBoot, no entanto, ainda está em revisão e não faz parte do ciclo da versão 7.3.
* Proteções contra firmware EFI defeituoso que possam comprometer o restante do espaço do usuário.
* O AppArmor agora oferece suporte a políticas compactadas no espaço do usuário.
* binfmt_misc para permitir que os programas BPF escolham dinamicamente ambientes de execução.
* Melhoria na integridade do fluxo de controle KCFI em CPUs Intel mais antigas.
* Corrigindo o modo de bloqueio do kernel, que acidentalmente deixou abertos os manipuladores de E/S e memória legados.
* Desativação mais fácil do suporte ao Syscall User Dispatch.
### 2.9 Outras melhorias e otimizações:
* Uma alteração no MGLRU para ajudar o código executável a permanecer na memória e, consequentemente, melhorar o desempenho.
* O suporte a subagendadores do sched_ext agora é considerado um recurso completo.
* Limpeza do código para desativar o suporte legado a tempo de 32 bits.
* O novo recurso bpf_sock_read_xattr foi adicionado.
* O Rust para Linux começa a receber correções para se preparar para o backend GCC do Rust.
### 2.10 Remoções do Kernel
* Descontinuação de muitas plataformas ARM de 32 bits mais antigas, o que, por sua vez, deixa centenas de drivers do kernel Linux órfãos.
* O antigo driver IPWireless foi descontinuado para placas PCMCIA 3G UMTS.
* Os drivers antigos e inseguros da Silicon Graphics (SGI) foram removidos com o código XP e GRU.
* Removendo alguns drivers antigos de placas seriais.
* O driver IBMASM foi removido para as placas PCI e ISA de gerenciamento fora de banda IBM Remote Supervisor Adapter (RSA) e RSA II. Mais uma vez, hardware desatualizado.
* Os sistemas de arquivos EFS e FreeVxFS foram removidos.
## 3. Quando?
O kernel linux 7.3 chegará algumas semanas, após o lançamento estável 7.3.1 a quem utiliza distros rolling release como o ArchLinux; enquanto isso quem utiliza distros point release como o Ubuntu vão precisar do pacote **Ubuntu Kernel Update Utility** ou de outros meios para obter o novo kernel antes dos repositórios atualizarem.
O download do _código fonte_ do kernel linux 7.3 pode ser feito clicando **aqui** , enquanto que para sistemas baseados em Debian você pode baixar os pacotes .deb **neste** endereço.
Lembrando que:
> _Kernel recém lançado costuma vir sem suporte inicial ao VirtualBox e também sem suporte a alguns drivers proprietários, como os da Nvidia!_
Pessoalmente recomendo que aguardem até o kernel linux 7.3.1 sair, com correções de bugs e já com suporte pleno a drivers da NVIDIA, VirtualBox e outros. O lançamento desse referido kernel linux 7.3.1 será daqui mais ou menos 1 semana. – _Dependendo do desenvolvimento, o VirtualBox só recebe suporte após 15 dias._
Aos usuários de Ubuntu e seus sabores, principalmente em hardwares mais antigos, certifiquem-se de ter os pacotes **build-essential, libelf-dev e haveged** pré instalados em seu sistema para maximizar a compatibilidade e evitar dores de cabeça quando instalar e usar o kernel linux 7.3!
1. O pacote **Build-Essential** traz os pacotes necessários para compilações que sejam feitas durante a aplicação do kernel.
2. Já o Libelf-Dev é uma exigência para compilações de pacotes, normalmente proprietários como VirtualBox ou mesmo NVIDIA.
3. Por fim, o **Haveged** muda o gerador de **entropia** do sistema, evitando problemas de boot que as mudanças do gerador de **entropia** padrão do Ubuntu costumam causar. Entre eles, o maior, é lentidão em boots de máquinas mais antigas – _Quando o boot demora +2 minutos._
Fonte:
Phoronix
José Humberto
Autodidata, me aprofundei em sistemas operacionais baseados em UNIX®, principalmente Linux. Também procuro trazer assuntos correlacionados direta ou indiretamente, como automação, robótica e embarcados.