Pular para o conteúdo
Notícias e tutoriais sobre Linux
Kernel Linux

Kernel linux 7.0: faxina remove drivers obsoletos e moderniza o wi-fi Realtek

Faxina no Kernel: Linux 7.0 remove drivers jurássicos e renova o suporte a sensores e Wi-Fi!

linux 7 0 limpeza drivers wifi realtek rust

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.

QUEM ESCREVE
Emanuel Negromonte

Sobre o autor

Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.