The most disappointing aspect of using AI on linux, to me, is that it sort of implies linux is now more comfortable with the "move fast and break things" -mindset, now caring more about "efficiency" and "speed" rather than integrity and quality.
post
Only TempleOS is safe now
I'll take a neutral source to read this, because the headline suggests this article is at the very least over hyping and at worst plain lying
Been a bit of a bother trying to find the actual info and not a rage piece that makes FOX News look sane. And I don't touch that agency with an 11ft pole.
From what I remember reading, Linus uses LLMs to help during bug hunting - the second pair of eyes. This is actually a useful part of the AI models - they may be awful at code writing, but they do seem to have some capability when looking over code as a first line proofer. That is, it's useful for you to get a direction as to where to look further with issues.
As for the Assisted-By tag being removed, it was a matter that no one was really using it, making it functionally useless.
Torvalds’s first publicly released chatbot code was in January this year, when he vibe-coded a project in Python because he didn’t know enough Python. The programming language kids learn in high school. The guy who runs the kernel couldn’t get his head around Python.
I'm pissed at the AI companies for all kinds of things like hiking computer parts prices and the impending destruction of the economy when the lies hype dies. But this is a weak ass argument.
The guy who created the Linux kernel and git can absolutely get his head around Python. He's just allocating his time and energy toward kernel development rather than learning Python and rightly so. Besides, maybe he just hates the language. I know I do, but I started with Perl, so that shaped the way I like to work.
I know I do, but I started with perl
Throwing rocks from a glass house I see ;)
Perl has scope delimiters, so a sturdy glass house.
perl accepts perlin noise as valid perl programs so scope delimiters don't mean much.
I genuinely love the idea of the $1 after a match. It feels so natural in perl! So many things are text matching.
But! But! But!! Those $ variables are dynamic scoped! If you call a method and it matches stuff you lose the variables!
I'll bet there is a way around it. But it made me so sad.
Yes, regex handling in Perl is the smoothest I have ever seen, and it matched the first description I heard of perl as "the best tool for text processing". I have done big things with that.
Those $ variables are dynamic scoped! If you call a method and it matches stuff you lose the variables!
My match scopes typically looked like so:
if ($inString =~ /^([ \t]+)(.*)$/) {
my $indent = $1; # store first match
my $remainder = $2; # store second match
# do stuff
}
(not tested, just edited by hand to anonymise)
I think it came up more like
if ($inString =~ /^([ \t]+)(.*)$/ && has_a_cow($2)) {
For me. I dunno. I was never good at perl. I just wanted to hack something together.
So does Python /s
Just create a new file or a top level function
He could get his head around python if he wanted to, that statement is laughable.
because he didn’t know enough Python. The programming language kids learn in high school. The guy who runs the kernel couldn’t get his head around Python.
This is such an ignorant thing to say. Python syntax is indeed simple and is taught in high schools, but neither means learning to program in Python is easy or doesn't take a lot of time.
Sure. But that's like an English literature scholar deciding they want to write a pamphlet, but in French, despite knowing very little French -- so instead of learning French, or just writing the pamphlet in English, or asking someone who knows French to translate...they use AI to write the thing. That's really stupid.
He's just allocating his time and energy toward kernel development
Then he should have stuck to his lane.
I'm currently looking into forking the Linux kernel. Worst thing that can happen is that it fails, or I have to change professions.
Linux maintainers stand on this is basically : our ai generate slop is good but yours is questionable
At what point should we start considering that the kernel maintainers and developers don't even understand what they are adding to the project ??
What I see in ai projects these days is huge commit size changes many files at once, where the people behind those commit don't have a single clue what is being added or changed.
That could be why he also said it's time to make it harder to get started committing to Linux. As in, no vibe coding newbies wanted, patches will be accepted from people who actually know how the kernel works
Yikes, I wasn't aware that he had said that. That's a completely terrible mistake. It's the same mistake that corporations have been warned about for a while now: if you stop hiring and training junior developers, pretty you won't have any senior developers because the pipeline that produces the seniors has been dismantled. What a terrible thing AI is turning out to be. The comparison to asbestos was apt.
Sad but predictable unfortunately, Linus should have left his role as head maintainer a long time ago, there are plenty of talented and experienced maintainers that could have taken up the torch, and the Linux foundation could have made sure it was ran democratically.
Linuses obsessive control over the kernel has been worrying for about a decade at this point.
Hopefully someone takes his advice as does a fork, just have to figure out what to call it.
It's kind of incredible to me that the dude that started this project would be so quick to allow it to become slopped.
I'm forced to use LLMs at work myself, but even I have projects that I'm unwilling to let them touch, and I'm talking about a personal text editor for fuck's sake, not something I've spent my whole life building and attached my name to.
So many people have become shameless garbage.
This exactly! I don't understand how one would let an LLM touch their passion projects. I don't mind someone quickly slopping together a little python script for something, but I would never let it touch my babies. It'd be like buying a self-assembling lego set. Sure the end result is the same, but is the end result why someone buys a lego set?
Its really sad, Linus used to be a champion of open source and now hes doing his best to ruin it.
You either die a hero...
Or you live long enough to see yourself become the villain
Yes, that is the second half of the quote Op didn't include. American?
Bummer. I was hoping this was a case where someone created their own open-source model, trained on their own work and not Internet scraping or destroying books or whatever, and did the thing on their own local infrastructure. There's nothing unethical about that.
Seems pretty clear from his statements that he's just slop 'coding' with frontier models.
Apparently we can all look forward to things that always worked to suddenly be buggy as hell, just as it is now with Windows.
Even if you train your own model, its still worse than a human doing human work every single time and runs huge risks to a project like this.
You're not wrong. My assumption would be that if someone takes those added steps to be ethical, it's not unlikely that they take the time to test properly too.
I've already noticed this having installed Linux for the first time last year. Could be unrelated to the kernel but I've had more system hangs the last couple months, up from basically zero prior to that.
No one should be surprised.
Man's got a massive ego problem, and has done for years. Of course he'd think his AI code is good.
he'd think his AI code is god.
Give it time.
No need. The Ppl behind GBT are litterly lobbying the pope to recognize their AI has a soul
Thanks, I thought I was in a minority thinking he is losing his marbles, but the upvotes you got say there's more people realizing that.
Linus is a traitor to Open Source community. Using and promoting a tool created by stealing the works of thousands of developers, artists etc. He might be a good programmer but he is a fucking douchebag.
We just need more volunteers? Isn’t it just that the development is on such few people?
That is one of many issues.
Put a pin in socio-economic-environmental issues for a second.
AI is good at finding bugs/vulnerabilities. If you're using it for peer programming, the output is 100% what you're comfortable with, while you're still directing what goes where and how. That's right up Torvald's alley. Not every piece of code we write is a masterpiece of complicated art. Sometimes, when we are writing a complicated piece, we are unable to see all the ramifications of each piece in a way that AI appears to be able to see.
From this standpoint, even if we had a LOT more people working on the kernel. We'd amplify problems, especially if the people we threw on the project were more free-hands than artists.
Unpin that socio-economic-env stuff now.
Until tokens cost enough that it's not reasonable, or the AI providers make things dumb enough to save money/meet law/eco demands, most code at most places will likely go through at least a post-cleanup/analysis phase. Everything would be labeled slop.
I don't think, long term, that we're going to have AI writing everything at the level we are even now, but it's not impossible. That's not to say I advocate it or push it forward, but there may simply be no way to stop it if the economics / laws allow it to continue.
Coming in here and seeing all the bans...
I know there are two sides to every story. So one shouldn't just judge from the number of bans, comments upvote ratio, and definitely not by also reading the modlog reasoning...
It's like half the thread belongs in one of the power_tripping_bastard/mod_abuse communities
I see it as keeping at least one part of our community free of the incessant noise of the AI crowd. There are places enough to debate the pros and cons of AI ad nauseam. This community isn't that place.
I fucking hate AI and view it as an disgrace to human dignity, but the pro-AI people should be allowed to come here and look like fools of they like (as long as they're not using AI to write their posts).
Well unlike the others who commented you seem to post regularly here. So your opinion is actually worth something. Usually I don't have to do much in regards to moderation, just the usual spam. Its really only this type of thread where a popular person gets criticised for their AI use and their fan club shows up. Then I try to get ahead of that and kick them out so it doesn't fester. Free marketplace of ideas is all well and good until one side makes enough noise to drown out every opposing voice and I see the AI side very much as the noisy one.
you seem to post regularly here. So your opinion is actually worth something
Maybe that lovely quote could be in the sidebar of the community? Maybe above the rules that the banned users broke.
I think the problem is the ragebait article designed to appeal to the science deniers that you want to fester here. It's not hard to be against AI but it is really easy to be stupid about it. And you are all verrryyyy quick to point out someone else being stupid about AI so it is integral you take the L's when you earn them. And you are definitely earning this one. I mean how can you admit to controlling the narrative by banning people who want to rebut nonsense?
Everything about this place is just designed to enrage while science is completely ignored and personal opinion and feelings are treated as evidence. You stray from reality and complain about experts making decisions in their field. It's entirely anti-vaxx magat tier nonsense you are doing this on purpose.
Sounds like a really quick way to an echo chamber. That's not healthy. Also part of why reddit went to shit. There's nothing wrong with contrasting opinions.
That is true, but considering how anti-AI folks can give every legit reason in the book and will still get dismissed with "yeah but if we just use it responsibly" and other hand-waving nonsense, I understand why the mods would be a bit trigger happy. I'm sick of it, too.
Contrasting opinions? In my community?
It's more likely than you think!
What’s worth reading crying about water, theft, and fear from people who don’t want anyone using it to be allowed to develop anything?
There’s plenty to be said but 99.9% of the noise is stupid and pointless.
Cool. I have a feeling what would happen, if someone was to foolish enough to argue against that.
I'm sure the commenters broke a clearly stated rule that they knew about.
Also note that the python visualizer tool has been basically written by vibe-coding. I know more about analog filters -- and that's not saying much -- than I do about python. It started out as my typical "google and do the monkey-see-monkey-do" kind of programming, but then I cut out the middle-man -- me -- and just used Google Antigravity to do the audio sample visualizer.
From the GitHub repo of said vibe-coded project. It appears Linus did not in fact know enough Python to code this properly and couldn't be bothered to learn, so the writing you're questioning is accurate.
I'm not defending the vibe coding but the article's argument here is pretty bad. I am at the top of my field, I have been coding since the mid nineties, bla, blah, blah, and I cannot stand Python. I don't like it. I don't want to learn it. That's not a fault or a deficiency, it's a choice.
What is a problem is Linus' decision to go ahead and "code" something on Python even though he had no intention on learning it, then using AI to code something for him that he could not troubleshoot because he doesn't have the knowledge. That's reckless.
I cannot stand Python. I don’t like it. I don’t want to learn it. That’s not a fault or a deficiency, it’s a choice.
I'm with you 100%. However, the logical next step is then to code the thing in a language you know and/or like -- I'm sure there are plenty of those. It is NOT to utilize a fucking AI to code it for you in Python just because you can't be arsed to learn Python.
What is a problem is Linus’ decision to go ahead and “code” something on Python even though he had no intention on learning it, then using AI to code something for him that he could not troubleshoot because he doesn’t have the knowledge. That’s reckless.
That is exactly the argument the article is making (albeit rather roundabout and colored with personal opinion, which is....fine, it's his article, he can phrase it however he wants to). Linus would rather vibe-code the thing in Python than just bang out a couple lines of code in a language he's familiar with.
I have lost my faith in Torvalds when he wrote this:
This is NOT some kind of “social warrior” project, never has been, and never will be.
Taking bets now, how long until we get a Torvalds rant about too many brown people in the kernel developer community?
"When did my political project become so political?"
- Person who doesn't realize that literally everything is political
How long until he monetizes it in the biggest bait and switch attempt FOSS has ever seen?
Big corporations are already the ones paying his salaries, the biggest contributors to the Linux foundation, they have been steering it for a long time to focus on the server needs of Linux. I guess the Linux foundation stance on ai is there to guarantee the flow of money from those corporations doesn't dry-up.
Fuck I don't want to see that 😭
AI imo is good at finding potential issues or places to optimize but it shouldn’t be writing code on the kernel. It’s up to the human to investigate and adjust, not AI slop.
This article seems biased given how emotional it is. It could be entirely factually correct yet still misrepresent the situation. For example, there's no mention of the patch criteria or review procedure, which is such an important part of fairly covering this topic that omitting it is actively malicious.
I'll be waiting for fair coverage of the situation from a reputable news source, not a website whose sole purpose is to make AI and its users look bad.
had all this happened 2 years ago i don’t think i would’ve bothered switching away from windows tbh
i wonder how many people now are thinking the same thing…
How much AI slop do you think is in Windows by this point? If I'm forced to choose an OS when they ALL contain AI written code, I'll choose the open source one.
and now we’re back to lesser evilism
personally, i’m not switching back to windows, but i also can’t blame someone for choosing not to bother with learning a new os and dealing with its limitations now that the ethical and community arguments that might have convinced them (and that convinced me) are moot
This stance still doesnt make sense. The average user is effected by the quality degrading design choices crammed into windows. None of that transfers to Linux. The only pop-up I get asking me to do anything is discovery telling me to update a flatpack. Its still a night and day difference. Dont miss the sun because the ground is more comfortable to stare at.
and now we’re back to lesser evilism
Always were? Linux has never been a perfect OS, just the least bad option that gets you by without trying to scam you into subscribing to Copilot 365
That's why I included the bit about "forced to choose". Most people aren't in that situation, and they can happily stay. I'm just speaking about a hypothetical situation where everything else is equal.
We're now thinking of switching to BSD. But I'm hoping enough kernel maintainers and others will move to a fork of the last pre-LLM-touched kernel(s) ASAP.
Linux still has the advantage of not coming packed with trackers and spy software. But who knows what the future holds? maybe the ai agents will sneak in some backdoors purposefully.

top 100 comments