Remix.run Logo
jdw64 2 hours ago

I think this is a complex issue.

If there were a need for a new open-source OS to replace Linux, it would be used then. Once infrastructure becomes entrenched, the cost of dismantling or replacing it becomes enormous.

So you might argue:

'If AI is so great, shouldn't it be able to directly modify Linux's millions of lines of code right now?'

My answer is different:

'Why break something that already works? It only makes sense to change it when a problem actually arises.'

The example of Bun, originally written in Zig and later ported to Rust, illustrates this. Zig is a relatively new language, but whether for political reasons or not, Bun was eventually ported to Rust. And after the rewrite, Bun still works just fine.

And rewriting infrastructure from scratch is fundamentally a cost issue.

I can handle up to 60,000 lines of code on my own. With AI, I can handle up to around 200,000 lines. But building new infrastructure from scratch is an entirely different matter.

Why would you replace something that already works with AI? That's a separate question. If the current OS were no longer viable and a new one were needed, then the situation would be different.

In other words, I don't think your argument is wrong—I just don't think there's enough motivation for it.

In that sense, codebases that heavily use AI are already appearing in abundance.

There were issues with Open CLAW, but it was purely AI-written and still boasted a huge number of active users, right?

Same goes for Codex.

So my conclusion is this: AI is currently being used in layers above the infrastructure. But if a new infrastructure needs to be built, that's when AI will come into play.

In other words, it's a matter of motivation. Using AI for coding doesn't eliminate maintenance costs. And to be extreme, both maintenance and generation now require spending 'tokens'—you're paying money instead of the developer's time. We need to think about that cost.

In other words, there's no reason to break something that's already working.

I'd summarize it as: there's no reason to reinvent the wheel.