Linux 7.3 registra 18.765 commits e revoluciona o kernel hoje
Kernel Linux 7.3 é lançado com 18.765 commits de 3.021 desenvolvedores, 807 deles novatos, e traz novidades como o sistema de arquivos failfs e a chamada fchroot().
Tecnologia
Nova versão do kernel traz melhorias significativas e recursos inovadores para usuários e desenvolvedores.
Leia também: DeepSeek lança V4.1-Flash-1017 com APIs inéditas e busca veloz
A versão 7.3 do kernel Linux foi lançada com um recorde histórico de desenvolvimento: 18.765 commits não relacionados a mesclagem, enviados por 3.021 desenvolvedores ao redor do mundo, incluindo 807 novos contribuintes de kernel, e a janela de mesclagem para o Linux 7.4 já abre amanhã.
Quais são as principais novidades do Linux 7.3?
O mantenedor principal do Linux descreve o 7.3 como “um recorde em todos os aspectos”, destacando não só o volume de contribuições, mas também a variedade técnica das mudanças.
Entre os destaques, ele resume assim: “Significant changes in this release include some significant binfmt_misc extensions, some group-scheduling work aimed at improving performance on large systems, the new failfs filesystem that fails all operations, the fchroot() system call, global per-CPU data for BPF programs, the completion of the sched_ext subscheduler feature, working-set tracking for virtual machines, alternative data-stream support in the ntfs3 filesystem, a long list of SMB server improvements”.
Na prática, isso significa:
Extensões no binfmt_misc ampliam a forma como o kernel lida com formatos de executáveis, algo importante para contêineres, linguagens interpretadas e ambientes híbridos. O trabalho no escalonamento de grupos busca melhorar o desempenho em servidores de grande porte, distribuindo melhor a carga entre processos e CPUs.
O novo sistema de arquivos failfs, que falha deliberadamente todas as operações, vira uma ferramenta poderosa de teste: permite simular falhas de disco e cenários de erro sem precisar corromper dados reais. Já a nova chamada de sistema fchroot() amplia as formas de isolar e manipular ambientes de execução, o que interessa especialmente a quem trabalha com sandboxes, chroot e containers.
Programas BPF passam a contar com dados globais por CPU, recurso que dá mais flexibilidade para observabilidade e ajustes finos de desempenho. O término do recurso sched_ext, descrito como um “subescalonador”, abre espaço para políticas de agendamento mais especializadas sem alterar o núcleo do escalonador padrão.
Para máquinas virtuais, o Linux 7.3 traz monitoramento mais detalhado do conjunto de trabalho, ajudando hipervisores e plataformas de nuvem a entender melhor quais páginas de memória estão realmente em uso. No sistema de arquivos ntfs3, o suporte a fluxos de dados alternativos melhora a compatibilidade com recursos típicos de sistemas Windows. E o servidor SMB recebe uma lista longa de melhorias, mirando diretamente servidores de arquivos, appliances de armazenamento e ambientes corporativos.
Entenda o contexto
O lançamento global do Linux 7.3 mantém o ritmo acelerado de evolução do kernel, que serve de base para distribuições de desktop, servidores, nuvens públicas, data centers, dispositivos móveis e sistemas embarcados.
Com 807 novos desenvolvedores entrando no projeto só nesta versão, a comunidade se renova e tende a acelerar ainda mais a inclusão de recursos em versões futuras. Ao mesmo tempo, essa velocidade pressiona fabricantes de hardware, distribuições e projetos que ainda se apoiam em kernels antigos, especialmente no mundo de dispositivos embarcados, que costumam ficar presos a versões defasadas.
Para empresas de nuvem, provedores de hosting, grandes data centers e desenvolvedores que exploram tecnologias como BPF, virtualização pesada e compartilhamento de arquivos via SMB, as novidades do 7.3 chegam com potencial de ganho direto de desempenho, estabilidade em escala e mais ferramentas de monitoramento e teste.
Quais mudanças o Linux 7.3 trouxe em relação ao Linux 7.0?
Comparado às séries anteriores, o Linux 7.3 consolida uma tendência clara: mais foco em escalabilidade, observabilidade e flexibilidade de agendamento.
Desde o Linux 7.0, o kernel vem recebendo incrementos graduais nesses pontos; o 7.3, porém, concentra um pacote robusto de avanços. O fim da implementação do sched_ext torna mais madura a ideia de plugar políticas de escalonamento customizadas para cargas específicas, em vez de adaptar tudo ao escalonador padrão. Isso interessa de bancos de dados de alta demanda a workloads de IA e aplicações de baixa latência.
Outro salto é a combinação de monitoramento do conjunto de trabalho em máquinas virtuais com os novos recursos de BPF: juntos, eles facilitam entender, em tempo real, como memória e CPU estão sendo usadas, algo crucial para cloud providers que cobram por uso e precisam espremer cada ciclo de CPU e megabyte de RAM.
No lado de armazenamento e interoperabilidade, o suporte a fluxos alternativos no ntfs3 e a bateria de melhorias no servidor SMB formam um bloco que mira cenários onde Linux convive com sistemas Windows, seja em redes corporativas, seja em ambientes de virtualização e migrações de legado.
Já ferramentas como o failfs e a fchroot() mostram um kernel cada vez mais preocupado com testabilidade e isolamento. Elas dão mais munição para desenvolvedores reproduzirem cenários de falha, testarem hardening e garantirem que serviços críticos se comportem bem quando o sistema está sob estresse.
O resultado é que, para quem vinha do Linux 7.0, o 7.3 representa uma evolução relevante em três frentes: melhor uso de recursos em grandes sistemas, mais controle e visibilidade sobre o que acontece dentro do kernel e mais opções para integrar o Linux a arquiteturas complexas de armazenamento e rede.
Comunidade cresce e já mira o Linux 7.4
O mantenedor principal do Linux enfatizou o aspecto inédito do volume de contribuições: “This release is a record-breaker on all fronts; it brought in 18,765 non-merge commits from 3,021 developers, 807 of whom were first-time kernel developers”. O número de novatos, em especial, reforça a capacidade do projeto de atrair e absorver novos talentos.
Amanhã já começa a janela de mesclagem do Linux 7.4, etapa em que as principais novidades da próxima versão começam a ser integradas. O próprio mantenedor avisou que está em férias com a família e que, por isso, o cronograma nas próximas semanas será atípico: ele pretende equilibrar mergulhos e passeios com o trabalho de revisão e integração de código.
Nos bastidores, a movimentação da comunidade também passa pela formação de quem está chegando agora. Desenvolvedores discutem materiais de estudo e reclamam da falta de livros realmente atuais sobre desenvolvimento de kernel. Obras clássicas, como “The Linux Programming Interface” e guias de drivers, seguem sendo recomendadas, mas há um esforço para complementar com documentação online e páginas que listam o que mudou de lá para cá.
Com o Linux 7.3 já disponível e o ciclo do 7.4 prestes a começar, a expectativa é de que o ritmo intenso de inovações se mantenha, impulsionado tanto pela base experiente quanto pelo contingente expressivo de novos colaboradores.
Fonte: matéria original


