‘I’m not a programmer’ anymore: Linus Torvalds on the only two tools he uses now


linus782026gettyimages-495992888

The Washington Post / Contributor via Getty Images

Follow ZDNET: Add us as a preferred source on Google.


ZDNET’s key takeaways

  • Linus has no interest in supporting obsolete hardware or software.
  • While Rust is important, it’s no panacea for bad programming logic.
  • Linux developers have adopted AI tools for maintenance work. 

MUMBAI — At Open Source Summit India 2026, Linux creator Linus Torvalds and his friend Dirk Hohndel discussed the current state of Linux and where it’s headed.

Linux 7.1: Slow and steady, not splashy

The conversation opened with Hohndel asking about what Torvalds thought about the Linux 7.1 release. Torvalds said he doesn’t think in terms of blockbuster releases: “For me, the highlight has been that it’s been a very steady progression of continued improvements.” He stressed that since they created the Git version control system, “We don’t do releases that have big new splashy features, and I actually actively try to avoid that kind of model; we want to have this kind of incremental improvement and steady progress all the time.”

Also: Linus Torvalds built Git in 10 days – and never imagined it would last 20 years

AI is, however, pressuring this workflow. “It’s been getting a bit harder lately because of AI finding interesting bugs, and that has stressed out people in the community,” Torvalds added, even as the kernel continues its “steady release schedule” every nine to ten weeks.

Merge windows, fixes, and personality bugs

Torvalds described his work pattern during kernel merge windows: “Over two weeks, I do roughly 200 merges. That’s a very rough ballpark number.” 

Even with decades of trust in maintainers, he pushes back on last‑minute changes: “If it’s not a really important fix, please queue it for the next release instead of sending me last-minute fixes,” because “fixes… may not be worth the slight chance that it causes a new problem.”

Also: Linux 7.1 is here to end the Intel 486 CPU era – and do some serious legacy clean up

The technical load doesn’t bother him as much as human issues: “New code is a technical problem… we can fix those… What tends to stress me out is that occasionally we have personality issues, and trust me, code is easy to fix. Personality is not always as easy to fix.” Torvalds admits he’s caused some of those problems himself, although he’s worked on that.

‘I’m not a programmer, I’m a development lead’

Here’s another thing that’s changed: Torvalds no longer sees himself as a programmer. “Let’s be entirely honest. I hardly read code at all anymore. I’m not a programmer, I’m a development lead.”

He still writes small patches, but they’re more guidance than authority: “I still write code in the sense that I send people patches… but then I make it very clear that, hey, this is a suggestion. This is untested… I expect the maintainers of the code to be the ones who then send me the fix back. So I very seldom commit my own code anymore.”

Also: Linus Torvalds on the AI claim that makes him angry, and what security researchers should never do

What matters most to him is understanding intent: “When I do a pull request, I want to understand the bigger picture. It’s one of the reasons I ask for pull requests with very good explanations: I will read them. I want to understand what’s going on.”

He said he dives into code mainly when something forces his attention, like build breaks or merge conflicts: “I’ve done so many conflict resolutions over the years that I could probably do them in my sleep… Quite often at that point, when I look at the code, I sometimes find issues.”

NTFS and cleaning out the museum pieces

On the long-troublesome Microsoft NTFS subsystem, Torvalds joked that “NTFS has been kind of a problem child over the years, where finding people to maintain it has sometimes been problematic.”

He continued, “We have two different groups maintaining two different versions of NTFS, and both of them work, and I’m just letting them fight it out and see which one comes on top, or maybe, maybe both will stay around for a long time.”

“I’m not very sentimental when it comes to technology,” Torvalds added. “We’re slightly more active in trying to drop support for hardware that literally nobody uses anymore, except in museum environments.”

Also: After 30 years with Linux, here’s my way of convincing Windows users to switch

While he’s “a firm believer in maintaining hardware support as long as we have users,” he argued that “at a certain point, the cost of maintaining support for old hardware just becomes too much of a burden,” pointing to the decision that “in 7.2 we will no longer support the machines that did not have hardware floating point on x86,” such as the 486 SX released “literally over 30 years ago.”

That’s part of a broader effort to remove obsolete code from Linux. For example, support for networking standards such as ISDN and ATM is being discontinued. However, if you still use older tech — there’s doubtless someone still running Linux on a 386 somewhere — you can still do so with older kernels. 

Git, C, Rust, and ‘hack and slash’

As to how he does his work, Torvalds said simply: “Git and email are the two really only tools I use. I use Google as a way to look things up.” He added, “I’m unusual; most of the other maintainers end up using many more tools, and I think a lot of them are starting to use AI tools for patch checking,” while he “works at a higher level. I work with people, not tools.”

Also: What tech titans Linus Torvalds and Bill Gates talked about in their first meeting

When asked about Rust both in Git and the kernel, he pushed back against hype: “I’m not sure Rust is going to take over the world. I still think Rust is very interesting, [but] I still find C to be a much simpler tool.”

Torvalds continued, “I’m much more excited about all the tools we have for verification of C,” including “automated patch verification tools” and “automated email checking tools for patches like Sashiko.”

Summing up, Torvalds told the Mumbai audience: “I’m more of a hack-and-slash kind of person, and I still like the raw and simple power of C, and I don’t think that’s going to change.”

Rust won’t save you from logic bugs

Torvalds also warned against overestimating Rust’s benefits: “Rust fixes a few easy bugs that you can make in C, but it does not fix the logic errors, right? It does not think for you, and when you write incorrect code, the language does not matter. The end result will be incorrect.”

Also: Rust will save Linux from AI, says Greg Kroah-Hartman

On mixed C/Rust code bases, he pointed out that guarantees are limited: “The guarantees that Rust give you only apply in the Rust-only parts of your code base, and wherever you interact with C code, all bets are off,” with most Rust code in Linux talking to “core kernel C code” that is “much better quality… because that code has been tested in every single environment.”

He added that “some of our big and more high-profile bugs in the kernel lately have been logic errors… It was just bad programming, which sadly happens even in carefully maintained subsystems and important kernels that are supposed to be very secure.”

AI, LLMs, and ‘junk’ versus real bugs

Finally, after 26 minutes without talking about AI and LLMs, Hohndel and Torvals dove in. For starters, Torvalds revised his recent comments about large language models (LLMs), stressing that his “10x” figure for LLM productivity was “not scientific… that was pulled out of my ass number, obviously.” 

Today, he continued, “we’re at the point where hopefully it creates more productivity than it takes away,” but “we certainly saw more junk being generated by LLMs than we saw useful code up until the like early this year.” A major pain point was bogus reports. “You get these bug reports that look entirely valid, and it actually can take quite a lot of effort to figure out that was just hallucination, and it can actually be a huge drain on resources when it takes humans a lot of effort to figure out that, hey, this machine-generated report was not true.”

Also: The new rules for AI-assisted code in the Linux kernel: What every dev needs to know

Even now, he said, “most of the good ones require more than just the LLM,” because “we’ve had to push back quite a bit… if you find a bug with an LLM, it’s not enough to just ask the LLM to make a bug report and then throw it over the fence to us. We want to see a suggested patch; we want to see the human who ran the LLM act as a kind of back-and-forth.”

Torvalds described many AI-generated patches as “mindless band-aid kind of patches… they may fix the immediate problem, but the kind of bug remains, and it just is waiting in the hallway to hit you in another place.”

For his own toy projects, he uses LLMs as prototypers: “I use them as a way to prototype things… quite often the code is not usable in that form, but it’s a great way to try something out,” while insisting that for kernel‑level fixes, “LLMs, in my experience, have not been at that level yet.”

Embarrassing bugs and not shooting the messenger

Torvalds acknowledged that some AI‑found issues have been “absolutely, stunningly, I mean, interesting in a painful kind of way,” especially security problems that “show up in the technology press two days later.”

Despite the embarrassment, he said, “I’m very much not a shoot-the-messenger kind of person. I think we’re much better off with LLMs finding bugs, even when they are embarrassing, and they are things that we should probably have found two decades ago.”

Also: Linus Torvalds blasts kernel dev for ‘making the world worse’ with ‘garbage’ patches

In recent months, he added, “we’ve had LLM point out several bugs that were all related,” as different people iterated on the same areas of the kernel, and “that’s why we had three or four very closely related bugs that became big news within a couple of weeks.”

Godzilla, India, and ‘toy projects’

Torvalds closed on a lighter note, saying he uses AI “for my own toy projects,” including family photos: “Every time I travel to some new place, and this is the first time I’ve been to India, I send the kids pictures of where I am, and for some strange reason, Godzilla seems to follow me around and gets added to those pictures.”

He concluded, “There are many useful and less useful uses for AI,” and “I think Godzilla is a great place to stop.”





Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Apple announced iOS 27 on Monday at the company’s annual Worldwide Developers Conference. The tech giant said the upcoming iPhone software will include an AI-integrated Siri, called Siri AI, and more ways to refine Liquid Glass on your device. And iPhones dating back to the iPhone 11 lineup will be able to run the upcoming software. 

Apple’s WWDC announcement said it will release iOS 27 to the general public in the fall. Historically, Apple has released upcoming major iOS updates shortly after company’s September hardware event, so the company will likely release the software around then. Developers can download a beta version of iOS 27 now, and Apple will release a public beta version of iOS 27 in July.

Here are some of the new features iOS 27 will bring to your iPhone.

An AI-integrated Siri is everywhere

After months of rumors, Apple confirmed at WWDC that iOS 27 will integrate AI into your iPhone’s digital assistant Siri. This update is the biggest change in iOS 27, and it will touch seemingly everything on your device. 

Siri AI

Apple has finally unveiled its revamped voice assistant.

CNET/Screenshot

Almost the entirety of Apple’s presentation focused on how Siri AI will be able to help you across your device in different ways. You’ll be able to swipe down on your iPhone’s Dynamic Island to search or start a conversation with Siri AI. The assistant will be able to take actions in apps like Messages, Music and Reminders, too. 

Apple wrote online that Siri AI will be available on Apple Intelligence-enabled iPhones, like the iPhone 16 Pro, later this year.

New Siri AI app

Siri App

The Siri AI app is a memory bank for all of your past requests and conversations.

Apple

Siri was such a big star at WWDC, Apple announced the personal assistant will also have its own separate app that you will be able to access in iOS 27. 

“A dedicated app brings together all your conversations in one place, so you can ask a question on your iPhone and pick up where you left off on your iPad,” Apple wrote online. “You can also pin conversations for easy access or start a new one.”

This turns Siri AI into an AI chatbot similar to ChatGPT and Claude.

Siri comes to your Camera

Apple said its digital assistant will also be in your Camera app with the new Siri Mode in iOS 27. Once you activate this new mode, you’ll be able to point your camera at something around you and get information about it on your iPhone. 

Updated Image Playground app

With iOS 27, your iPhone’s Image Playground app gets an update which will allow you to create photorealistic images.

Apple introduced its AI-image generator in 2024 when it released iOS 18.2.

Liquid Glass changes

screenshot-showing-liquid-glass-slide

Apple unveiled its new Liquid Glass slide that lets you toggle between Ultra Clear and Tinted Glass.

Apple

Apple showed off a Liquid Glass slider at WWDC on Monday that lets you change the Liquid Glass elements across your device. You’ll be able to make those elements semi-translucent, opaque or something in between. 

Apple introduced the Liquid Glass design in 2025 alongside iOS 26. It’s the first major visual change on iPhones since iOS 7 in 2013.

Health app supports tracking menopause and perimenopause

The Apple Health app on a phone screen.

Primakov/Shutterstock

Apple said that your iPhone’s Health app’s cycle tracking feature will support both menopause and perimenopause. You’ll be able to log symptoms related to both within the app, and the app will have educational content available to help you learn more about your body.

Those are a few of the new features iOS 27 is expected to bring to iPhones this fall. Developers can try these features now, and Apple said public beta testers will get access to the software in July.

For more Apple news, here’s everything Apple announced at WWDC 2026.





Source link