• Semperverus@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    I am so glad Linus just came out and said it. I was pretty upset at Hector too in the other thread the other day, and I especially didn’t appreciate a call to remove a major developer from the kernel because Hector wasn’t getting his way. Very militant action on Hector’s part where it just wasn’t necessary.

    Hector, if you’re reading this, communication skills are just as if not more important than your Rust development skills, and frankly your communication skills lack.

    • chebra@mstdn.io
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      @semperverus Just from the small interactions I had with Hector on mastodon I can see he gets very unreasonable about small things and does not accept the possibility that he may be wrong, despite evidence. So leaving linux and mastodon because of rust is totally on brand for him.

    • DacoTaco@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      6 months ago

      You seem to be in the loops of the linux kernel?
      If so, ive known hector from way before when we was part of f0f, or TT as they were known before, doing wii homebrew work.
      What you describe is what my experience was with him 14 years ago too. The guy is smart, he has a very good skill set and knowledge, but his communication skills were lacking back then too.
      Granted, both he and myself were still teenagers and students and we were wild, but i had always assumed he grew up a bit since then…

      What you said is spot on, and i hope he does read both of these. And if he does :
      Marcan, you might not know who i am anymore, but ffs man. Dont screw up your love for all of these by keep kicking the hornets nests. You did it with devkitpro, emudevs when the nier news dropped and with rossman too. Stop it, its for your own good.

    • WalnutLum@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      6 months ago

      I can understand their frustration, having multiple other rust for Linux project maintainers quit over nontechnical rust aversion.

      And Linus continues to (democratically?) avoid the subject with this response.

      As a rust for Linux volunteer you have to be incredibly demoralized reading this mess almost every other month.

      • steeznson@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        6 months ago

        Part of why linux has been a successful long term project is by making decisions conservatively. Other projects like cURL do the same. Incremental improvements over time.

        It seems like there is a culture clash with the rust devs who are pushing for changes faster than the long term project maintainers are comfortable with.

    • catloaf@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 months ago

      So now we’ve lost a very good developer, and the question of rust in the kernel remains unresolved. This is the worst possible outcome.

      • Semperverus@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        6 months ago

        Part of being a good developer is the “working well with other human beings” part. Linus himself took a hiatus to improve himself in this area.

        Another part of being a good developer is to work within and adapting to the frameworks of an existing project, especially if you are joining at a later point. In this context, it would be the R4L folks joining the project known as “the Linux kernel.”

        Hector failed on both counts. He has programming skills, but that’s not all that’s required.

  • Gayhitler@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    https://lore.kernel.org/lkml/20250108122825.136021-1-abdiel.janulgue@gmail.com/

    Here’s the source thread.

    Tldr: someone wants to put rust in the dma part of the kernel (the part that accesses memory directly)(it’s a memory allocator abstraction layer written in rust which rust code can use directly instead of dealing with the c allocator abstraction layer), is told that rust should use the extant methods to talk to the c dma interface, replies that doing so would make rust programs that talk to dma require some more code, gets told “that’s fine. We can’t do a split codebase”. The two parties work towards some resolution, then hector martin comes in and acts like jerk and gets told to fuck off by Linus.

    Martin is no lennart poettering but I don’t try to see things from his perspective anymore.

    It’s worth noting that Linus’ “approval” of rust in the kernel isn’t generally seen as a blanket endorsement, but a willingness to see how it might go and rust people have been generally trying to jam their code everywhere using methods that rival the cia simple field sabotage manual.

    I don’t think it’s on purpose (except for maybe Martin) but a byproduct of the kernel maintainers moving slowly but surely and the rust developers moving much faster and some seeing the solution to that slow movement as jamming their foot in the door and wedging it open.

  • prole@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    6 months ago

    I’m relatively new to Linux and the FOSS scene, but I’m not sure how I feel about the unquestioning devotion to a single person. It seems antithetical to the entire philosophy.

    Even if he was maybe right this time…

    The dude did a complete 180 as soon as they heard from Linus, like daddy made his decision, and it’s final, or some shit…

    Edit: To be clear, I understand why developers respect and listen to Linus… I just think there are fundamental issues with this kind of top-down management of such a colossal project, and the desire to defer to one person seems antithetical to the FOSS philosophy.

  • conditional_soup@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    6 months ago

    FTA: "However, I will say that the social media brigading just makes me not want to have anything at all to do with your approach.

    "Because if we have issues in the kernel development model, then social media sure as hell isn’t the solution. The same way it sure as hell wasn’t the solution to politics.

    “Technical patches and discussions matter. Social media brigading - no thank you.” -Linus

    Yeah, I have to issue an unqualified agreement here. Linus isn’t saying no to Rust, he’s smackin’ that ass for bringing drama out into social media instead of working through it in normal technical discussion channels.

    • catloaf@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 months ago

      It sounds like he tried that, and nobody with authority responded until he went outside the list. Even now, Linus hasn’t actually answered the question of whether more rust code should be allowed.

      • Preston Maness ☭@lemmygrad.ml
        link
        fedilink
        arrow-up
        0
        arrow-down
        1
        ·
        edit-2
        6 months ago

        Martin seems to understand that adding a second language to the kernel is not only a technical concern, but a political one as well. Everyone else wants to pretend politics isn’t at play and that their objections are “purely technical.” They aren’t. I definitely understand Martin’s frustration here.