Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Linux

Asahi Linux Lead Developer Hector Martin Resigns From Linux Kernel 37

Asahi lead developer Hector Martin, writing in an email: I no longer have any faith left in the kernel development process or community management approach.

Apple/ARM platform development will continue downstream. If I feel like sending some patches upstream in the future myself for whatever subtree I may, or I may not. Anyone who feels like fighting the upstreaming fight themselves is welcome to do so.

Asahi Linux Lead Developer Hector Martin Resigns From Linux Kernel

Comments Filter:
  • Five Alarm Fire (Score:1, Interesting)

    First they gave the BCachefs dev a "timeout" for not being "sensitive" enough (meaning users are denied bug-fixes; collective punishment), then they kicked out the Russians (with a shocking racist rant from the maintainer), then they kicked out the Chinese. And now another significant developer is exiting.

    At the same time we"re told LF is spending significant cash on "diversity and inclusion" while major distros are begging for a few thousand dollars of hosting space.

    Something is very rotten in the state o

    • Re:Five Alarm Fire (Score:5, Informative)

      by Burdell ( 228580 ) on Friday February 07, 2025 @09:57AM (#65149453)

      Hector Martin didn't like the technical process for patch submission so threw in "shaming on social media" as an approach... that did not win any friends.

      • Re:Five Alarm Fire (Score:4, Interesting)

        by DuroSoft ( 1009945 ) on Friday February 07, 2025 @10:03AM (#65149473) Homepage
        A good process, though, shouldn't fall apart if you don't have "friends". The whole thing is very childish on both sides.
        • Re:Five Alarm Fire (Score:5, Interesting)

          by Moridineas ( 213502 ) on Friday February 07, 2025 @10:17AM (#65149523) Journal

          > A good process, though, shouldn't fall apart if you don't have "friends". The whole thing is very childish on both sides.

          Hector pushed what he believed was the way forward for Rush, his Apple patches, and Linux as a whole. His positions did not garner much support. Other longtime kernel devs and maintainers disagreed with him. Hector tried to brigade on social media (and not for the first time). Linus himself points out this is counterproductive. Hector ragequites (well kind of -- he's still actively contributing as his anime girl Vtube persona).

          If I have to go with Linus, warts and all, who has managed what is one of the most important and influential coding project of all time, or someone ragequitting after being called out for bad behavior, I'll stick with Linus.

          Besides, look at it this way. People quit Linux dev all the time. When is the last time one contributor pretend quitting made Slashdot headlines?

          Hector is, yet again, playing the social media rage bait game.

          • Hector pushed what he believed was the way forward for Rush

            Regardless of how you feel about Hector, what you say about his company is what you say about society.

        • Should the process coddle him when he makes enemies?

    • Re:Five Alarm Fire (Score:4, Insightful)

      by karmawarrior ( 311177 ) on Friday February 07, 2025 @10:10AM (#65149493) Journal

      > First they gave the BCachefs dev a "timeout" for not being "sensitive" enough (meaning users are denied bug-fixes; collective punishment)

      If it's something users are relying upon, the issue should be that there's only one dev for the entire subproject, not that they were kicked out for being a jackass. The LF should be able to remove devs that are a problem, and if a dev falls under a bus, is arrested for murder, or goes insane, that shouldn't cause problems for Linux users. The issue here is that a project that has only one developer is in the official main kernel source tree, but I don't know how prevalent that issue is.

      > then they kicked out the Russians

      The "racist rant" is something I can't comment on, I haven't seen it, and experience suggests that it rarely is what it's claimed, but Russia is under heavy sanctions and Linux's legal status would be in jeopardy if they continued to work with Russia. It sucks, but those are the laws. The LF didn't have any choice here.

      > then they kicked out the Chinese

      Haven't actually seen that, and I can't find any evidence for it online, but if it's been talked about one assumes that if this happened this is also related to the various actions the American and other governments are taking to reduce Chinese influence in technologies after several high profile accusations (right or wrong) that they're spying using technology they've modified and shipped to target countries.

      So it's entirely possible at some point, like Russia, the LF may be legally obliged to remove Chinese developers from their team, and may have discussed the issue.

      Either way, not a "five alarm" fire.

    • Re:Five Alarm Fire (Score:5, Interesting)

      by Junta ( 36770 ) on Friday February 07, 2025 @10:17AM (#65149519)

      Putting aside responses on the situations you describe that others are responding to, LF != Linux Kernel.

      LF is largely an industry marketing gimmick that tosses money Linus' way to get some credibility, but otherwise uses it to confer some of that "Linux Coolness" to whatever the sponsors want.

      The reason for their disinterest in helping those projects is not some 'woke' distraction, it's because the corporate sponsor overlords have other initiatives they want to get the focus, and their marketing interests are not advanced by those projects.

    • Re: (Score:3, Interesting)

      by keltor ( 99721 ) *
      What's this Chinese thing you are on about?

      The Russian devs were kicked out because they were associated with sanctioned entities and the entire rest of the world outside of the SinoRusso sphere has sanctioned them. There was no "racist rant", there was an entirely polite reply when everyone was well aware of why, but then chose to make a bunch of rants.

      This is in fact a huge Rust bullshit rant. We're unfortunately having to look for another language ourself for embedded development because ultimately the
      • by sxpert ( 139117 )

        your world seems to limit itself to a very tiny portion of the planet composed of the united states and their vassal countries

    • Re:Five Alarm Fire (Score:4, Interesting)

      by dfghjk ( 711126 ) on Friday February 07, 2025 @10:51AM (#65149645)

      "... a schism to an equity kernel and a meritocratic kernel..."

      I like how you think these are inherently different. Tells us who you are.

      • Its funny because who the heck would have been scouring Finland University students in the early 90's for a developer of a new kernel to run most of the worlds devices? No one, they would have looked at Berkley, MIT, , Carnegie Mellon, CERN, Maybe University of Illinois, etc. There is talent everywhere, but sometimes you have to seek it out and remove barriers to get the talent in the same room. Once in the room, its a meritocracy sure, but its equity to make sure everyone knows the room even exists and t
  • by Moridineas ( 213502 ) on Friday February 07, 2025 @10:12AM (#65149503) Journal

    Hector has been a drama queen for much of the time that he's been working on his Linux projects. Oddly, this seems to be a theme that runs with the Rust community across multiple domains. In any case Hector's behavior has been criticized before by kernel devs, and each and every time he goes to social media to try to drum up attacks against the people who disagree with him. This time he looped in Linus and, in return, got LIGHTLY criticized [lkml.org].

    Also, the not telling the truth part -- he has continued to contribute under his anime girl Vtube persona "Asahi Lina." So yet again, he's going for drama over substance.

    Linus on Hector:

    On Thu, 6 Feb 2025 at 01:19, Hector Martin wrote:
    >
    > If shaming on social media does not work, then tell me what does,
    > because I'm out of ideas.

    How about you accept the fact that maybe the problem is you.

    You think you know better. But the current process works.

    It has problems, but problems are a fact of life. There is no perfect.

    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
    than\k you.

                                      Linus

  • by Qbertino ( 265505 ) <moiraNO@SPAMmodparlor.com> on Friday February 07, 2025 @10:28AM (#65149565)

    _______________

    On Thu, 6 Feb 2025 at 01:19, Hector Martin wrote:

      If shaming on social media does not work, then tell me what does,
      because I'm out of ideas.

    How about you accept the fact that maybe the problem is you.

    You think you know better. But the current process works.

    It has problems, but problems are a fact of life. There is no perfect.

    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
    than\k you.

    Linus
    _______________

    I guess that's all that needs to be said right there.

  • Nothing new. Not the first time.
  • by JamesTRexx ( 675890 ) on Friday February 07, 2025 @11:01AM (#65149667) Journal

    With the two developers walking out recently, it has me thinking enthusiastic Rust developers have a difficult time accepting restrictions in a large project like the Linux kernel. They seem to forget Rust does not have an ISO standard yet to provide a stable point of reference for code and compilation to be included elsewhere.

    I wouldn't like to add another language to my code if I can't rely on it doing the same thing at compile time after updates to the language.
    Say what you will about C and its shortcomings, but to me it looks like the most stable language available.

    • by smbell ( 974184 )

      I'm not part of the kernel development world, but I did read the entire thread that sparked this all off.

      There was a patch sent up for some rust code.

      One of the maintainers decided to use that patch to take a hard stance on the Linux kernel being C only, not a specific dig on Rust.

      The person who submitted the patch tried very professionally to find a solution and address any technical objections on the thread.

      Some other people also chimed in, very professionally.

      There were some strong words (not directed at

      • I would say the 'hard stance' the maintainer took was itself not professional though. They were refusing to listen to reason, using emotionally charged language, and ultimately were complaining about something that wasn't even a real concern - a consumer of their API that they didn't have to maintain anyway. They were being a dick from the start and stonewalling out of fear for something they didn't even understand.

        However brigading on social media was not the answer of course.
        • I agree that using the word cancer was too much, but I don't think there would have to be a complaint if the current maintainer had nothing to do with the patch. It seems there'd still be an impact from changes to the C API that would affect the Rust side at code level and knowledge. I looked at the patch but have no experience in the kernel code to judge.

  • All this attempted focus on social things, personal feelings, and other distractions. Do that on your own time in your own circles.

This is a good time to punt work.

Working...