Linus Torvalds lançou recentemente o Linux 7.1-rc3. Ele disse que a escala de patches do kernel neste ciclo é incomumente grande. Esta situação está em grande parte relacionada ao uso extensivo de ferramentas de codificação de IA pelos desenvolvedores, e não é mais um "fenômeno acidental" único, mas o "novo normal" do desenvolvimento do kernel Linux.

Os patches relacionados à rede são responsáveis ​​por cerca de um terço de todas as atualizações e correções neste candidato a lançamento, que também inclui diversas correções de bugs para drivers Bluetooth e GPU, bem como suporte para recursos de rede USB-C em dispositivos Apple Mac e equipamentos AlphaTheta/Pioneer DJ de última geração.

Torvalds lembrou que nas versões recentes, o número de patches enviados à linha principal do kernel continuou a aumentar. Originalmente, ele pensou que isso poderia ser apenas uma flutuação de curto prazo, mas agora ele acredita que se trata de uma mudança de tendência. Em um ciclo de desenvolvimento típico do passado, ao atingir esse estágio, os desenvolvedores geralmente finalizavam e consolidavam gradualmente os recursos que haviam sido incorporados anteriormente; mas agora, com a ajuda de ferramentas assistidas por IA, a produtividade geral dos desenvolvedores melhorou significativamente e mais alterações podem ser enviadas a cada semana. Considerando que o 7.1 já ultrapassou em muito o nó de transição do número de versão principal e que a escala da versão candidata atual ainda está além de suas expectativas para este estágio, ele acredita que manter aproximadamente o mesmo “alto nível de água” em ciclos futuros se tornará a norma.

Em termos de conteúdo específico, cerca de 33% dos patches neste 7.1-rc3 são dedicados ao núcleo da rede e a vários drivers de rede. Além da evolução da própria pilha de rede, o kernel também melhora o suporte à rede USB-C em dispositivos Apple Mac e adiciona recursos de processamento de áudio mais sofisticados para hardware de áudio profissional, como AlphaTheta (Pioneer DJ) EUPHONIA. A atualização desta semana também injeta muito trabalho na arquitetura de CPU independente da China, LoongArch, com foco na virtualização KVM e na otimização do tratamento de interrupções.

Outro destaque desta versão é que o número de patches relacionados à segurança de memória no kernel é significativamente alto e a proporção de Rust usada no kernel continua a aumentar. A linguagem Rust possui um mecanismo de segurança de memória integrado no nível do design, portanto, à medida que mais e mais componentes do kernel são escritos em Rust, espera-se que a necessidade atual de reparos de segurança de memória de alta frequência seja gradualmente aliviada. Em outras palavras, você ainda poderá ver muitos patches de segurança para fortalecer o código C/C++ tradicional no curto prazo, mas no médio e longo prazo, a introdução do Rust é vista como um meio estrutural para aliviar tais problemas.

Torvalds espera que o aumento contínuo no tamanho desta rodada de patches não diminua o ritmo geral de desenvolvimento e, assim, afete o tempo de lançamento da versão oficial 7.1. Ele enfatizou que se a equipe conseguir manter o ritmo atual e ao mesmo tempo garantir a qualidade, o novo ciclo será capaz de trazer suporte para novo hardware aos usuários com mais rapidez e continuar a iterar em termos de segurança e estabilidade.