Hacker News

OpenBSD บน SGI: เรื่องราวของรถไฟเหาะตีลังกา

ความคิดเห็น

4 นาทีอ่าน

Mewayz Team

Editorial Team

Hacker News

OpenBSD บน SGI: เรื่องราวของรถไฟเหาะตีลังกา

เมื่อคุณนึกถึง OpenBSD คุณอาจนึกถึงการรักษาความปลอดภัยที่แข็งแกร่ง โค้ดที่พิถีพิถัน และการทำงานบน x86_64 หรืออาจจะเป็นบอร์ด ARM บางรุ่น เมื่อคุณนึกถึงเครื่องจักร SGI (Silicon Graphics, Inc.) คุณจะนึกถึงขุมพลังการเรนเดอร์ CG ขนาดใหญ่จากยุค 90 เหมือนกับเครื่องที่ทำให้ไดโนเสาร์ใน Jurassic Park มีชีวิตขึ้นมา วาง OpenBSD บนเครื่อง SGI หรือไม่ ฟังดูเหมือนเป็นสูตรสำเร็จสำหรับการขี่แบบดุเดือด และมันก็เป็น

ผู้แข่งขัน: SGI Indy

เครื่องจักรที่ฉันเลือกสำหรับการผจญภัยครั้งนี้คือ SGI Indy นี่คือเดสก์ท็อปเวิร์กสเตชัน "ระดับล่าง" จาก SGI ในช่วงกลางทศวรรษที่ 90 อย่าปล่อยให้ "ระดับล่าง" หลอกคุณ สิ่งนี้ยังคงเป็นสัตว์ร้ายเมื่อเทียบกับพีซีร่วมสมัย มี CPU MIPS R5000 ที่ทำงานที่ 150 MHz หรือ 180 MHz ระบบย่อยกราฟิกเฉพาะ และเคสสีน้ำเงินอันโดดเด่นอันเป็นเอกลักษณ์ ได้รับการออกแบบมาเพื่อใช้งาน IRIX ซึ่งเป็นรูปแบบ UNIX ของ SGI ซึ่งเป็นตำนานในด้านความสามารถด้านกราฟิก

เป้าหมาย: ความบริสุทธิ์และความเจ็บปวด

จุดมุ่งหมายไม่ใช่เพียงเพื่อให้ระบบที่เหมือนกับ UNIX ทำงานเท่านั้น เป้าหมายคือการติดตั้ง OpenBSD รุ่นปัจจุบันที่เป็นทางการ นี่คือจุดเริ่มต้นของรถไฟเหาะ OpenBSD รองรับ SGI Indy (รู้จักกันในชื่อสถาปัตยกรรม 'IP22') แต่ไม่ใช่สิ่งที่คุณจะเรียกว่า "ดินแดนที่ถูกเหยียบย่ำ" คุณกำลังติดต่อกับ:

กระบวนการบูตที่ไม่ได้มาตรฐาน: เครื่อง SGI ไม่มี BIOS พวกเขาใช้ boot Prom ที่เรียกว่า ARCS การโหลดเคอร์เนลนั้นไม่ง่ายเหมือนกับการวางไว้บนแท่ง USB

สถาปัตยกรรม MIPS: พอร์ต MIPS ของ OpenBSD มีความเสถียร แต่เป็นโลกที่แตกต่างจาก x86 ที่คุณคุ้นเคย

RAM ที่จำกัด: เครื่องเหล่านี้มีขนาดสูงสุดที่ 256 MB หรือ RAM 512 MB OpenBSD ทำงานได้น้อย แต่คุณสัมผัสได้ถึงทุกเมกะไบต์

พื้นที่เก็บข้อมูลล้าสมัย: โดยทั่วไปแล้ว Indy จะมีไดรฟ์ SCSI การค้นหาไดรฟ์ SCSI ที่ใช้งานได้และเงียบในปัจจุบันถือเป็นความท้าทายในตัวมันเอง

Saga การติดตั้ง

กระบวนการติดตั้งเป็นปริศนาหลายขั้นตอน ไม่ใช่สำหรับคนใจเสาะ

การเตรียมการ: คุณต้องมีอิมเมจสำหรับบูตฟล็อปปี้ดิสก์โดยเฉพาะ (ใช่ ฟล็อปปี้ดิสก์) ที่มีเคอร์เนลขนาดเล็กที่สามารถบูตจากซีดีรอมได้ คุณต้องติดตั้ง OpenBSD ISO สำหรับ SGI ด้วย

การบูต: ใส่ฟล็อปปี้ดิสก์ เปิดเครื่อง และหวังว่าเครื่องจะอ่านดิสก์ได้ ARCS Prom จะโหลดเคอร์เนลจากฟล็อปปี้ดิสก์ ซึ่งจะค้นหาและบู๊ตจากซีดีรอม

ตัวติดตั้ง: ตัวติดตั้งของ OpenBSD เป็นแบบข้อความที่มีชื่อเสียงและตรงไปตรงมา แต่ที่นี่คุณต้องระวัง การแบ่งพาร์ติชันไดรฟ์ SCSI จำเป็นต้องทำความเข้าใจป้ายดิสก์สำหรับ MIPS ข้อผิดพลาดที่นี่อาจหมายถึงการเริ่มต้นใหม่

💡 คุณรู้หรือไม่?

Mewayz ทดแทนเครื่องมือธุรกิจ 8+ รายการในแพลตฟอร์มเดียว

CRM · การออกใบแจ้งหนี้ · HR · โปรเจกต์ · การจอง · อีคอมเมิร์ซ · POS · การวิเคราะห์ แผนฟรีใช้ได้ตลอดไป

เริ่มฟรี →

ความอดทน: ทุกอย่างช้า การคัดลอกชุดไฟล์จากซีดีไปยังฮาร์ดไดรฟ์ให้ความรู้สึกเหมือนดูสีแห้ง การติดตั้งที่ประสบความสำเร็จถือเป็นการเฉลิมฉลอง

มีความพึงพอใจเป็นพิเศษจากการเห็นข้อความแจ้งการบูต OpenBSD บนเครื่องที่ออกแบบมาเพื่อแสดงกราฟิก 3 มิติสำหรับภาพยนตร์ฮอลลีวูด

ผลตอบแทน: เวิร์กสเตชัน Jurassic ที่ปลอดภัย

ติดตั้งแล้วได้อะไรบ้าง? คุณมีเครื่องอายุเกือบ 30 ปีที่ใช้ระบบปฏิบัติการที่ปลอดภัยที่สุดในโลกระบบหนึ่ง มันเป็นการตีข่าวที่น่าหลงใหล

มันได้ผล! คุณจะได้รับระบบ OpenBSD ที่ทันสมัยและเต็มรูปแบบ เชลล์ที่สมบูรณ์ `ssh`, `tmux` และที่เก็บแพ็กเกจที่มีพอร์ตหลายพันพอร์ต (หากคุณมี RAM และความอดทนในการสร้างมัน)

ระบบเครือข่าย: อีเธอร์เน็ตออนบอร์ดใช้งานได้ ซึ่งหมายความว่าคุณสามารถ `ssh` เข้าสู่ Indy ของคุณจากแล็ปท็อปสมัยใหม่ของคุณได้ มันเป็นประสบการณ์ที่เหนือจริง

ปัจจัยแห่งความสนุก: ไม่มีเหตุผลเชิงปฏิบัติที่จะทำเช่นนี้ เป็นเรื่องเกี่ยวกับความท้าทาย ประวัติศาสตร์ และความสุขที่แท้จริงของการทำให้มันสำเร็จ

สรุป: มันคุ้มค่าไหม?

อย่างแน่นอน. การใช้งาน OpenBSD บน SGI Indy ถือเป็นการเจาะลึกประวัติการประมวลผลและเป็นข้อพิสูจน์ถึงความสะดวกในการพกพาและความทนทานของระบบ 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, การออกใบแจ้งหนี้, โครงการ, HR และอื่นๆ ไม่ต้องใช้บัตรเครดิต

เริ่มจัดการธุรกิจของคุณอย่างชาญฉลาดวันนี้

เข้าร่วมธุรกิจ 30,000+ ราย แผนฟรีตลอดไป · ไม่ต้องใช้บัตรเครดิต

พบว่าสิ่งนี้มีประโยชน์หรือไม่? แบ่งปันมัน

พร้อมนำไปปฏิบัติแล้วหรือยัง?

เข้าร่วมธุรกิจ 30,000+ รายที่ใช้ Mewayz แผนฟรีตลอดไป — ไม่ต้องใช้บัตรเครดิต

เริ่มต้นทดลองใช้ฟรี →

พร้อมที่จะลงมือทำหรือยัง?

เริ่มต้นทดลองใช้ Mewayz ฟรีวันนี้

แพลตฟอร์มธุรกิจแบบครบวงจร ไม่ต้องใช้บัตรเครดิต

เริ่มฟรี →

ทดลองใช้ฟรี 14 วัน · ไม่ต้องใช้บัตรเครดิต · ยกเลิกได้ทุกเมื่อ