Hacker News

SGI 上的 OpenBSD:过山车般的故事

评论

4 最小阅读量

Mewayz Team

Editorial Team

Hacker News

SGI 上的 OpenBSD:过山车般的故事

当您想到 OpenBSD 时,您可能会想到坚如磐石的安全性、细致的代码以及在 x86_64 或某些 ARM 主板上运行。当您想到 SGI(Silicon Graphics, Inc.)机器时,您会想到 90 年代的大型 CG 渲染引擎,例如那些让侏罗纪公园的恐龙栩栩如生的机器。将 OpenBSD 放在 SGI 机器上?这听起来像是疯狂之旅的秘诀。确实如此。

竞争者:SGI Indy

我为这次冒险选择的机器是 SGI Indy。这是 90 年代中期 SGI 推出的“低端”桌面工作站。别让“低端”欺骗了你;与当代个人电脑相比,这东西仍然是一个野兽。它具有运行频率为 150 MHz 或 180 MHz 的 MIPS R5000 CPU、专用图形子系统以及标志性的厚实蓝色外壳。它被设计用来运行 IRIX,SGI 的 UNIX 风格,以其图形功能而闻名。

目标:纯洁与痛苦

目的不仅仅是让任何类 UNIX 系统运行。目标是安装最新的官方 OpenBSD 版本。这就是过山车开始的地方。 OpenBSD 支持 SGI Indy(称为“IP22”架构),但这并不是您所说的“常人涉足的领域”。您正在处理:

非标准启动过程:SGI机器没有BIOS。他们使用名为 ARCS 的启动舞会。加载内核并不像将其放在 USB 记忆棒上那么简单。

MIPS 架构:OpenBSD 的 MIPS 端口很稳定,但它与您习惯的 x86 是不同的世界。

RAM 有限:这些机器最大 RAM 为 256 MB 或 512 MB。 OpenBSD 可以精简运行,但您会感受到每一兆字节。

过时的存储:Indy 通常有一个 SCSI 驱动器。如今寻找一个工作正常、安静的 SCSI 驱动器本身就是一个挑战。

安装传奇

安装过程是一个多阶段的谜题。这不适合胆小的人。

准备工作:您需要一个特定的启动软盘映像(是的,软盘),其中包含能够从 CD-ROM 启动的小内核。您还需要 SGI 的 OpenBSD 安装 ISO。

引导:插入软盘,开机,希望读盘。 ARCS prom 将从软盘加载内核,然后软盘搜索并从 CD-ROM 引导。

安装程序:OpenBSD 的安装程序以基于文本且简单明了而闻名。但在这里,你必须小心。对 SCSI 驱动器进行分区需要了解 MIPS 的磁盘标签。这里的错误可能意味着重新开始。

💡 您知道吗?

Mewayz在一个平台内替代8+种商业工具

CRM·发票·人力资源·项目·预订·电子商务·销售点·分析。永久免费套餐可用。

免费开始 →

耐心:一切都很慢。将文件集从 CD 复制到硬盘驱动器感觉就像看着油漆变干。成功安装是值得庆祝的。

当在一台专门为好莱坞电影渲染 3D 图形而设计的机器上看到 OpenBSD 启动提示时,会产生一种特殊的满足感。

回报:安全的侏罗纪工作站

安装后,你有什么?您拥有一台已有近 30 年历史的机器,运行着世界上最安全的操作系统之一。这是一个迷人的并置。

有用!您将获得一个完整的、现代的 OpenBSD 系统。一个完整的 shell、`ssh`、`tmux` 和一个包含数千个端口的包存储库(如果您有 RAM 和耐心来构建它们)。

网络:板载以太网可以工作,这意味着您可以从现代笔记本电脑通过“ssh”连接到您的 Indy。这是一种超现实的体验。

有趣的因素:没有实际理由这样做。这是关于挑战、历史和让它发挥作用的纯粹的极客乐趣。

结论:值得吗?

绝对地。在 SGI Indy 上运行 OpenBSD 是对计算历史的深入研究,也是 OpenBSD 系统的可移植性和稳健性的证明。这不是一个项目

Frequently Asked Questions

The Contender: An SGI Indy

My machine of choice for this adventure was an SGI Indy. This was the "low-end" desktop workstation from SGI in the mid-90s. Don't let "low-end" fool you; this thing was still a beast compared to contemporary PCs. It features a MIPS R5000 CPU running at 150 MHz or 180 MHz, a dedicated graphics subsystem, and that iconic, chunky blue case. It was designed to run IRIX, SGI's flavor of UNIX, which was legendary for its graphical capabilities.

The Goal: Purity and Pain

The aim wasn't just to get any UNIX-like system running. The goal was to install a current, official OpenBSD release. This is where the rollercoaster begins. OpenBSD has support for the SGI Indy (known as the 'IP22' architecture), but it's not what you'd call "well-trodden territory." You're dealing with:

The Installation Saga

The installation process is a multi-stage puzzle. It's not for the faint of heart.

The Payoff: A Secure Jurassic Workstation

Once installed, what do you have? You have a nearly 30-year-old machine running one of the most secure operating systems in the world. It's a fascinating juxtaposition.

Conclusion: Was It Worth It?

Absolutely. Running OpenBSD on an SGI Indy is a deep dive into computing history and a testament to the portability and robustness of the OpenBSD system. It's not a project for someone looking for a quick win. It's a hobbyist project filled with frustration, dead ends, and moments of triumph.

Ready to Simplify Your Operations?

Whether you need CRM, invoicing, HR, or all 207 modules — Mewayz has you covered. 138K+ businesses already made the switch.

Get Started Free →

免费试用 Mewayz

集 CRM、发票、项目、人力资源等功能于一体的平台。无需信用卡。

立即开始更智能地管理您的业务

加入 30,000+ 家企业使用 Mewayz 专业开具发票、更快收款并减少追款时间。无需信用卡。

觉得这有用吗?分享一下。

准备好付诸实践了吗?

加入30,000+家使用Mewayz的企业。永久免费计划——无需信用卡。

开始免费试用 →

准备好采取行动了吗?

立即开始您的免费Mewayz试用

一体化商业平台。无需信用卡。

免费开始 →

14 天免费试用 · 无需信用卡 · 随时取消