Linux people doing Linux things, it seems.

  • floofloof@lemmy.ca
    link
    fedilink
    English
    arrow-up
    27
    ·
    4 months ago

    As one of the other quotes suggested: fork the kernel project and rewrite it entirely in Rust

    That’s not practically possible given the scale of the kernel. And doing a total rewrite is almost always a recipe for getting stuck and, if you ever create anything, creating something worse.

    Replacing C with Rust in the upstream kernel is akin to replacing the engine in a car while it’s running or being used every day.

    Almost all real-world software development is like this. That’s what we do.

    • pete_the_cat@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      Yeah it is a monumental task, but it’s also the one with the least push back. I don’t mean start from scratch, but convert the C code to Rust in a dev branch or something and release a Linux-Rust kernel image.

      Almost all real-world software development is like this. That’s what we do.

      I’m aware, I’ve written my own software even though I’m a SysEng, all I’m saying is that it’s not an easy process with a potential for disaster. Just look at CrowdStrike (not saying that they were attempting to switch languages but just the scale of the fuck up and the fallout that it caused), we don’t want that to happen with Linux.