Hacker News

OpenBSD trên SGI: Câu chuyện tàu lượn siêu tốc

Bình luận

10 đọc tối thiểu

Mewayz Team

Editorial Team

Hacker News

OpenBSD trên SGI: Câu chuyện tàu lượn siêu tốc

Khi nghĩ đến OpenBSD, bạn có thể nghĩ đến tính bảo mật vững chắc, mã tỉ mỉ và chạy trên x86_64 hoặc có thể là một số bo mạch ARM. Khi nghĩ đến những cỗ máy SGI (Silicon Graphics, Inc.), bạn sẽ nghĩ đến những cỗ máy kết xuất CG khổng lồ từ những năm 90, giống như những cỗ máy đã đưa khủng long Công viên kỷ Jura trở nên sống động. Đưa OpenBSD vào máy SGI? Nghe có vẻ giống như một công thức cho một chuyến đi hoang dã. Và đúng vậy.

Đối thủ: Một SGI Indy

Chiếc máy tôi chọn cho cuộc phiêu lưu này là SGI Indy. Đây là dòng máy trạm để bàn “cấp thấp” của SGI vào giữa những năm 90. Đừng để "cấp thấp" đánh lừa bạn; thứ này vẫn còn là một con quái vật so với những chiếc PC hiện đại. Nó có CPU MIPS R5000 chạy ở tốc độ 150 MHz hoặc 180 MHz, một hệ thống con đồ họa chuyên dụng và vỏ màu xanh đậm mang tính biểu tượng đó. Nó được thiết kế để chạy IRIX, phiên bản UNIX của SGI, vốn nổi tiếng về khả năng đồ họa.

Mục tiêu: Sự thuần khiết và nỗi đau

Mục đích không chỉ là để bất kỳ hệ thống giống UNIX nào chạy được. Mục tiêu là cài đặt bản phát hành OpenBSD chính thức hiện tại. Đây là nơi tàu lượn siêu tốc bắt đầu. OpenBSD có hỗ trợ cho SGI Indy (được gọi là kiến ​​trúc 'IP22'), nhưng đó không phải là thứ mà bạn gọi là "lãnh thổ bị giẫm đạp nhiều". Bạn đang giải quyết:

Quá trình khởi động không chuẩn: Máy SGI không có BIOS. Họ sử dụng một chương trình khởi động có tên ARCS. Việc tải hạt nhân không đơn giản như đặt nó vào thẻ nhớ USB.

Kiến trúc MIPS: Cổng MIPS của OpenBSD ổn định nhưng đó là một thế giới khác với x86 mà bạn quen thuộc.

RAM giới hạn: Những máy này đạt tối đa 256 MB hoặc 512 MB RAM. OpenBSD có thể chạy nhẹ nhàng nhưng bạn có thể cảm nhận được từng megabyte.

Bộ nhớ lỗi thời: Indy thường có ổ SCSI. Ngày nay, việc tìm kiếm một ổ SCSI hoạt động yên tĩnh đã là một thách thức.

Saga cài đặt

Quá trình cài đặt là một câu đố nhiều giai đoạn. Nó không dành cho người yếu tim.

Chuẩn bị: Bạn cần một ảnh đĩa mềm khởi động cụ thể (vâng, một đĩa mềm) chứa một hạt nhân nhỏ có khả năng khởi động từ đĩa CD-ROM. Bạn cũng cần ISO cài đặt OpenBSD cho SGI.

Khởi động: Đưa đĩa mềm vào, bật nguồn máy và hy vọng nó đọc được đĩa. Chương trình ARCS sẽ tải kernel từ đĩa mềm, sau đó nó sẽ tìm kiếm và khởi động từ đĩa CD-ROM.

Trình cài đặt: Trình cài đặt của OpenBSD nổi tiếng dựa trên văn bản và đơn giản. Nhưng ở đây, bạn phải cẩn thận. Việc phân vùng ổ đĩa SCSI yêu cầu hiểu rõ nhãn đĩa cho MIPS. Một sai lầm ở đây có thể có nghĩa là bắt đầu lại.

💡 BẠN CÓ BIẾT?

Mewayz replaces 8+ business tools in one platform

CRM · Hóa đơn · Nhân sự · Dự án · Đặt chỗ · Thương mại điện tử · POS · Phân tích. Gói miễn phí vĩnh viễn có sẵn.

Bắt đầu miễn phí →

Kiên nhẫn: Mọi thứ đều chậm rãi. Sao chép các bộ tập tin từ đĩa CD vào ổ cứng có cảm giác như đang xem sơn khô. Cài đặt thành công là một lý do để ăn mừng.

Có một cảm giác hài lòng đặc biệt đến từ việc nhìn thấy lời nhắc khởi động OpenBSD trên một chiếc máy được thiết kế để hiển thị đồ họa 3D cho các bộ phim Hollywood.

Phần thưởng: Một máy trạm kỷ Jura an toàn

Sau khi cài đặt, bạn có gì? Bạn có một cỗ máy gần 30 năm tuổi đang chạy một trong những hệ điều hành an toàn nhất thế giới. Đó là một sự kết hợp hấp dẫn.

Nó hoạt động! Bạn sẽ có được một hệ thống OpenBSD đầy đủ, hiện đại. Một shell hoàn chỉnh, `ssh`, `tmux` và một kho lưu trữ gói với hàng nghìn cổng (nếu bạn có RAM và đủ kiên nhẫn để xây dựng chúng).

Kết nối mạng: Ethernet tích hợp hoạt động, nghĩa là bạn có thể ``ssh` vào Indy từ máy tính xách tay hiện đại của mình. Đó là một trải nghiệm siêu thực.

Yếu tố thú vị: Không có lý do thực tế nào để làm điều này. Đó là về thử thách, lịch sử và niềm vui tuyệt đối khi biến nó thành hiện thực.

Kết luận: Nó có đáng không?

Tuyệt đối. Chạy OpenBSD trên SGI Indy là một chuyến đi sâu vào lịch sử điện toán và là minh chứng cho tính di động và tính mạnh mẽ của hệ thống OpenBSD. Đó không phải là một dự án dành cho

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 →

Dùng Thử Mewayz Miễn Phí

Nền tảng tất cả trong một cho CRM, hóa đơn, dự án, Nhân sự & hơn thế nữa. Không cần thẻ tín dụng.

Bắt đầu quản lý doanh nghiệp của bạn thông minh hơn ngay hôm nay.

Tham gia 30,000+ doanh nghiệp. Gói miễn phí vĩnh viễn · Không cần thẻ tín dụng.

Tìm thấy điều này hữu ích? Chia sẻ nó.

Sẵn sàng áp dụng vào thực tế?

Tham gia cùng 30,000+ doanh nghiệp đang sử dụng Mewayz. Gói miễn phí vĩnh viễn — không cần thẻ tín dụng.

Bắt đầu Dùng thử Miễn phí →

Sẵn sàng hành động?

Bắt đầu dùng thử Mewayz miễn phí của bạn ngay hôm nay

All-in-one business platform. No credit card required.

Bắt đầu miễn phí →

Dùng thử 14 ngày miễn phí · Không cần thẻ tín dụng · Hủy bất kỳ lúc nào