我尝试将 NetBSD 作为桌面系统使用,感觉像是以一种美好的方式步入了 90 年代

Lobsters Hottest 工具

摘要

文章讲述了作者安装和使用 NetBSD 作为桌面操作系统的体验,强调了它的复古感以及作为 BSD Unix 后裔的历史意义。

<p><a href="https://lobste.rs/s/ovbeds/i_tried_netbsd_as_desktop_it_felt_like">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/07/11 07:22

# 我尝试将 NetBSD 当作桌面系统,感觉就像穿越回 90 年代——而且是好的那种 来源:https://www.howtogeek.com/i-tried-netbsd-as-a-desktop-and-it-felt-like-stepping-into-the-90s-in-a-good-way/ 4 (https://www.howtogeek.com/author/david-delony/) 发布于 2026 年 6 月 25 日,美国东部时间上午 7:30 David 是一位终生的科技爱好者,热爱将自己的热情诉诸笔端。作为受过训练的记者,他在 2000 年代中期学习如何在 macOS(当时仍叫 Mac OS X)上剪辑视频时,发现了类 Unix 操作系统的力量。他热爱复古计算,欣赏 Linux 至今仍在延续的 Unix 浩瀚历史。David 持有加州州立大学东湾分校的传播学学士学位。他的文章曾出现在 Techopedia、TMCnet (https://www.tmcnet.com/)、The Motley Fool (https://www.fool.com/) 博客网络、HTG 的姊妹刊物 MUO (https://www.techopedia.com/contributors/david-delony) 等媒体上。 尽管 Linux 获得了大多数开源爱好者的关注,但作为前 Mac 用户,我一直对 BSD 情有独钟。虽然 FreeBSD 作为桌面操作系统是可用的 (https://www.howtogeek.com/i-tried-freebsd-as-a-desktop-heres-how-it-went/),但我想看看它的竞争对手 NetBSD 在桌面领域的表现如何。 ## 什么是 NetBSD? ### 当然能跑 NetBSD NetBSD 主页。 虽然 Linux 系统被描述为“类 Unix”,但现代 BSD 系统 (https://www.howtogeek.com/bsds-worth-trying-instead-of-linux/),包括 NetBSD (https://netbsd.org/),都可以追溯到最初于 20 世纪 60 年代末在贝尔实验室开发的原始 Unix 系统。一篇 (https://dsf.berkeley.edu/cs262/unix.pdf) 发表在颇具影响力的计算机科学期刊《ACM 通讯》上的文章,将 Unix 带入了更广泛的学术计算机科学界的视野。 由于贝尔实验室的母公司 AT&T 在法律上被禁止进入电话服务以外的行业(根据一项同意法令),贝尔实验室以低廉的价格向大学授权 Unix。该授权包括源代码。获得 Unix 的大学之一是加州大学伯克利分校。研究生们(尤其是未来 Sun Microsystems 联合创始人 Bill Joy)着手修改系统并添加新工具,其中包括 Vi,即现代 Vim 编辑器的基础。 这个修改版的 Unix 被称为伯克利软件发行版(Berkeley Software Distribution,简称 BSD)。在 20 世纪 80 年代,BSD 成为工作站版 Unix 的基础,包括 Sun 的工作站系列。BSD 的诞生早于 Linux 和 GNU 作为开源操作系统,但部分代码最初仍来自贝尔实验室的 Unix,因此需要 AT&T 的授权。 在 90 年代初,Bill Jolitz 将 BSD 移植到 PC 上,创造了 386BSD,但更新进展缓慢。两个主要项目从 386BSD 中分离出来。其中一个继续专注于 PC,成为 FreeBSD;另一个则致力于将其移植到尽可能多的架构上,成为 NetBSD,这得益于开发者通过早期互联网的合作方式。NetBSD 已经被移植到你几乎能想到的任何机器上。一个常见的口号是“当然能跑 NetBSD”。 ## 下载并安装 NetBSD ### 时光倒流回 90 年代 我想看看能否将 NetBSD 用作桌面系统。我从 NetBSD 网站下载了 amd64 版本。这类似于用 ISO 下载 Linux 发行版。我选择在 VirtualBox 虚拟机中安装。 启动安装介质很简单。我看到了一个基于文本的安装程序。由于我是从 MS-DOS 时代 (https://www.howtogeek.com/i-didnt-realize-ms-dos-was-training-me-for-linux/) 成长起来的,我已习惯在安装游戏时看到这样的屏幕。 这与其他 Linux 发行版的安装程序类似,尽管看起来像是 90 年代初的复古风格。它引导我完成选择、分区硬盘和安装系统。它还让我设置用户账户,并通过 NTP 自动同步时钟。 安装程序没什么特别令人兴奋的,也不需要。理论上,我只会做一次。 ## 设置桌面 ### 从控制台到 Xfce 文本控制台下的 NetBSD shell。 系统安装完成后,我需要启动进入。这成功了,但我面对的是一个极简系统。NetBSD 默认完全是基于控制台的。没有桌面。根本没有图形界面。如果你安装过 Gentoo 或 Arch 之类的发行版,可能会觉得熟悉。同样,因为我经历过 MS-DOS 时代,这并没有让我感到困扰。 我在安装 NetBSD 时已经安装了 X Window 系统。为了能从 shell 启动它,我只需要将示例 xinitrc 文件复制到我的主目录: `` cp /etc/X11/xinit/xinitrc ~/.xinitrc `` 接下来,我需要修改权限以便写入: `` chmod u+w ~/.xinitrc `` 有了这个文件,我就可以启动 X: `` startx `` NetBSD CTWM 桌面。 这会启动 X11,并使用默认的 CTWM 窗口管理器。和安装程序一样,它看起来像是从 90 年代的时光机里走出来的。它可用,但和其他所有东西一样,非技术用户可能会感到有点茫然。 NetBSD Xfce 桌面,Firefox 打开 HTG 主页。 除了桌面,系统几乎没装什么其他东西。幸运的是,和大多数现代 Linux 发行版一样,NetBSD 也有包管理器。 pkgin 命令下载二进制文件,而不是像 BSD 世界传统上那样使用源码编译。 首先,我想安装我最喜欢的编辑器 Vim。 要安装软件,你必须在 NetBSD 上成为 root 用户,就像在 Linux 上 (https://www.howtogeek.com/737563/what-is-root-on-linux/) 一样。NetBSD 默认使用 su 而不是 sudo。`-` 选项会使 su 像直接登录 root 账户一样工作: `` su - `` 系统提示我输入 root 密码,一旦接受,我就看到“#”提示符,表明我是超级用户。 虽然 CTWM 还不错,但 Xfce 是我首选的桌面,因为它功能齐全又轻量。 `` pkg install xfce4 `` 要启动它,我必须使用 `startxfce4` 命令。 然后我安装了 Vim: `` pkgin install vim `` pkgin 也接受 `in` 作为 “install” 的缩写: `` pkgin in vim `` 我还需要一个网页浏览器,所以我安装了 Firefox: `` pkgin in firefox `` 我很惊讶它拉取的是夜间版。 ## NetBSD 作为桌面系统的可行性如何? ### 如果你会用 Linux,你就能用 NetBSD 有了 NetBSD,我不费什么功夫就能安装一个与桌面 Linux 系统相媲美的系统。如果你习惯使用 Debian、Gentoo 或 Arch 这类更技术化的发行版,你可能会对 NetBSD 感到很自在。如果你有较老的硬件,特别是那些不是基于 x86 处理器的系统,NetBSD 也值得折腾一番。 --- ### 开源的桌面系统不止 Linux 尽管我非常热爱 Linux,但我总想看看是否有更好的选择。搭建 NetBSD 系统很有趣。在创造现代互联网的过程中,BSD 似乎没有得到应有的认可。尽管包括 NetBSD 在内的 BSD 系统以出色的服务器闻名,但 NetBSD 作为桌面系统也值得一试。 戴尔 XPS 13 Plus 2023 ##### 戴尔 XPS 13 Plus Linux 版 **操作系统** Ubuntu Linux 22.04 LTS **CPU** 第13代 Intel Core i7-1360P **GPU** Intel Iris Xe 显卡 **内存** 16GB DDR5 **存储** 512GB SSD **重量** 2.71 磅 戴尔 XPS 13 Plus Linux 版将强大的硬件和出色的屏幕结合在轻巧、美观的机身中,打造出一款出色的 Linux 笔记本电脑。

相似文章

像在90年代一样安装 A/UX 1.1

Hacker News Top

作者记录了在 Snow 模拟器上成功安装 Apple 的经典 UNIX 系统 A/UX 1.1 的过程,详细描述了硬件需求和设置步骤。

FreeBSD 网站的新设计

Lobsters Hottest

FreeBSD 项目为其官方网站推出了新设计,突出了操作系统的特性,如 ZFS、虚拟化、Jails、网络、文档和社区。

笔记本电脑上的 FreeBSD 15

Lobsters Hottest

作者分享了他们在笔记本电脑上使用 FreeBSD 15 的积极体验,重点介绍了 pkgbase、LinuxKPI 驱动程序和笔记本电脑支持项目等改进,并提供了在 ThinkPad X1 Carbon 上安装和配置 KDE Plasma 6 的分步指南。