计算机应该如何工作
摘要
本文主张一种离线优先、简单的计算机设备,开机安静,无需互联网登录,让用户拥有应用程序,升级不擦除数据,轻松设置服务器,支持旧硬件,旨在不打扰用户,让用户创造。
<p><a href="https://lobste.rs/s/2nljgf/how_computer_should_work">评论</a></p>
查看缓存全文
缓存时间: 2026/06/22 11:33
# 计算机应该如何工作——Joe Maloney
来源:https://pkgdemon.github.io/how-a-computer-should-work.html
← 返回首页 (https://pkgdemon.github.io/index.html)
打造一款离线优先的设备,简单到普通人都能理解。
Joe Maloney · 2026年4月6日
> 操作系统的意义在于,你永远不应该看到它。因为实际上没人使用操作系统;人们使用的是电脑上的程序。而操作系统的唯一使命,就是帮助这些程序运行。——林纳斯·托瓦兹
如今的操作系统未能实现这一目标。那么,让我们换种思路,打造一款设备吧。
## 让它成为一款设备
系统应尽可能少占用空间。应能在任何低资源机器上构建系统及其应用程序——这样,即便是云端最基础、免费的CI/CD选项也能完成构建。每台机器,无论新旧,都应能运行它。
## 静默启动,友好迎接
计算机在启动设备时不应显示任何文字,除非用户通过快捷键调出详细日志或恢复命令行。它应使用浅色背景启动。
## 无需互联网即可登录
计算机启动后,如果用户需要登录,绝不应要求联网。
如果用户想直接启动到桌面,完全不输入密码,也应能做到。这可以通过让用户创建无密码账户,或选择一次性访客账户(完全在内存中运行且永不保存)来实现。
## 真正属于你的应用程序
用户应能无需登录任何账户,直接从互联网下载应用程序。他们应能将应用程序复制到U盘,将U盘插入一台没有网络连接的电脑,然后在这台电脑上永久使用该应用程序——无需任何网络连接。
## 升级而不删除
如果用户决定升级计算机,他们应能下载ISO镜像并启动它,仅升级系统部分——不擦除磁盘,同时保留用户的数据和应用程序。
## 无需设置的服务器
如果用户拥有十台机器,并想将其中一台设置为服务器,他们应能直接做到:在该服务器上创建用户账户,然后在网络上的其他机器上启动系统、运行应用程序,或通过网络登录。设置单台服务器不应需要任何额外配置。
## 旧硬件也是好硬件
由于人工智能需求和其他短缺导致新硬件价格高昂,仅支持新设备是不合理的。用户应能购买几乎任何二手翻新机,并在其上运行设备和桌面。
如果我想要写书、制作音乐、编辑照片或剪辑视频——为什么我需要一台始终在线、联网的机器?答案是:我不需要。
## 结语
我只想要一个不碍事、让我能安静地按自己的方式创作东西的系统,直到硬件寿终正寝。这才是计算机应有的工作方式。
相似文章
"电脑已走向个人化"(阅读时间约 4 分钟)
Perplexity 推出了“Personal Computer”AI 平台,该平台摒弃了传统的操作系统模式,转而采用概率式目标达成机制。通过深度网页研究作为核心支撑,它能自主完成多步骤工作流程,彻底解决软件碎片化问题。
我们是最后一批懂它如何运作的人
一篇反思性文章,论述流畅无碍的AI助手兴起如何造成人们对计算机深层个人认识的缺失,与1990年代亲自动手操作电脑的时代形成对比。
个性化硬件时代即将来临
本文认为,正如软件变得个性化一样,接下来将是硬件,通过廉价的设备和开放平台,用户可以为小型、传感器丰富的设备编写自己的软件。
软件,从基本原理出发
一篇从基本原理出发解释计算和软件基础的文章,旨在为普通读者揭开计算机工作原理的神秘面纱。
极简计算
作者反思了'极简计算'这一概念——这是一种个人哲学,主张远离不必要的干扰,抵制浮华诱惑,专注于计算的简洁与目标。文章探讨了诸如不惧错过和抵制无休止追逐新事物等原则。