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

Must Read
bicycledays
bicycledayshttp://trendster.net
Please note: Most, if not all, of the articles published at this website were completed by Chat GPT (chat.openai.com) and/or copied and possibly remixed from other websites or Feedzy or WPeMatico or RSS Aggregrator or WP RSS Aggregrator. No copyright infringement is intended. If there are any copyright issues, please contact: bicycledays@yahoo.com.

Observe ZDNET: Add us as a most popular supply on Google.


ZDNET’s key takeaways

  • Linus has no real interest in supporting out of date {hardware} or software program.
  • Whereas Rust is necessary, it is no panacea for unhealthy programming logic.
  • Linux builders have adopted AI instruments for upkeep work. 

MUMBAI — At Open Supply Summit India 2026, Linux creator Linus Torvalds and his buddy Dirk Hohndel mentioned the present state of Linux and the place it is headed.

Linux 7.1: Sluggish and regular, not splashy

The dialog opened with Hohndel asking about what Torvalds thought in regards to the Linux 7.1 launch. Torvalds stated he would not suppose by way of blockbuster releases: “For me, the spotlight has been that it has been a really regular development of continued enhancements.” He pressured that since they created the Git model management system, “We do not do releases which have huge new splashy options, and I really actively attempt to keep away from that sort of mannequin; we need to have this type of incremental enchancment and regular progress on a regular basis.”

AI is, nonetheless, pressuring this workflow. “It has been getting a bit more durable these days due to AI discovering fascinating bugs, and that has stressed individuals in the neighborhood,” Torvalds added, even because the kernel continues its “regular launch schedule” each 9 to 10 weeks.

Merge home windows, fixes, and character bugs

Torvalds described his work sample throughout kernel merge home windows: “Over two weeks, I do roughly 200 merges. That is a really tough ballpark quantity.” 

Even with a long time of belief in maintainers, he pushes again on final‑minute modifications: “If it is not a extremely necessary repair, please queue it for the subsequent launch as an alternative of sending me last-minute fixes,” as a result of “fixes… might not be well worth the slight likelihood that it causes a brand new drawback.”

The technical load would not trouble him as a lot as human points: “New code is a technical drawback… we will repair these… What tends to emphasize me out is that often we’ve character points, and belief me, code is simple to repair. Character is just not at all times as straightforward to repair.” Torvalds admits he is precipitated a few of these issues himself, though he is labored on that.

‘I am not a programmer, I am a improvement lead’

This is one other factor that is modified: Torvalds now not sees himself as a programmer. “Let’s be completely trustworthy. I hardly learn code in any respect anymore. I am not a programmer, I am a improvement lead.”

He nonetheless writes small patches, however they’re extra steering than authority: “I nonetheless write code within the sense that I ship individuals patches… however then I make it very clear that, hey, this can be a suggestion. That is untested… I count on the maintainers of the code to be those who then ship me the repair again. So I very seldom commit my very own code anymore.”

What issues most to him is knowing intent: “Once I do a pull request, I need to perceive the larger image. It is one of many causes I ask for pull requests with excellent explanations: I’ll learn them. I need to perceive what is going on on.”

He stated he dives into code primarily when one thing forces his consideration, like construct breaks or merge conflicts: “I’ve carried out so many battle resolutions over time that I may in all probability do them in my sleep… Very often at that time, once I take a look at the code, I generally discover points.”

NTFS and cleansing out the museum items

On the long-troublesome Microsoft NTFS subsystem, Torvalds joked that “NTFS has been sort of an issue baby over time, the place discovering individuals to take care of it has generally been problematic.”

He continued, “We now have two totally different teams sustaining two totally different variations of NTFS, and each of them work, and I am simply letting them battle it out and see which one comes on high, or possibly, possibly each will keep round for a very long time.”

“I am not very sentimental in relation to know-how,” Torvalds added. “We’re barely extra energetic in making an attempt to drop assist for {hardware} that actually no one makes use of anymore, besides in museum environments.”

Whereas he is “a agency believer in sustaining {hardware} assist so long as we’ve customers,” he argued that “at a sure level, the price of sustaining assist for previous {hardware} simply turns into an excessive amount of of a burden,” pointing to the choice that “in 7.2 we are going to now not assist the machines that didn’t have {hardware} floating level on x86,” such because the 486 SX launched “actually over 30 years in the past.”

That is a part of a broader effort to take away out of date code from Linux. For instance, assist for networking requirements reminiscent of ISDN and ATM is being discontinued. Nonetheless, when you nonetheless use older tech — there’s likely somebody nonetheless working Linux on a 386 someplace — you possibly can nonetheless accomplish that with older kernels. 

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

As to how he does his work, Torvalds stated merely: “Git and e-mail are the 2 actually solely instruments I take advantage of. I take advantage of Google as a method to look issues up.” He added, “I am uncommon; many of the different maintainers find yourself utilizing many extra instruments, and I believe quite a lot of them are beginning to use AI instruments for patch checking,” whereas he “works at the next stage. I work with individuals, not instruments.”

When requested about Rust each in Git and the kernel, he pushed again towards hype: “I am undecided Rust goes to take over the world. I nonetheless suppose Rust could be very fascinating, [but] I nonetheless discover C to be a a lot easier instrument.”

Torvalds continued, “I am rather more enthusiastic about all of the instruments we’ve for verification of C,” together with “automated patch verification instruments” and “automated e-mail checking instruments for patches like Sashiko.”

Summing up, Torvalds informed the Mumbai viewers: “I am extra of a hack-and-slash sort of individual, and I nonetheless just like the uncooked and easy energy of C, and I do not suppose that is going to vary.”

Rust will not prevent from logic bugs

Torvalds additionally warned towards overestimating Rust’s advantages: “Rust fixes just a few straightforward bugs that you could make in C, however it doesn’t repair the logic errors, proper? It doesn’t suppose for you, and once you write incorrect code, the language doesn’t matter. The top end result shall be incorrect.”

On blended C/Rust code bases, he identified that ensures are restricted: “The ensures that Rust offer you solely apply within the Rust-only elements of your code base, and wherever you work together with C code, all bets are off,” with most Rust code in Linux speaking to “core kernel C code” that’s “a lot better high quality… as a result of that code has been examined in each single setting.”

He added that “a few of our huge and extra high-profile bugs within the kernel these days have been logic errors… It was simply unhealthy programming, which sadly occurs even in rigorously maintained subsystems and necessary kernels which are purported to be very safe.”

AI, LLMs, and ‘junk’ versus actual bugs

Lastly, after 26 minutes with out speaking about AI and LLMs, Hohndel and Torvals dove in. For starters, Torvalds revised his current feedback about giant language fashions (LLMs), stressing that his “10x” determine for LLM productiveness was “not scientific… that was pulled out of my ass quantity, clearly.” 

Right this moment, he continued, “we’re on the level the place hopefully it creates extra productiveness than it takes away,” however “we definitely noticed extra junk being generated by LLMs than we noticed helpful code up till the like early this yr.” A significant ache level was bogus studies. “You get these bug studies that look completely legitimate, and it really can take numerous effort to determine that was simply hallucination, and it will possibly really be an enormous drain on assets when it takes people quite a lot of effort to determine that, hey, this machine-generated report was not true.”

Even now, he stated, “many of the good ones require extra than simply the LLM,” as a result of “we have needed to push again fairly a bit… when you discover a bug with an LLM, it is not sufficient to simply ask the LLM to make a bug report after which throw it over the fence to us. We need to see a instructed patch; we need to see the human who ran the LLM act as a sort of back-and-forth.”

Torvalds described many AI-generated patches as “senseless band-aid sort of patches… they could repair the instant drawback, however the sort of bug stays, and it simply is ready within the hallway to hit you in one other place.”

For his personal toy initiatives, he makes use of LLMs as prototypers: “I take advantage of them as a method to prototype issues… very often the code is just not usable in that type, however it’s a good way to strive one thing out,” whereas insisting that for kernel‑stage fixes, “LLMs, in my expertise, haven’t been at that stage but.”

Embarrassing bugs and never taking pictures the messenger

Torvalds acknowledged that some AI‑discovered points have been “completely, stunningly, I imply, fascinating in a painful sort of method,” particularly safety issues that “present up within the know-how press two days later.”

Regardless of the embarrassment, he stated, “I am very a lot not a shoot-the-messenger sort of individual. I believe we’re a lot better off with LLMs discovering bugs, even when they’re embarrassing, and they’re issues that we should always in all probability have discovered twenty years in the past.”

In current months, he added, “we have had LLM level out a number of bugs that had been all associated,” as totally different individuals iterated on the identical areas of the kernel, and “that is why we had three or 4 very intently associated bugs that grew to become huge information inside a few weeks.”

Godzilla, India, and ‘toy initiatives’

Torvalds closed on a lighter notice, saying he makes use of AI “for my very own toy initiatives,” together with household pictures: “Each time I journey to some new place, and that is the primary time I have been to India, I ship the children photos of the place I’m, and for some unusual purpose, Godzilla appears to comply with me round and will get added to these photos.”

He concluded, “There are a lot of helpful and fewer helpful makes use of for AI,” and “I believe Godzilla is a good place to cease.”

Latest Articles

Lovable reportedly in talks to double its valuation to $13.2B

Lovable, a Swedish vibe-coding startup, is in talks to boost $300 million at a valuation of $13.2 billion —...

More Articles Like This