← 返回日报
精读 预计 2 分钟

How a Computer Should Work — Joe Maloney

摘要

文章批评现代操作系统把用户暴露在系统本身、联网登录和复杂维护之下,认为操作系统的职责本应只是让应用运行。作者因此主张把电脑做成一种 appliance:系统体积小、可在低配和旧硬件上构建和运行;启动时默认无滚屏日志、界面简洁;登录不要求联网,允许无密码或纯内存 guest 模式;应用无需账号即可下载、拷贝到 U 盘并离线永久使用;系统升级应只替换系统本身而不清空磁盘;局域网内搭服务器不需要复杂配置。文章整体是在描述一种强调 offline-first、长期可维护、弱化云依赖和账户体系的个人计算体验。

荐读理由

这台离线优先小家电能直接用在你的AI工程项目上——无联网安装、无需密码的内存账户、离线拷贝应用、零配置服务器、旧硬件兼容;帮你把硬件从云束缚中解放,降低维护成本

原文

← Back to home

How a Computer Should Work

The case for an offline-first appliance, simple enough for a mere mortal.

Joe Maloney · April 6, 2026

And the thing about an operating system is that you're never ever supposed to see it. Because nobody really uses an operating system; people use programs on their computer. And the only mission in life of an operating system is to help those programs run. — Linus Torvalds

Operating systems today fail to meet this goal. So let's make an appliance instead.

Make it an appliance

The system should consume as little space as possible. It should be possible to build the system and its applications on any low-resource machine — so that even the lowest-tier, no-cost CI/CD options in the cloud can build it. Every machine, new and old, should be able to run it.

Boot quietly, boot welcoming

The computer should boot the appliance with not a single line of text, unless the user invokes a shortcut to show verbose logging or a recovery command line. It should boot with a light background.

Login without the internet

When the computer is booted, if a user must log in, it should never require an internet connection to do so.

If a user wants to boot straight to a desktop and never enter a password at all, they should be able to. This could work by letting the user create an account with no password, or by selecting a disposable guest account that runs entirely in memory and is never saved.

Applications you actually own

A user should be able to download applications from the internet without signing in to anything. They should be able to copy an application to a flash drive, plug that drive into a system that has no internet connection, and use the application there — forever, with no connection ever required.

Upgrade without erasing

If the user decides to upgrade the computer, they should be able to download an ISO and boot it to upgrade only the system — without erasing the disk, and while preserving the user's data and applications.

A server with no setup

If a user has ten machines and wants to set one up as a server, they should be able to do exactly that: create user accounts on it, then boot the other systems on the network, run applications, or log in over the network. There should be no setup required for a single server.

Old hardware is good hardware

With new hardware made expensive by AI demand and other shortages, it doesn't make sense to support only new devices. A user should be able to buy nearly any refurbished machine and run both the appliance and the desktop on it.

If I want to write books, make music, edit photos, or edit videos — why do I need an always-on, internet-connected machine? The answer is that I don't.

Closing Thoughts

I just want a system that gets out of the way and lets me make things — quietly, on my own terms, for as long as the hardware lasts. That's how a computer should work.

Lobsters · 1 赞 · 0 评 讨论 → 阅读原文 →

这条对你有帮助吗?