Drivers Rust encontram obstáculo no subsistema DMA do kernel Linux

2025-02-04

Os esforços do kernel Linux para integrar a linguagem Rust no desenvolvimento de drivers de dispositivo estão encontrando resistência no subsistema DMA (Acesso Direto à Memória). Drivers Rust precisam interagir com a camada de mapeamento DMA do kernel, exigindo um conjunto de abstrações. No entanto, o mantenedor principal Christoph Hellwig se opõe à adição de código Rust em `kernel/dma`, citando aumento da complexidade de manutenção. Embora os desenvolvedores Rust tenham proposto manter essas abstrações separadamente, Hellwig permanece não convencido. Esse impasse destaca os desafios na integração do Rust no kernel, com seu futuro dependendo da decisão da comunidade do kernel e da adaptação dos mantenedores principais a um ambiente de programação multilíngue.

Desenvolvimento