Linus Torvalds integrou dois grandes conjuntos de atualizações enviados por Greg Kroah-Hartman para o kernel linux 7.0-rc1, focados nos subsistemas de drivers variados (char/misc) e na área de testes (staging). O ciclo de desenvolvimento traz uma mistura interessante de modernização, com melhorias na implementação Rust do Android Binder, e uma “faxina” histórica, removendo suporte a hardwares que já não são utilizados há décadas.
O fim de uma era para drivers antigos
Um dos destaques curiosos deste ciclo é a remoção do driver mwave. Este componente servia para suportar modems de linha discada em laptops IBM ThinkPad muito antigos. A exclusão de códigos obsoletos como esse é fundamental para manter o kernel leve e seguro, reduzindo a superfície de ataque e o tempo de manutenção. Enquanto o velho sai, o novo entra: o subsistema IIO (Industrial I/O), responsável por sensores, recebeu uma enxurrada de atualizações, incluindo suporte a interrupções para o sensor de proximidade rfd77402, melhorando a eficiência energética em dispositivos IoT.
Rust no Binder e estabilidade no Android
O driver Binder, peça central para a comunicação entre processos (IPC) no Android, recebeu atualizações importantes tanto em sua versão clássica em C quanto na nova implementação em Rust. As mudanças na versão Rust focam em segurança de memória e correção de importações, sinalizando que o uso de linguagens modernas dentro do kernel continua avançando firmemente rumo à maturidade.
O mistério da faxina no wi-fi Realtek
Na área de staging (onde drivers experimentais são polidos), o destaque absoluto foi o driver rtl8723bs, usado em chips Wi-Fi da Realtek comuns em tablets e laptops baratos. Greg Kroah-Hartman notou uma quantidade incomum de contribuições para limpar este código específico, questionando se algum tutorial online viralizou incentivando novos desenvolvedores a focarem nele.
As melhorias no rtl8723bs são técnicas mas cruciais: desenvolvedores removeram “wrappers” desnecessários (funções proprietárias que apenas chamavam funções padrão do kernel) e adotaram alocadores de memória padrão como kzalloc e kmalloc. Isso reduz o débito técnico, previne vazamentos de memória e torna o driver mais estável e fácil de auditar por especialistas de segurança.
O impacto real no uso diário
Para usuários de Android e dispositivos móveis, as melhorias no Binder e nos sensores IIO resultam em um sistema mais responsivo e com melhor gerenciamento de bateria. Já para quem recupera laptops antigos ou usa adaptadores Wi-Fi USB baseados em Realtek, a massiva limpeza no driver rtl8723bs promete conexões mais estáveis e menos quedas de sinal, transformando hardwares baratos em opções mais confiáveis.
