5 ms·
Marek has graciously offered to maintain the dma-mapping tree
- wronex 2y agoHere is the thread that likely sparked his resignation (if this is a resignation), and more specifically Linus’ response to Hellwig’s earlier comments regarding rust and the Linux kernel. https://lore.kernel.org/rust-for-linux/CAHk-=wgLbz1Bm8QhmJ4dJGSmTuV5w_R0Gwvg5kHrYr4Ko9dUHQ@mail.gmail.com/ https://lore.kernel.org/rust-for-linux/CAHk-=wgLbz1Bm8QhmJ4d... (Edit to include the correct name)
- rokob 2y agoLinus seems unusually reasonable and kind in that response.
- flykespice 2y agoIt seems his leave of absence has given fruits. Old linus would have ticked off for even less, along with name calling and personal attacks.
- theiebrjfb 2y ago[flagged]
- nxobject 2y agoI agree – I'll need to look this up myself, but I'd love to know what his self-reflection on his annoyance involved: I admit that I still need to do the same to learn restraint during disagreements with new collaborators, that I haven't had the experience to feel trust with yet. My anger's stopped me from productively working in informal standardization efforts within my org.
- throw7 2y agoThe only person to get to have it both ways it seems is Linus. In the past he's railed against c++ and it would be cold day in hell to see c++ code in linux. To be fair, it's his tree. On the other hand, I am a little worried that Linus has been hypocritical in the past few years, but most of us get soft as we age I guess.
- Filligree 2y agoLinus seems to genuinely believe that Rust is superior to C++. Having used both, I agree.
- steveklabnik 2y agoWhat is both ways about it here? The argument against C++ was never about a multi-language codebase being unacceptable.
- hu3 2y agoFor posterity. The Phoronix.com link was posted 3 hours ago. https://news.ycombinator.com/item?id=43182354 https://news.ycombinator.com/item?id=43182354
- dralley 2y agoIt's a real shame that the drama led to so much real-world fallout. Even though I feel pretty strongly that Christoph was in the wrong in this situation, it's impossible to deny that he is one of the most prolific and experienced kernel maintainers, so this is a real loss and not something to feel any schadenfreude about. I hope all those stepping back can get some space to reflect and figure out a way to operate more productively going forwards.
- GiorgioG 2y agoSome else will step up if he doesn't change his mind.
- dralley 2y agoWell someone already has, as per the title. But I would hope he at least stays on as a contributor.
- subsistence234 2y agosomeone else always does and they always have the same knowledge and skills. except in this case, hellwig had more experience coding in rust than his replacement.
- Havoc 2y agoCan’t say I’m surprised. Didn’t seem like a workable situation for him
- flykespice 2y ago> Didn’t seem like a workable situation for him That is on him, the R4L team offered many alternatives to work out his burden, assuring all the C interface breaking changes and build fails on Rust side would be their ultimate responsibility.
- gnfargbl 2y agoMy (minimally-informed) summary of the mailing list posts is that Hellwig thinks that the addition of Rust to the kernel is fundamentally bad because it [1] > turns Linux into a project written in multiple languages with no clear guidelines what language is to be used for where. And that > Having worked on codebase like that they are my worst nightmare, because there is a constant churn of rewriting parts from language A to language B because of reason X and then back because of reason Z. Torvalds' position is that Hellwig doesn't have to like Rust or accept it in his subsystem at this point, but he has does have to accept that it will be part of the kernel [2]: > You can't have it both ways. You can't say "I want to have nothing to do with Rust", and then in the very next sentence say "And that means that the Rust code that I will ignore cannot use the C interfaces I maintain". Hellwig appears unwilling to accept that. I think this is a reasonable position on both sides. If Linus wants Rust in his kernel, that's his choice. Memory safe languages are pretty much motherhood and apple pie at this point, and Linus very probably realises that Linux has to adapt or stagnate. On the other hand, if Christoph doesn't want to continue in a role that he sees as becoming mostly churn and pain, it's hard to blame him. [1] https://lore.kernel.org/rust-for-linux/Z7SwcnUzjZYfuJ4-@infradead.org/ https://lore.kernel.org/rust-for-linux/Z7SwcnUzjZYfuJ4-@infr... [2] https://lore.kernel.org/rust-for-linux/CAHk-=wgLbz1Bm8QhmJ4dJGSmTuV5w_R0Gwvg5kHrYr4Ko9dUHQ@mail.gmail.com/ https://lore.kernel.org/rust-for-linux/CAHk-=wgLbz1Bm8QhmJ4d...
- GiorgioG 2y ago> Hellwig appears to be unwilling to accept that. > I think this is a reasonable position on both sides. I disagree. Hellwig is trying to dictate who/how uses his subsystem/code. Linus makes it clear, you don't have to use/accept Rust in your own codebase, but you can't tell others what they can do in their codebase.
- high_na_euv 2y agoIt is so hard to read those mailing lists, ffs
- ur-whale 2y agoLooks to me like psycho-rigidity is a key attribute of being a kernel dev.
- deleted 2y ago[deleted]
- Pet_Ant 2y agoYeah, is this a resignation? I'm guessing so from the context, but it's not that clear.
- rurban 2y agoJust from the dma mappings. He still maintains large parts of many filesystems.
- dmurvihill 2y ago[flagged]