Following arguments on the Linux kernel mailing list the past few days over some Linux kernel maintainers being against the notion of Rust code in the mainline Linux kernel and trying to avoid it and very passionate views over the Linux kernel development process, Asahi Linux lead developer Hector Martin has removed himself from being an upstream maintainer of the ARM Apple code.

  • corsicanguppy@lemmy.ca
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    6 hours ago

    The crucial point is that the people who can work on the kernel now itself are

    • c people who don’t know rust yet
    • c people who know rust well

    The moment we get rust in there, the people who can work on the kernel reliably as a whole are

    • c people who know rust well

    That’s a much smaller group than the one above.

    Here’s the point: THE SAME ISSUE would arise if it were D, or some kind of compiled python, object-oriented bash static objects, if that existed; or anything. Whatever the other language was, it’d present the same risk.

    Rust people: it’s not about you. It’s about splitting the codebase.

    • ahal@lemmy.ca
      link
      fedilink
      arrow-up
      3
      ·
      3 hours ago

      I always thought kernel devs were smart people. I’m kind of shocked learning a new language is this big of a barrier to them.