Linux people doing Linux things, it seems.

  • @kautau@lemmy.world
    link
    fedilink
    -53 months ago

    Ironically the majority of the rust memory management ruleset is called ownership, and they are unwilling to release any of it, and claiming all of it, so there’s an out of memory error.

    • @Nibodhika@lemmy.world
      link
      fedilink
      43 months ago

      I didn’t understood your criticism, what are they unwilling to release? What are they claiming all of? Why would ownership rules cause an OOM?

      Sharing stack memory is a bad practice in C as well btw.

      • @kautau@lemmy.world
        link
        fedilink
        2
        edit-2
        3 months ago

        Lol the out of memory error was a joke. A reference to that two people both trying to do the same thing will fill the heap since there’s unnecessary work.

        I tried to make a code joke but it failed.

        As far as what are they unwilling to release? Control. Ownership of any bit of the kernel they control

        kernel maintainer Ted Ts’o, emphatically interjects: “Here’s the thing: you’re not going to force all of us to learn Rust.”

        Lina tried to push small fixes that would make the C code “more robust and the lifetime requirements sensible,” but was blocked by the maintainer.

        DeVault writes. “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.”