In practice, the Linux community is the wild wild west, and sweeping changes are infamously difficult to achieve consensus on, and this is by far the broadest sweeping change ever proposed for the project. Every subsystem is a private fiefdom, subject to the whims of each one of Linux’s 1,700+ maintainers, almost all of whom have a dog in this race. It’s herding cats: introducing Rust effectively is one part coding work and ninety-nine parts political work – and it’s a lot of coding work. Every subsystem has its own unique culture and its own strongly held beliefs and values.

The consequences of these factors is that Rust-for-Linux has become a burnout machine. My heart goes out to the developers who have been burned in this project. It’s not fair. Free software is about putting in the work, it’s a classical do-ocracy… until it isn’t, and people get hurt. In spite of my critiques of the project, I recognize the talent and humanity of everyone involved, and wouldn’t have wished these outcomes on them. I also have sympathy for many of the established Linux developers who didn’t exactly want this on their plate… but that’s neither here nor there for the purpose of this post, and any of those developers and their fiefdoms who went out of their way to make life difficult for the Rust developers above and beyond what was needed to ensure technical excellence are accountable for these shitty outcomes.

Here’s the pitch: a motivated group of talented Rust OS developers could build a Linux-compatible kernel, from scratch, very quickly, with no need to engage in LKML politics. You would be astonished by how quickly you can make meaningful gains in this kind of environment; I think if the amount of effort being put into Rust-for-Linux were applied to a new Linux-compatible OS we could have something production ready for some use-cases within a few years.

Having a clear, well-proven goal in mind can also help to attract the same people who want to make an impact in a way that a speculative research project might not. Freeing yourselves of the LKML political battles would probably be a big win for the ambitions of bringing Rust into kernel space. Such an effort would also be a great way to mentor a new generation of kernel hackers who are comfortable with Rust in kernel space and ready to deploy their skillset to the research projects that will build a next-generation OS like Redox. The labor pool of serious OS developers badly needs a project like this to make that happen.

Follow up to: One Of The Rust Linux Kernel Maintainers Steps Down - Cites “Nontechnical Nonsense”, On Rust, Linux, developers, maintainers, and Asahi Lina’s experience about working on Rust code in the kernel

  • JASN_DE@lemmy.world
    link
    fedilink
    arrow-up
    49
    arrow-down
    3
    ·
    4 months ago

    a motivated group of talented Rust OS developers could build a Linux-compatible kernel, from scratch, very quickly, with no need to engage in LKML politics

    Riiight… Because those developers would always be of the same opinion… Good luck with that.

    • Ephera@lemmy.ml
      link
      fedilink
      arrow-up
      14
      ·
      3 months ago

      You don’t need to always be of the same opinion for it to be much less loaded than Linux politics…

        • Ephera@lemmy.ml
          link
          fedilink
          arrow-up
          3
          ·
          3 months ago

          Yes? Again, I’m not saying there’s not going to be disagreements or politics, I’m just saying that it’s going to be less loaded than Linux kernel politics.

        • DigitalDilemma@lemmy.ml
          link
          fedilink
          English
          arrow-up
          6
          arrow-down
          5
          ·
          3 months ago

          (Ignoring the ageist and sexist “old men” statements in this thread because it’s irrelevant)

          They will die out,

          … and be replaced with other technically invested people who are resistant to change. Such as with every massive project ever - at least until you get a tyrant who ignores the feelings and work of of others and is in a position to push through their own vision.

          • femtech@midwest.social
            link
            fedilink
            arrow-up
            6
            ·
            3 months ago

            They are not being replaced at the same rate though. Knowledge brings understanding, understanding bring empathy, empathy brings change.

            • DigitalDilemma@lemmy.ml
              link
              fedilink
              English
              arrow-up
              2
              ·
              3 months ago

              Bless you for being an optimist, but I don’t think it works like that. I really wish it did though.

              • femtech@midwest.social
                link
                fedilink
                arrow-up
                5
                arrow-down
                1
                ·
                3 months ago

                Why else would Republicans ban books, keep their children in the dark about other religions and people. So they can keep them on the hate train.

                • DigitalDilemma@lemmy.ml
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  3 months ago

                  If it did, then the world would be a perfect place by now. Indeed, many things are better - but there’s enough people hard at work sowing discontent and hate to ensure it isn’t.