O subsistema FUSE (Filesystem in Userspace) do kernel Linux vai ficar consideravelmente mais rápido no Linux 7.3, atualmente em desenvolvimento. A nova versão do kernel incorpora suporte a buffer pools do io_uring e ao manuseio de dados em zero-copy, combinação que reduz o consumo de memória e eleva a vazão (throughput) em até 25% em determinados cenários.
As mudanças, assinadas pela desenvolvedora Joanne Koong, chegaram ao ramo principal por meio do FUSE merge do Linux 7.3 e atingem um dos componentes mais usados por sistemas de arquivos que rodam em espaço de usuário — como montagens de rede, soluções de armazenamento em nuvem e filesystems virtuais.
O que muda no FUSE do Linux 7.3
Até agora, o transporte FUSE sobre io_uring operava com entradas e buffers fortemente acoplados: cada entrada exigia um buffer de payload dedicado, dimensionado para o payload máximo — ainda que a maioria dos tipos de requisição use muito menos bytes do que isso, e algumas nem precisem de buffer.
“Esta série permite que os servidores passem um buffer pool (um trecho contíguo de memória) que o kernel usará como quiser para atender às requisições. Esse desacoplamento reduz a memória necessária para usar o fuse-io-uring e deixa o kernel fazer otimizações na atribuição de memória de payload”, explicou Koong na série de patches.
Zero-copy: Servidor acessa diretamente as páginas do cliente
A segunda grande novidade do Linux 7.3 é o zero-copy no FUSE sobre io_uring. Com ele, o servidor pode ler e escrever diretamente nas páginas do cliente ou nos folios do cache de páginas, eliminando a cópia de dados por buffers intermediários.
Por segurança, o recurso exige privilégios CAP_SYS_ADMIN e o uso dos buffer pools, restringindo sua ativação a servidores privilegiados e confiáveis.
Benchmarks mostram ganhos de até 25%
Nos testes conduzidos por Koong com a ferramenta fio (blocos de 1 MB, servidor passthrough_hp), os ganhos de vazão foram:
- Leituras randômicas diretas: ~20% de aumento (de ~2.100 MB/s para ~2.600 MB/s)
- Leituras randômicas com buffer: ~25% de aumento (de ~1.900 MB/s para ~2.400 MB/s)
- Escritas randômicas diretas: sem diferença significativa (~750 MB/s)
- Escritas randômicas com buffer: ~10% de aumento (de 950 MB/s para 1.050 MB/s)
Os resultados indicam impacto maior em leitura — justamente o tipo de operação que domina cargas de trabalho como servidores de arquivos e montagens de armazenamento remoto ou em nuvem.
Correções de bugs e o caminho para os large folios
Além dos buffer pools e do zero-copy, o merge do FUSE no Linux 7.3 traz uma série de correções de bugs e limpezas no código. Também há trabalhos preparatórios para que o FUSE suporte large folios, mas esse recurso ainda não ficará pronto na versão 7.3.
A versão estável do Linux 7.3 é esperada para os próximos meses, seguindo o ciclo tradicional de desenvolvimento do kernel, com as novidades sendo validadas nas versões candidatas (RCs).

Carlos Araújo
Especialista em tecnologia e fundador da SuaInternet.COM. Com sólida experiência em desenvolvimento de software e inteligência artificial, dedica-se a criar soluções de alta performance e sites otimizados que conectam marcas a resultados. Entusiasta de sistemas Linux e automação, partilha aqui análises técnicas e tendências do ecossistema digital.
Tags:
Artigos Relacionados
Linux 7.3 é lançado com I/O mais rápido, preparação para AMD Zen 6 e driver do Steam Controller 2026
19 de outubro de 2026
Linux 7.1-rc4: Suporte a teclados Logitech Bluetooth e proteção contra hardware malicioso
15 de maio de 2026
Linux 7.3-rc7 é lançado e versão final deve chegar no próximo fim de semana
12 de outubro de 2026