aboutsummaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/blog/2026-07-16-re-torvalds-on-ai.org88
1 files changed, 88 insertions, 0 deletions
diff --git a/content/blog/2026-07-16-re-torvalds-on-ai.org b/content/blog/2026-07-16-re-torvalds-on-ai.org
new file mode 100644
index 0000000..da87792
--- /dev/null
+++ b/content/blog/2026-07-16-re-torvalds-on-ai.org
@@ -0,0 +1,88 @@
+#+date: [2026-07-16 Thu 12:37:35]
+#+title: Re: Quoting Linus Torvalds
+#+description: Discussing Linus Torvalds' thoughts on the use of AI in the Linux kernel community.
+#+slug: re-torvalds-on-ai
+#+filetags: :linux:ai:
+
+* Linus on AI
+
+Linus Torvalds' recent defense of AI in the Linux kernel sparked the predictable
+backlash, but the real debate is far more nuanced than that.
+
+This specific blog post is in response to [[https://simonwillison.net/search/?q=linus+torvalds&type=quotation&type_label=Quotation&sort=date][Simon Willison's]] post of the quotation
+below on his website.
+
+As Linus says in his message:
+
+#+begin_quote
+I realize that some people really dislike AI, but this is an area where I'm
+willing to absolutely put my foot down as the top-level maintainer.
+
+Linux is not one of those anti-AI projects, and if somebody has issues with
+that, they can do the open-source thing and fork it.
+
+Or just walk away.
+
+AI is a tool, just like other tools we use. And it's clearly a useful one.
+
+It may not have been that "clearly" even just a year ago, but it's no longer in
+question today.
+
+There are other questions around AI (like what the economy of it will actually
+look like in the end), but "is it useful" is no longer one of those questions.
+Anybody who doubts that clearly hasn't actually used it.
+
+— Linus Torvalds, [[https://lore.kernel.org/linux-media/CAHk-=wi4zC+Ze8e+p3tMv8TtG_80KzsZ1syL9anBtmEh5Z40vg@mail.gmail.com/][Linux Media Mailing List]]
+#+end_quote
+
+* My Thoughts
+
+...and I agree. I do understand some of the push-back from others - such as [[https://lobste.rs/s/pb6d8m/linus_torvalds_on_llm_usage_kernel][the
+commenters on lobste.rs]].
+
+However, online communities tend to drift into the extremes and hard-line their
+opinions without considering broader context.
+
+Linus is right that AI is a tool and a very useful one. The commenters are right
+that there are additional considerations, such as environmental concerns and
+social/cultural impacts, that we need to consider as we approach the usage of AI
+tools. But "AI is bad and should be banned" is neither an answer to those
+questions nor is it an informative take on the collective AI options out there,
+beside the top AI offerings.
+
+This push-back often conflates different issues and muddies the waters of the
+argument: environmental cost/impact, job displacement, corporate capture of
+open-source labor, and code quality. These are all valid concerns and absolutely
+deserve attention. But the solution isn't to bury our head in the sand and avoid
+it. The solution is a logical review of the options and clarifying your stance
+as a maintainer - write up clear contribution guidelines and code review
+standards. These steps work regardless of your stance on AI as a maintainer.
+
+The bottom line here is that AI tools exist and will not be going away.
+Developers will approach our projects with these tools, not to mention attackers
+or hackers looking to exploit open-source projects.
+
+The goal, then, is to level the playing field. How can we enable open-source
+project maintainers to effectively and efficiently maintain their projects while
+protecting both their sanity and users?
+
+Each project may approach this differently, depending on their individual values
+and concerns, but it's silly to dismiss AI outright without discussion. If a
+project's set of maintainers or community decides to ban AI, that's their right.
+But if a maintainer chooses to allow AI in some or all cases, that's also their
+choice.
+
+The reality is simple: maintainers set the rules for their projects. Some will
+embrace AI and some will outright refuse, and we should respect the rules on the
+projects we contribute to. The Linux kernel's openness to it doesn't obligate
+anyone else to accept AI. Linux is saying we get to choose when working on the
+kernel and that's worth defending. Personally, I appreciate that he's willing to
+take a stance one way or the other, rather than avoid making a statement just to
+avoid the conflict.
+
+Lastly, I know some have noted Linus's (often brusque tone) again regarding his
+"fork it or walk away" point. I'll be honest, I agree with him wholeheartedly
+here. That's the whole point of open-source. You don't have to use AI to work on
+the kernel and if you have a strict rule against being involved with projects
+that involve AI, fork it and maintain a non-AI version. Build a community around
+it if your feelings are popular with others.