Not all delay is bad
Not all delay is bad
Posted Feb 28, 2025 19:27 UTC (Fri) by draco (subscriber, #1792)In reply to: Well by LtWorf
Parent article: A change in maintenance for the kernel's DMA-mapping layer
But another part of it could easily be to give Rust more time to prove its worth (or lack). For example, meaningful metrics on CVE/bug counts correlated to changes due to adding Rust (whether it's drivers being written in it or API correctness fixes/documentation to support it) would have a significant impact on the discussion. Or improvements in review bandwidth for maintainers that decide to embrace it, or the lack of that. Or coming through with better platform support and feature stabilization (or not).
It's okay to delay arguments if doing so gives everyone better information & circumstances and doesn't make things substantially worse in the meantime. It's avoidance for the sake of it while letting things get worse (the typical situation) that's bad.
Posted Feb 28, 2025 19:43 UTC (Fri)
by Wol (subscriber, #4433)
[Link] (1 responses)
"Don't let the facts spoil a good argument". I think we already have those metrics.
The Rust video driver(s) have pretty much 0 CVEs I believe, and were written in much less time than equivalent C drivers. I expect the stats will be the same for other Rust drivers.
Cheers,
Posted Feb 28, 2025 19:59 UTC (Fri)
by corbet (editor, #1)
[Link]
Not all delay is bad
Wol
The "Rust video drivers" are not part of any kernel release at this point, how would you expect them to accumulate CVEs? Please, arguing for the sake of argument doesn't help anybody.
Not all delay is bad
