A versão estável 7.0 do kernel Linux foi lançada oficialmente em 12 de abril, horário local. Este número de versão entrou em 7.x principalmente devido ao hábito consistente de numeração de versão de Linus Torvalds de aumentar o número de versão principal após atingir o X.19, e não por causa de uma única "grande mudança". No entanto, o Linux 7.0 ainda integra muitos novos recursos e melhorias notáveis ​​e servirá como a versão principal do kernel do próximo Ubuntu 26.04 LTS, estabelecendo as bases para o suporte de longo prazo da distribuição.

imagem.webp

Em termos de suporte de hardware, o Linux 7.0 continua a melhorar o seu suporte à plataforma de processadores Intel Nova Lake e promove ainda a ativação do acelerador Intel Crescent Island, permitindo que a nova geração de processadores e hardware de aceleração tenham funções mais completas e garantias de desempenho no Linux. Ao mesmo tempo, mais módulos IP de placas gráficas AMD estão habilitados na nova versão do kernel, fornecendo melhor suporte de driver e cobertura de recursos para futuras GPUs AMD, continuando a evolução positiva do Linux no campo de pilha gráfica nos últimos anos.

No nível do sistema de arquivos, o XFS adicionou recursos de “autocorreção” nesta versão, com o objetivo de obter uma recuperação mais inteligente e automatizada em cenários de erros específicos, aumentando assim a confiabilidade dos dados e a robustez do sistema de arquivos. Esse recurso também é considerado um destaque desta atualização. Em termos de desempenho, o Linux 7.0 introduz múltiplas otimizações, abrangendo diferentes subsistemas e cargas de trabalho, para aproveitar ainda mais o potencial do hardware existente. Além disso, o Intel TSX (Transactional Synchronization Extensions) mudará para o modo automático por padrão nesta versão para alcançar um equilíbrio mais razoável entre desempenho e segurança.

Em termos de interface do kernel e mecanismo de tratamento de erros, o Linux 7.0 finalmente implementou um padrão universal de relatório de erros de E/S, integrando implementações dispersas de longa data em uma estrutura comum, que deverá trazer um comportamento de tratamento de erros mais consistente e previsível na pilha de software superior. Essa melhoria é benéfica para cenários com requisitos de confiabilidade extremamente altos, como armazenamento e sistemas distribuídos, e melhora a capacidade de manutenção e a observabilidade do tratamento de exceções em todo o ecossistema do kernel.

À medida que se aproxima de seu lançamento oficial, o Linux 7.0 ainda incorpora uma série de patches importantes, o que antes deixava as pessoas preocupadas se isso afetaria a data de lançamento. Isso inclui correções para “pseudo erros de hardware” em processadores AMD Zen 3, que foram relatados anteriormente por interferir na estabilidade e no diagnóstico do sistema. Outra correção importante é resolver uma vulnerabilidade de acesso fora dos limites no código do certificado X.509, que existe no kernel da linha principal há cerca de três anos e pode ser acionada por usuários sem privilégios por meio de certificados especialmente criados, por isso representa um certo risco de segurança.

A adaptação para novos dispositivos e novos cenários também aparece na fase final da lista de integração. O kernel adiciona mais IDs de dispositivos ao driver ASUS Armory, para que mais dispositivos ASUS possam ser totalmente suportados no Linux. Ao mesmo tempo, o Linux 7.0 adicionou um lote de códigos HID para se adaptar aos próximos novos laptops com "chaves de interação do agente AI", abrindo caminho para uma interação humano-computador mais profunda no futuro.

Com o lançamento oficial do Linux 7.0, o código-fonte relevante foi disponibilizado abertamente, permitindo que desenvolvedores e mantenedores de distribuição integrem e se adaptem com base no código mais recente. À medida que a versão 7.0 chegar ao fim, a comunidade entrará em breve na janela de mesclagem do Linux 7.1. Espera-se que mais novos recursos e melhorias para AMD, Intel e outras plataformas entrem na linha principal até então, continuando este ciclo de desenvolvimento de código aberto “sem fim”.

saber mais:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=028ef9c96e96197026887c0f092424679298aae8