现在的操作系统到底是什么?
What even is an OS now?

原始链接: https://sockpuppet.org/blog/2026/09/25/what-even-is-an-os-now/

作者认为,人工智能从根本上打破了程序员与用户之间的壁垒,使个人能够利用自然语言创建个性化的“可塑”软件。当前的计算模式(包括现代智能手机)仍建立在 20 世纪 70 年代的范式之上,即由专业“祭司”阶层设计功能固定的应用程序;而未来属于根据个人独特需求量身定制的软件。 作者认识到现有硬件无法适应这一转变,因此离开了 Fly.io,转而构建一种新型设备:这款手机不再用于运行预制的应用程序,而是旨在促进软件的即时创建。通过将人工智能视为一种变革性工具而非仅仅是一项功能,作者认为我们必须“摒弃”当前对计算的固有假设。正如孩子梦想拥有一台能满足一切要求的计算机一样,这一新平台旨在跨越现代操作系统僵化的界限,将范式从“购买软件”转变为“凭空创造软件”。

以下是所提供内容的中文翻译: 所提供的内容是关于 Hacker News 上由 Thomas Ptacek 所写的博文《现在的操作系统到底是什么?》(What even is an OS now?)引发的讨论摘要。 **摘要:** Thomas Ptacek 认为,人工智能的兴起使得个人能够通过“直觉编程”(vibe-code)为特定需求定制个性化软件,这可能会使传统的“现成”应用程序模式变得过时。他假设在用户可以按需生成软件的未来,操作系统的角色将从管理静态应用程序转变为充当这些瞬时、用户生成程序的灵活且安全的基础。 **讨论的主要主题:** * **软件的未来:** 许多评论者在争论 AI 是否会导致用户创建的、具有独特性的应用程序激增,或者“AI 智能体”最终是否会直接执行任务,从而彻底取代对应用程序的需求。 * **怀疑论与乐观主义:** 批评者认为,大多数用户更喜欢经过打磨、值得信赖的工具,而不是 AI 生成的“垃圾内容”,并且认为现实世界中软件维护的复杂性被低估了。支持者则认为软件开发的民主化赋予了人们力量,将其比作回归家庭计算早期那充满创造性的愿景。 * **操作系统的本质:** 该讨论串强调了操作系统的传统技术定义(资源管理与隔离)与现代用户体验(应用程序和服务的策划环境)之间的张力。
相关文章

原文

Crazy as it sounds to say this, since it’s all anybody’s been able to talk about for over a year, but the impact of AI on computing hasn’t yet sunk in.

Today I’m parting company with Fly.io to work with Kurt on a new project. I’m getting that out of the way so you all know up front I’m talking my book.

When I was a little kid, a family friend sold us our first “computer” — scare quotes because I’m pretty sure it was a VTech Laser 200 clone, a chiclet keyboard Z80 that ran off cassette tapes and plugged into our TV. I was old enough to know what a computer was, and conceptually what it meant to program one, because I remember dreaming of all the dumb games I could make. Finally! We had a device that would allow me to make things like the “Hitchhiker’s Guide” text adventure I’d play at my dad’s office.

But it booted straight into BASIC. That’s all it did. I was, like, 8 years old. I wasn’t about to learn BASIC. What I learned instead: computers were not as awesome as I’d imagined.

By my mid-teens, computer security finally dragged me into programming. Coding only reinforced that crummy lesson. The more I understood how programs were constructed, the more forbidding it sounded to build an entire complicated application. I could belt out fast network servers no problem, but a word processor? You might as well have asked me to build a diesel locomotive.

Suddenly, everything has changed. Computers now work the way I thought they did when I was 8.

I’ve been writing these past several months about all the native macOS apps I’ve been churning out, and how weird it is to watch AI dissolve the boundaries between backend programming and frontend, between web and native, systems and applications. All huge stories; any one of them would land in my career top 10 big shifts.

But AI is knocking down a much more important boundary: the one between programmers and users. My Mac menu bar and task switcher are cluttered with icons for programs I conjured for myself, with English as my programming language.

What I did on my computer, any power user can do on theirs.

Will do on theirs.

It’s fucking inevitable.

❦

That’s a statement about the reality; a “prediction”, if you want a concession to your skepticism about AI, but only in the sense that I can predict that the sun will rise in the east tomorrow. So what do you do with that?

I think we’re all so bumfuzzled by the first-order impacts of AI that we haven’t considered the second-order effects.

Consider: what does computing look like in a world where many (maybe most) applications have an audience of just 1-2 people? How is software distributed? What does it run on?

When I was younger, I learned that programs were normally something you bought off the shelves at Egghead Software. Then I watched the shelves at Egghead become obsolete. Then boxed software altogether. Then software shipped on CD-ROMs — you know that’s why we call it “shipping”, right? we used to have to arrange shipping! — wiped away by the Internet. Now I think I’m about to see something else start to wash away: the entire concept of prefabricated fixed-function applications.

Here’s what’s about to happen: users will increasingly interact with stuff they themselves conjured into being. Them, or people they’re on a first-name basis with. Programs will solve their problems specifically:

  • How can I get an accurate weather forecast for Roscoe Village in Chicago when the nearest weather stations are attached to O’Hare and miss the lake effect?

  • Forget the map, just tell me if I should get off the Eisenhower Expressway and take Roosevelt, Madison, or Lake back home?

  • Is there a meeting happening anywhere right this minute that I’m supposed to be in?

You can go on and on like this. These all sound trivial. That’s the point. They’re normal-life problems nobody would have built serious programs around, because the audience sounds too small.

Today, almost all software comes from expert strangers. But soon, strangers will stop supplying our apps, and instead ship just their building blocks. Sure, there will still be megaproject browsers and word processors. But there’ll be thousands of times more applications that pull in 1/7th of the guts of a word processor to solve some idiosyncratic work or home life problem for somebody who doesn’t know what a for-loop is.

You can disagree with me about all of this, but if you understand where I’m coming from, it’s all just straightforwardly obvious how weird this is going to make everything.

Why do we have modern operating systems? It’s not simply to “provide access to hardware resources”; plenty of embedded systems do that with runtimes that have no business calling themselves an “OS”. No, the core purpose of a modern operating system is to partition different applications off from each other, and carefully control how they can communicate.

That makes a lot of sense in a world where we’re importing all our software from strangers. It makes less sense in the world we’re heading to, where most of the software we’re carving up fiefdoms for has the same provenance. And it makes almost no sense in a world where every application is malleable, subject to growing new limbs at any moment on the whims of its creator.

❦

That’s what we’re working on: a platform that is the device we would want to have in the world I just described. So: we’re building a phone.

Every mainstream phone on the market in 2026 was planned (torturously, to death) in 2023. That’s how product cycles work. In 2023, computers were still devices designed to run deterministic fixed-function applications produced by a priesthood of professional programmers. And software was something users bought, not built.

The soul of those phones is stuck in the 1970s. Dudes with big mustaches nailed down the design while hacking on VT52 terminals with Boston’s “More Than A Feeling” blaring on the FM radio perched on their workbenches. Since then, all we’ve done is scale and miniaturize that design so it fits in your pocket. It’s beautifully machined and sports a zillion pixels and does the same job as a DEC PDP-11: running prefab applications.

We’re building a phone that isn’t designed to run fixed-function applications. I doubt anyone will ever get up on a stage and show off a AAA mobile game (that nobody plays) on it. It’s not for TikTok and short-form video, though I guess you can ask it for that. You can ask it for whatever: it’ll build apps for you, on the phone, whenever you want.

I know what you’re probably thinking about all this. That’s OK: that means you’re a reasonable person. We’re betting that AI is about to do unreasonable things.

There’s a long history of grand statements about the world attached to “and here’s my new company” buttons. It never goes well. I’m aware that no matter what I write here, I’m going to sound like yet another startup nerd talking about “the future of programming” before announcing that I’ve joined, like, Sri Lanka’s answer to Uber or something.

I have a lot to say that I’m not saying now. Not because it’s secret, but to get the “new startup announcement” stink off the technical details.

The last year in the technology industry has felt like 100 years all happening at once. Our industry is destabilized in a way nobody’s experienced since the advent of the personal computer. Every limit AI runs up against collapses within a month. Everything we do with frontier models today, in a few years we’ll be doing instantaneously and for free.

When we were kids, we thought computers could do anything, if we could just get our hands on them. We had to become professional software developers to learn how much computers suck.

Now we all have to unlearn that stuff, and think like kids again. So, here we go.

联系我们 contact @ memedata.com