Now that's a heel turn if I've ever seen one.

cross-posted from: https://lemmy.dbzer0.com/post/74818680

https://lists.debian.org/debian-project/2026/08/msg00041.html

all 23 comments

sorted by: hot top controversial new old
[–] 40 points 1 month ago* (last edited 1 month ago) (4 children)

Well, what exactly did the AI do?

If Linus said, "fix the kernel" and the LLM generated 1,000 lines of code that he dropped in, saw it was working, and called it a day, then that would be a problem.

If Linux said, "Where is the problem?" and LLM told him and then he fixed it himself, that's not a problem.

I don´t have a problem with LLM even generating code, I have a problem with programmers not understanding their craft and publishing code they don't fully understand.

The problem is that practically you need to take a hard line because how are you supposed whether something is unexamined slop or if it's been fully understood by a human? The only way to be sure a human understood it is to be sure a human wrote it, so blanket generative AI bans make sense.

  • source
  • hideshow 4 child comments
  • [–] 14 points 1 month ago (3 children)

    In this case it’s a two line change: change to round down instead of round up. I suppose it’s the latter where the AI assisted him in identifying which line should be changed.

    https://github.com/torvalds/linux/commit/818bebeb63dd6bf5f4e07e145f6cdbace520a34c

  • source
  • parent
  • hideshow 3 child comments
  • [–] 11 points 1 month ago (2 children)

    Absolutely unacceptable. I'm downloading Haiku right now.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 20 points 1 month ago

    Here is a more detail article about what actually happened

    https://www.xda-developers.com/linus-torvalds-fixed-a-linux-bug-using-ai-highlighting-both-the-strengths-and-weaknesses-of-the-new-tech/

    It sounds like AI helped find the issue and write NOTES about it, but Linus explains he basically had to force the AI assistant because it kept on giving up. Linus wrote the fix himself.

    I'd like to call it my tireless helper, but the AI several times stated flat out that this was impossible and unsolvable and that we should just write a report about it. I suspect those things have been trained by people who may not be quite as stubborn as I am.

  • source
  • parent
  • [–] 24 points 1 month ago

    Headline is a neuron activation lightning rod. Torvalds used the model to debug, the code is a one word fix he probably wrote himself.

    This is the actual commit:

    https://github.com/torvalds/linux/commit/818bebeb63dd6bf5f4e07e145f6cdbace520a34c

    It fixes a goof where Intel Xe drivers allocate a few kb of memory that is used by the system during boot that causes the video to stop working. The fix is round_down() the memory allocation instead of round_up() the memory allocation. That's pretty much the entire code change. round_up() -> round_down(). The commit message makes a lot of sense, and this bug is something you'd be spending a lot of time on manually debugging due to how insidiously subtle it is. Torvalds used the AI model to help debug the problem, but I'm pretty sure a one word change in code is not an AI generated code... and if changing one word is what the AI really did in the end, where do you draw the line at copyright? Challenging the copyright of individual words is impossible to enforce, because the word is used everywhere.

  • source
  • [–] 17 points 1 month ago

    It's more like he used the LLM to do the grunt work of finding the issue, but he ultimately had to fix it because the thing is stupid and can't think. If anything it shows that these things are weak performing the skilled labor that real humans do on the daily. Still not ideal, mind you because it still is a problem that people might rely on these things to read and understand code. It's good that Linus had to fix the problem personally rather than have the unthinking LLM do it for him. Reporting on this correctly is important, as it lends credibility to the anti-LLM cause.

  • source
  • [–] 12 points 1 month ago

    Jesus this seems like a psyop to fuck with us.

  • source
  • [–] 11 points 1 month ago (3 children)

    Reading these comments I have to contend that the halo effect is indeed powerful.

    IMO it's immoral to use LLM's for any and every purpose and I think every slopper should be called out; no matter how accomplished they are.

  • source
  • hideshow 3 child comments
  • [–] 4 points 1 month ago (1 child)

    I agree with your view but I also wonder if it's misguided. If we were to use it as a tool, but the tool was made of parts that are immoral does that taint everything about it? I use a phone and a calculator, both are made with metals that are mined in dangerous conditions by exploited laborers. A pixel phone and Gemini AI are both products of google, wouldn't either be enough to discredit a user?

    There's no ethical consumption under capitalism (derogatory)

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 1 month ago* (last edited 1 month ago)

    Perfect is the enemy of good. Just because every consumption choice cannot be ethical, doesn't mean none of them should be.

    I am condemning Linus and others like him because the choice to not use LLMs isn't a difficult one to make. You only lose a little comfort. So when you choose to trade everything shitty that LLM usage necessitates for a little comfort, just as Linus likes to say, you can go fuck yourself.

    EDIT: Grammar

  • source
  • parent
  • [–] 9 points 1 month ago* (last edited 1 month ago)

    Since Linus spends most of his time reviewing changes to the code in the kernel, he's probably one of the few people I'd trust to have properly vetted any AI code he used.

    That being said, since you have no idea what code was scraped to generate the fix, it seems to me that it might not be able to be licensed under the GPL, though I'm no lawyer.

  • source
  • [–] 2 points 1 month ago (6 children)

    I guess Linux is turning into AI slop as well. God it feels like everything we hold dear is under attack these days. Is BSD any better or are they sycophantic AI bros too?

  • source
  • hideshow 6 child comments
  • [–] 0 points 1 month ago (5 children)

    Well, it's clear you don't understand what actually happened here.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 6 points 1 month ago (4 children)

    Linus Torvalds creator and contributor to Linux is warming up to AI. Seems pretty clear cut to me.

  • source
  • parent
  • hideshow 4 child comments
  • [–] -1 points 1 month ago (3 children)

    Then how did he use it? Did he just tell his AI to spit out some code and use it? Or, did he tell it to find errors for him to fix? You can hate AI all you want, but at least get your information straight.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 1 month ago* (2 children)

    AI tech bro spotted.

    It doesn't fucking matter actually. AI is just as bad at finding the root cause of an issue as it is generating code.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 0 points 4 weeks ago (1 child)

    You don't need to be a tech bro to be able to read. Something you can't seem to be bothered to do. It's also clear you aren't worth trying to have a conversation with.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 month ago (2 children)

    We already knew linus was pro-ai

    Remember he said "trust me bro" /s /ns

  • source
  • hideshow 2 child comments