Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux
  3. Linus responds to Hellwig - "the pull request you objected to DID NOT TOUCH THE DMA LAYER AT ALL... if you as a maintainer feel that you control who or what can use your code, YOU ARE WRONG."

Linus responds to Hellwig - "the pull request you objected to DID NOT TOUCH THE DMA LAYER AT ALL... if you as a maintainer feel that you control who or what can use your code, YOU ARE WRONG."

Scheduled Pinned Locked Moved Linux
84 Posts 48 Posters 519 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ulrich@feddit.orgU [email protected]

    Someone submitted some code to the Linux kernel. One of the maintainers repeatedly denied it for no reason other than it contained code that is not C. The submitter became very angry, lashed out publicly on social media, then removed themselves from the project. They were also the founder of Asahi Linux and resigned from that as well.

    It's nothing to do with Rust, specifically.

    patatahooligan@lemmy.worldP This user is from outside of this forum
    patatahooligan@lemmy.worldP This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #31

    Marcan is not the submitter. Unless I've missed something, the submitter is still working on the patch.

    ulrich@feddit.orgU 1 Reply Last reply
    0
    • patatahooligan@lemmy.worldP [email protected]

      Marcan is not the submitter. Unless I've missed something, the submitter is still working on the patch.

      ulrich@feddit.orgU This user is from outside of this forum
      ulrich@feddit.orgU This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #32

      Yes you're correct. I'll update that.

      1 Reply Last reply
      0
      • ulrich@feddit.orgU [email protected]

        Because the "quick note" you dropped is wrong. There's no defensible position where his reaction can reasonably be interpreted as anything else.

        O This user is from outside of this forum
        O This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #33

        So you dictate the objective truth in situations where there are but interpretations? Any other interpretations are wrong, with a bold font even, other than yours, which you solely deem correct?

        Right. I mean this is exactly what I was just dropping in to signal. And it’s not about who or what is right or correct. It’s the use of leading words… that’s all. Jesus.

        ulrich@feddit.orgU 1 Reply Last reply
        0
        • O [email protected]

          So you dictate the objective truth in situations where there are but interpretations? Any other interpretations are wrong, with a bold font even, other than yours, which you solely deem correct?

          Right. I mean this is exactly what I was just dropping in to signal. And it’s not about who or what is right or correct. It’s the use of leading words… that’s all. Jesus.

          ulrich@feddit.orgU This user is from outside of this forum
          ulrich@feddit.orgU This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #34

          Any other interpretations are wrong

          Yes that's what I said.

          O 1 Reply Last reply
          0
          • ulrich@feddit.orgU [email protected]

            Any other interpretations are wrong

            Yes that's what I said.

            O This user is from outside of this forum
            O This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #35

            Right. Okay well this has been fun, have a good one.

            1 Reply Last reply
            0
            • semperverus@lemmy.worldS [email protected]

              It literally wasn't about Rust specifically though. Christoph literally said it was about anything that was not C, including assembly, C++, brainfuck, or whatever, entering the kernel. Christoph likes Rust. Christoph (rightfully) does not like mixed language codebases for projects as large and important as Linux

              gomp@lemmy.mlG This user is from outside of this forum
              gomp@lemmy.mlG This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #36

              (rightfully) does not like mixed language codebases for projects as large and important as Linux

              You make it sound like it's a matter of taste rather than a technical one (and I suspect it actually might be just about taste in the end)

              semperverus@lemmy.worldS 1 Reply Last reply
              0
              • A [email protected]

                I can understand Hellwig's fear, though.

                From what I gather as a bystander, it's apparently common that a refactoring in your module that breaks its API will involve fixing all the call-sites to keep the effort on the person responsible for the change. Now the Rust maintainers say "it's fine; if it breaks, we'll deal with it" which is theoretically takes away the cross-language issue for the C-maintainer. Practically I can very well see, that this will still cause friction in the future.

                Let's say such a change happens and at that time there's a bit of time pressure and the capacity on the rust maintainers is thing for whatever reasons. Will they still happily swallow that change or will they start to discuss if it's really necessary to do that change? And suddenly, the C-maintainer has a political discussion on top of the technical issue they wanted to solve.

                As someone who just wants to get shit done, I would definitely have that fear.

                (That doesn't mean it's still a bullet not worth swallowing. The change overall can still be worth the friction. I am just saying that I think it's not totally unwarranted that a maintainer feels affected by this even though current pledges from the other parties promise otherwise; this stance can change or at least be challenged over and over.)

                F This user is from outside of this forum
                F This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #37

                Let's say such a change happens and at that time there's a bit of time pressure and the capacity on the rust maintainers is thing for whatever reasons. Will they still happily swallow that change or will they start to discuss if it's really necessary to do that change? And suddenly, the C-maintainer has a political discussion on top of the technical issue they wanted to solve.

                This situation could occur even if the code using the API was written in C.

                If an API change breaks other downstream kernel code, and that code can't be fixed in time then they have a conversation about pushing the changes to the next build.

                In the end, Linus has already chosen to accept the extra development overhead in using Rust. I think this situation was more about a maintainer, who happens to disagree with the Rust inclusion, using their position to create unnecessary friction for other maintainers.

                1 Reply Last reply
                0
                • A [email protected]

                  Actual Linux news rather than "which distro should I use for gaming and bit torrents?"

                  F This user is from outside of this forum
                  F This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #38

                  New people don't realize that Linux is really a soap opera with a small software project attached.

                  W 1 Reply Last reply
                  0
                  • ulrich@feddit.orgU [email protected]

                    before it's even become apparent what the reaction to Cristoph Hellwig's behavior would be

                    It was very clear that the reaction was going to be no reaction. That's the point.

                    patatahooligan@lemmy.worldP This user is from outside of this forum
                    patatahooligan@lemmy.worldP This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #39

                    Cristoph Hellwig's initial message was on 2025-01-08. Marcan's stepping down was on 2025-02-07. So no, it's not several months; it's barely one month. Getting in fights in mailing lists and making social media posts is not everyone's first reaction and it is arguably not the best reaction, especially for people in places of power. It is silly for Marcan to demand everybody's reaction to be as loud and as quick as his own.

                    It was very clear that the reaction was going to be no reaction.

                    Well, it turns out that the reaction was pretty clear not "no reaction". That's the reason this thread we're talking in exists. Marcan was objectively wrong if he assumed Hellwig's comments and nack would be accepted. Instead, Hellwig was explicitly called out for having no say on the matter and for producing "garbage arguments".

                    ulrich@feddit.orgU 1 Reply Last reply
                    0
                    • kingthrillgore@lemmy.mlK [email protected]

                      God damn if these Rust glazers are so offended by this, just go work on Redox

                      J This user is from outside of this forum
                      J This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #40

                      What does glazer mean in this context? (English is my fourth language)

                      F cypherpunks@lemmy.mlC kingthrillgore@lemmy.mlK 3 Replies Last reply
                      0
                      • patatahooligan@lemmy.worldP [email protected]

                        Cristoph Hellwig's initial message was on 2025-01-08. Marcan's stepping down was on 2025-02-07. So no, it's not several months; it's barely one month. Getting in fights in mailing lists and making social media posts is not everyone's first reaction and it is arguably not the best reaction, especially for people in places of power. It is silly for Marcan to demand everybody's reaction to be as loud and as quick as his own.

                        It was very clear that the reaction was going to be no reaction.

                        Well, it turns out that the reaction was pretty clear not "no reaction". That's the reason this thread we're talking in exists. Marcan was objectively wrong if he assumed Hellwig's comments and nack would be accepted. Instead, Hellwig was explicitly called out for having no say on the matter and for producing "garbage arguments".

                        ulrich@feddit.orgU This user is from outside of this forum
                        ulrich@feddit.orgU This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #41

                        So no, it's not several months; it's barely one month

                        How many months should he have waited for an authoritative response?

                        I don't agree with Hector's response either but that has nothing to do with the fact that Linus left them alone for months to sort out between themselves when he could have simply stepped in and ended it.

                        it turns out that the reaction was pretty clear not "no reaction". That's the reason this thread we're talking in exists.

                        This thread? The one that appeared weeks after he already quit? Not helpful.

                        patatahooligan@lemmy.worldP 1 Reply Last reply
                        0
                        • semperverus@lemmy.worldS [email protected]

                          It literally wasn't about Rust specifically though. Christoph literally said it was about anything that was not C, including assembly, C++, brainfuck, or whatever, entering the kernel. Christoph likes Rust. Christoph (rightfully) does not like mixed language codebases for projects as large and important as Linux

                          D This user is from outside of this forum
                          D This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #42

                          Not his call, as we can see now

                          1 Reply Last reply
                          0
                          • C [email protected]

                            Gee Linus you think you could've fucking said something before it got to this point?

                            L This user is from outside of this forum
                            L This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #43

                            What do you mean? He did step in, understood absolutely no context of the issue, told everyone to shut up, and then left without any real input. Fucking joke

                            1 Reply Last reply
                            0
                            • J [email protected]

                              What does glazer mean in this context? (English is my fourth language)

                              F This user is from outside of this forum
                              F This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #44

                              "Glazing" is slang for over-complimenting, often to an obsessive degree

                              1 Reply Last reply
                              0
                              • that_leaflet@lemmy.worldT [email protected]

                                cross-posted from: https://lemmy.world/post/25857381

                                Hellwig is the maintainer of the DMA subsystem. Hellwig previously blocked rust bindings for DMA code, which in part resulted in Hector Martin from stepping down as a kernel maintainer and eventually Asahi Linux as a whole.

                                F This user is from outside of this forum
                                F This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #45

                                A lot of people commenting on this seem to have gaps in their knowledge of what happened. I highly recommend reading the linked email, as it is both short and has valuable context.

                                R cypherpunks@lemmy.mlC 2 Replies Last reply
                                0
                                • ulrich@feddit.orgU [email protected]

                                  So no, it's not several months; it's barely one month

                                  How many months should he have waited for an authoritative response?

                                  I don't agree with Hector's response either but that has nothing to do with the fact that Linus left them alone for months to sort out between themselves when he could have simply stepped in and ended it.

                                  it turns out that the reaction was pretty clear not "no reaction". That's the reason this thread we're talking in exists.

                                  This thread? The one that appeared weeks after he already quit? Not helpful.

                                  patatahooligan@lemmy.worldP This user is from outside of this forum
                                  patatahooligan@lemmy.worldP This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #46

                                  How many months should he have waited for an authoritative response?

                                  Well, Marcan should wait as long as feels right to him. As I said previously, I'm pretty sure he was already pissed off about previous R4L issues and he didn't quit because of this alone. I want to be clear that I'm commenting solely on the expectation of a swifter response from leadership in the original email thread and not on Marcan's decision to step down, which I can't be the judge of.

                                  So, I expect people in places of power to take their time when they respond publicly to issues like this, for various reasons. Eg:

                                  • they might try to resolve things in private first (seems to be the case)
                                  • they might want to discuss with their peers to double check their decision making and to take collective action, this is especially true if the CoC committee gets involved
                                  • they might want to chime in when people have calmed down and they expect to be able to have meaningful conversations with them

                                  At the very least, I would have waited to see what happens with the patches if I were in his position. The review process, which kept going in the meantime, essentially sets a timer for a decision to be made. In the end, Hellwig's objections would either be acknowledged as blocking or they would be ignored. In any case there would have been a clear stance from the project's leadership. It makes sense to me to wait for this inevitable outcome before making a committal decision such as stepping down.

                                  ulrich@feddit.orgU princessnorah@lemmy.blahaj.zoneP 2 Replies Last reply
                                  0
                                  • F [email protected]

                                    A lot of people commenting on this seem to have gaps in their knowledge of what happened. I highly recommend reading the linked email, as it is both short and has valuable context.

                                    R This user is from outside of this forum
                                    R This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #47

                                    Is there an easy way of seeing the preceding emails in a threaded format?

                                    I read some posted yesterday that were related but it's damn confusing whether the conversation has been active in between?

                                    https://feddit.uk/comment/15366243

                                    K 1 Reply Last reply
                                    0
                                    • treadful@lemmy.zipT [email protected]

                                      People really afraid of Rust out here.

                                      timesquirrel@kbin.melroy.orgT This user is from outside of this forum
                                      timesquirrel@kbin.melroy.orgT This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #48

                                      I can relate. I can emphasize with someone who's learned every nuance of a language, and after 30-40 years suddenly these kids come in with their strange hieroglyphics slowly replacing everything you've worked on.

                                      hiddenlayer555@lemmy.mlH 1 Reply Last reply
                                      0
                                      • C [email protected]

                                        Gee Linus you think you could've fucking said something before it got to this point?

                                        A This user is from outside of this forum
                                        A This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #49

                                        Yah took him long enough and should have never got to this point. Now we have lost a contributer.

                                        F 1 Reply Last reply
                                        0
                                        • J [email protected]

                                          What does glazer mean in this context? (English is my fourth language)

                                          cypherpunks@lemmy.mlC This user is from outside of this forum
                                          cypherpunks@lemmy.mlC This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #50

                                          What does glazer mean in this context? (English is my fourth language)

                                          English is my first language and I also wondered. The definition in the other reply to you was only added to wiktionary last year. According to know your meme, it became popular on TikTok in 2023 and allegedly originated on discord in November 2021.

                                          (wiktionary also has another definition which I've also never heard of before which has been there since 2007 with no quotations of evidence of actual use...)

                                          F 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups