For the complete documentation index, see llms.txt. This page is also available as Markdown.

读者来信

哦,AWOL,我多汁的夏日孩子,

你是最新款的 Human™,数字原住民,理论上被人类物种积累的智慧所启迪。你那些有益身心健康、言之有据且切实可行的建议来源就如此匮乏,以至于向一位饱经沧桑的系统管理员求助显得明智?没错,这是个建议专栏。我提供建议。我也提供环锯术和实验性流行病学服务,但没见谁排队体验这两样,对吧?互联网上有 Captain Awkward、Doctor Nerdlove、Dear Prudence、Ask A Manager 和 Dear Abby,而你却决定不,你要活得离经叛道,于是向一位以给老鼠驾驶的车辆加装一氧化二氮助推器闻名的系统管理员乞求“智慧”。如果你来自文明国家,你甚至有医疗保障,可以咨询心理医生,或者我应该说密集心理咨询,因为在你第一次咨询开始几分钟后,心理医生就会按下那个红色大按钮,你将拥有一个舒适的新家,一日三餐热饭,有自己一张床,保证 98% 没有节肢动物侵扰,还有精心定制的药物方案,因为毕竟你认为系统管理员会为美好生活提供明智建议。相反,你却向一个类人生物寻求指导——这家伙用装在腰部的分体式键盘工作,因为他实施的计算量之大已对其肉身造成了不可逆的生理改变。

好吧。你想要更好的生活。

放弃电脑。学会自给农业、家庭制药和养鸡。在大崩溃之后这些都会派上用场。大崩溃何时到来很难说,因为地球上每个有两年以上经验的系统管理员合力都难以排期,尽管我们这帮人很固执,所以毫无疑问会完成这项伟大工程,但我们中有些人正在用 AI 加速奔向永久停机,所以我建议你快点?AI 也许是个污水坑,但若你追求停机,它无可匹敌。

还在?行。你来到我的建议专栏,我就得提供建议。

我建议受苦。

弄一个干净、最小化的安装,不要任何花哨的桌面环境。弄一个基于控制台的网页客户端,比如 lynx.1。这样你就能访问邮件列表存档和支持论坛,而不用碰视频、社交媒体或那些吮吸时间的寄生虫。你想玩电子游戏?学会让图形控制台跑起来。或者玩 Nethack。

这不舒服。不舒服正是关键。

痛苦是最好的老师,但没人自愿上她的课。

拥抱痛苦。

使用 Unix 桌面比以前容易多了。KDE 和 Gnome 之类的窗口管理器提供点击式体验,与你声称要逃离的操作系统别无二致。这些是给那些想要商业操作系统体验却不想被剥削的人准备的,这有点像想要雨却不想淋湿。从 FVWM 这样的经典窗口管理器开始,会拓宽你对可能性的认知。OpenBSD 的 cwm 之类的窗口管理器会让你摆脱鼠标,让你意识到自己把多少时间浪费在伸手去抓那只啮齿动物上,并把你推下山,奔向你自己的肉身不可逆的生理改变。

用过几周不同的窗口管理器后,你会纳闷自己当初是怎么忍受那片点击式的商业荒原的。

当你着手其他任务时也请记住这一点。商业操作系统呈现的狭窄选项是轨道。它们只让你走一条路。当你脱离轨道步行前进,会发现一个充满为无数种大脑编写的软件的世界。试试这个程序,再试试那个。没错,尝试是痛苦的。

你想要图形化邮件客户端?

你想要观看受 DRM 保护的流媒体?

你想要做点真正荒唐的事,比如出版一本书?一本使用 多种字体 的书?

这些都是痛苦。痛苦会不断加剧,直到你解决根本问题(系统管理法则第 22 条)。你通过学习来克服每一种痛苦。你知道得越多,克服痛苦的能力就越强。练习足够多,你几乎能征服一切极致的、无法解决的剧痛,而忍受这些剧痛对于你生活中非计算部分(也就是“重要”的部分)是极好的训练。

不过,为了你的长进,我会给几条提示。如果你用的是较新的桌面或笔记本,大概率有至少 2GB 内存,因此可以用 ZFS。如果你在意单磁盘系统上的数据,给那些重要的数据分配独立的数据集,并设置 copies=2。这样就能启用 ZFS 自愈。镜像或 RAID-Z 之类的冗余磁盘配置本身已保留完整性数据以支持自愈。使用启动环境。如果你用的是低内存的小系统,只能用 UFS。UFS 虽然缺少 ZFS 的那些花哨功能,但自 1983 年以来它就像烘干机里的毛绒兔子一样被摔打。所有合理的以及大多数不合理的 bug 都被敲打出来了。你会没事的。

从控制台起步,逐步搭建出一个可用的桌面,这教给你的东西会超出你的想象。具体来说,它会教会你:你当初应该去买鸡。

有问题想问 Michael? 发送至 letters@freebsdjournal.org


Michael W Lucas 是《Absolute FreeBSD》《Run Your Own Mail Server》和《$ git commit murder》的作者。腰部安装键盘这件事完全是真的。了解更多请访问 https://mwl.io

最后更新于