cross-posted from: https://lemmy.world/post/25857381

Hellwig is the maintainer of the DMA subsystem. Hellwig previously blocked rust bindings for DMA code, which in part resulted in Hector Martin from stepping down as a kernel maintainer and eventually Asahi Linux as a whole.

  • Semperverus@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    24 hours ago

    Its a little of column A, little of column B type situation.

    Yes, some of it is his taste, but that taste is coming from a technical place. Primarily long term maintainability of the project.

    I realize what Linus came out and said outlines that no code is entering Christoph’s part of the project, but Christoph is playing goalie and needs to make sure that never happens in order to keep everything working correctly for a very long time.

    Maybe the DMA module gets rewritten completely in Rust one day, but until then, rust modules interfacing with a C-only component seems to be the best for long-term maintenance.