<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linus-torvalds-working-on-a-hefty-linux-kernel-improvement-with-claude-code-rxvrccblj" -->

---
title: Linus Torvalds Working On A Hefty Linux Kernel...
description: Linus Torvalds is using Claude Code to help develop a new Linux kernel branch, noref-filemap-read-with-llm, which reworks memory management to read from the...
canonical: https://daily.dev/posts/linus-torvalds-working-on-a-hefty-linux-kernel-improvement-with-claude-code-rxvrccblj
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linus Torvalds Working On A Hefty Linux Kernel Improvement With Claude Code | daily.dev
og:description: Linus Torvalds is using Claude Code to help develop a new Linux kernel branch, noref-filemap-read-with-llm, which reworks memory management to read from the...
og:url: https://daily.dev/posts/linus-torvalds-working-on-a-hefty-linux-kernel-improvement-with-claude-code-rxvrccblj
og:image: https://api.daily.dev/og/posts/rXVrCcbLJ.png
og:image:alt: Linus Torvalds Working On A Hefty Linux Kernel Improvement With Claude Code
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Linus Torvalds Working On A Hefty Linux Kernel Improvement With Claude Code

**[Phoronix](https://daily.dev/sources/phoronix)** · 2 min read · 11 upvotes · 3 comments

## Summary

Linus Torvalds is using Claude Code to help develop a new Linux kernel branch, noref-filemap-read-with-llm, which reworks memory management to read from the page cache without folio references. The change targets a bottleneck where small reads of a single file from many threads contend on folio reference counting, and Torvalds reports significant performance improvement from the patch series. He confirmed in the kernel patch message that the code, test programs, review, and even the first draft of the cover letter text were produced with Claude Code under his direction, while measurements were run on his own machine. The branch may be merged in the upcoming Linux 7.4 merge window.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/Linus-Torvalds-Claude-Code>

## Questions this post answers

### Is Linus Torvalds using AI tools to write Linux kernel code?

Yes, Torvalds used Claude Code, an AI coding assistant, to help write code, test programs, and conduct reviews for a new kernel branch called noref-filemap-read-with-llm. He stated in the kernel patch message that the code, test programs, review, and even the first draft of the cover letter were done with Claude Code under his direction, with measurements run on his own machine.

_Developers curious how AI assistants are entering kernel-level work can follow cases like this on daily.dev._

### What kernel performance problem does the noref-filemap-read-with-llm branch address?

It targets contention on folio reference counting when many threads perform small reads of a single file from the page cache. The patch series reworks memory management code to read from the page cache without taking folio references, which Torvalds reported produces a significant performance improvement, though the branch had not yet been merged into mainline.

_Engineers tracking kernel memory management changes can follow this work on daily.dev before it lands upstream._

## Community discussion

Top comments from developers on daily.dev.

**@jorgepires** · 1 upvotes

> So NO AI is NO AI ... looool

**@adampagano** · 1 upvotes

> I would expect Torvalds to jive with AI tools given a lot of what he does is tell others what kind of code he wants and yells at them until he gets it.

**@devgenx** · 0 upvotes

> It is way pass time modern computers got a modern operating system. The Linux kernel has a chance to be the foundation for that OS, and this is a good sign that Linus is taking the steps needed to do that.

## Similar posts on daily.dev

- [As the Linux community debates LLM-generated content rules, Linus Torvalds says he "really likes using AI"](https://daily.dev/posts/as-the-linux-community-debates-llm-generated-content-rules-linus-torvalds-says-he-really-likes-usi-pwbagqfj5) · XDA Developers · 1 upvotes · 1 comments
- [Linus Torvalds Rejects Performance Fix "Hack" & Kconfig "Terrible Things" For Linux 7.1](https://daily.dev/posts/linus-torvalds-rejects-performance-fix-hack-kconfig-terrible-things-for-linux-7-1-2b5ftbbgl) · Phoronix · 83 upvotes · 4 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#claude-code](https://daily.dev/tags/claude-code), [#vibe-coding](https://daily.dev/tags/vibe-coding)

[View this post on daily.dev](https://daily.dev/posts/linus-torvalds-working-on-a-hefty-linux-kernel-improvement-with-claude-code-rxvrccblj)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Linus Torvalds Working On A Hefty Linux Kernel Improvement With Claude Code","url":"https://daily.dev/posts/linus-torvalds-working-on-a-hefty-linux-kernel-improvement-with-claude-code-rxvrccblj","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linus-torvalds-working-on-a-hefty-linux-kernel-improvement-with-claude-code-rxvrccblj"},"datePublished":"2026-10-12T00:24:59.537Z","dateModified":"2026-10-12T00:25:26.453Z","description":"Linus Torvalds is using Claude Code to help develop a new Linux kernel branch, noref-filemap-read-with-llm, which reworks memory management to read from the...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8f4c82fb52889487d57b3b55117e7830?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8f4c82fb52889487d57b3b55117e7830?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Phoronix","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":3,"discussionUrl":"https://daily.dev/posts/linus-torvalds-working-on-a-hefty-linux-kernel-improvement-with-claude-code-rxvrccblj","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":11},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":3}],"keywords":"linux,claude-code,vibe-coding","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"Linus Torvalds Working On A Hefty Linux Kernel Improvement With Claude Code"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/linus-torvalds-working-on-a-hefty-linux-kernel-improvement-with-claude-code-rxvrccblj","comment":[{"@type":"Comment","text":"So NO AI is NO AI … looool","datePublished":"2026-10-12T11:28:50.700Z","url":"https://daily.dev/posts/rXVrCcbLJ#c-OqvuJYwxO","author":{"@type":"Person","name":"Jorge Pires","url":"https://daily.dev/jorgepires","image":"https://media.daily.dev/image/upload/s--K1yCK8O9--/f_auto/v1756721347/avatars/avatar_3gsPpgRHaO18fVHasOHtw?_a=BAMClqZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"I would expect Torvalds to jive with AI tools given a lot of what he does is tell others what kind of code he wants and yells at them until he gets it.","datePublished":"2026-10-12T12:04:09.849Z","url":"https://daily.dev/posts/rXVrCcbLJ#c-EG248zL0G","author":{"@type":"Person","name":"Adam Pagano","url":"https://daily.dev/adampagano","image":"https://media.daily.dev/image/upload/s--O0TOmw4y--/f_auto/v1715772965/public/noProfile"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"It is way pass time modern computers got a modern operating system. The Linux kernel has a chance to be the foundation for that OS, and this is a good sign that Linus is taking the steps needed to do that.","datePublished":"2026-10-12T12:06:38.770Z","url":"https://daily.dev/posts/rXVrCcbLJ#c-vTHFpPrc3","author":{"@type":"Person","name":"GenXdev","url":"https://daily.dev/devgenx","image":"https://media.daily.dev/image/upload/s--PrWOWtSq--/f_auto/v1789486214/avatars/avatar_ytCVp6dQicn9P0yKfhQCI?_a=BAMAMicg0"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linus-torvalds-working-on-a-hefty-linux-kernel-improvement-with-claude-code-rxvrccblj#faq","mainEntity":[{"@type":"Question","name":"Is Linus Torvalds using AI tools to write Linux kernel code?","acceptedAnswer":{"@type":"Answer","text":"Yes, Torvalds used Claude Code, an AI coding assistant, to help write code, test programs, and conduct reviews for a new kernel branch called noref-filemap-read-with-llm. He stated in the kernel patch message that the code, test programs, review, and even the first draft of the cover letter were done with Claude Code under his direction, with measurements run on his own machine. Developers curious how AI assistants are entering kernel-level work can follow cases like this on daily.dev."}},{"@type":"Question","name":"What kernel performance problem does the noref-filemap-read-with-llm branch address?","acceptedAnswer":{"@type":"Answer","text":"It targets contention on folio reference counting when many threads perform small reads of a single file from the page cache. The patch series reworks memory management code to read from the page cache without taking folio references, which Torvalds reported produces a significant performance improvement, though the branch had not yet been merged into mainline. Engineers tracking kernel memory management changes can follow this work on daily.dev before it lands upstream."}}]}
```

