Hacker News

OpenBSD på SGI: A Rollercoaster Story

Kommentarer

7 min read

Mewayz Team

Editorial Team

Hacker News

OpenBSD på SGI: A Rollercoaster Story

Når du tenker på OpenBSD, tenker du sannsynligvis på bunnsolid sikkerhet, nitid kode og kjøring på x86_64 eller kanskje noen ARM-kort. Når du tenker på SGI-maskiner (Silicon Graphics, Inc.), tenker du på massive CG-gjengivelseskraftverk fra 90-tallet, som de som brakte Jurassic Park-dinosaurene til live. Sette OpenBSD på en SGI-maskin? Det høres ut som en oppskrift på en vill tur. Og det er det.

The Contender: An SGI Indy

Min valgte maskin for dette eventyret var en SGI Indy. Dette var den "low-end" stasjonære arbeidsstasjonen fra SGI på midten av 90-tallet. Ikke la "low-end" lure deg; denne tingen var fortsatt et beist sammenlignet med moderne PC-er. Den har en MIPS R5000 CPU som kjører på 150 MHz eller 180 MHz, et dedikert grafikkundersystem og det ikoniske, tykke blå dekselet. Den ble designet for å kjøre IRIX, SGIs variant av UNIX, som var legendarisk for sine grafiske evner.

Målet: Renhet og smerte

Målet var ikke bare å få et hvilket som helst UNIX-lignende system i gang. Målet var å installere en gjeldende, offisiell OpenBSD-utgivelse. Det er her berg-og-dal-banen begynner. OpenBSD har støtte for SGI Indy (kjent som 'IP22'-arkitekturen), men det er ikke det du vil kalle "veltråkket territorium." Du har å gjøre med:

Ikke-standard oppstartsprosess: SGI-maskiner har ikke BIOS. De bruker et oppstartsball kalt ARCS. Å få en kjerne til å laste er ikke så enkelt som å sette den på en USB-pinne.

MIPS-arkitektur: OpenBSDs MIPS-port er stabil, men det er en annen verden enn x86 du er vant til.

Begrenset RAM: Disse maskinene har maksimalt 256 MB eller 512 MB RAM. OpenBSD kan kjøre magert, men du føler hver megabyte.

Foreldet lagring: Indy har vanligvis en SCSI-stasjon. Å finne en fungerende, stillegående SCSI-stasjon i dag er en utfordring i seg selv.

Installasjonssagaen

Installasjonsprosessen er et flertrinns puslespill. Det er ikke for sarte sjeler.

Forberedelse: Du trenger et spesifikt oppstartsdiskettbilde (ja, en diskett) som inneholder en liten kjerne som kan starte opp fra CD-ROM-en. Du trenger også OpenBSD-installasjonen av ISO for SGI.

Oppstart: Sett inn disketten, slå på maskinen og håper den leser disken. ARCS prom vil laste inn kjernen fra disketten, som deretter søker etter og starter opp fra CD-ROM-en.

Installasjonsprogrammet: OpenBSDs installasjonsprogram er kjent tekstbasert og enkelt. Men her må du være forsiktig. Partisjonering av SCSI-stasjonen krever forståelse av disketiketten for MIPS. En feil her kan bety å begynne på nytt.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Tålmodighet: Alt går sakte. Å kopiere filsettene fra CD-en til harddisken føles som å se maling tørke. En vellykket installasjon er en grunn til å feire.

Det er en spesiell type tilfredsstillelse som kommer fra å se OpenBSD-oppstartsprompten på en maskin som er designet for å gjengi 3D-grafikk for Hollywood-filmer.

Utbetalingen: En sikker Jurassic Workstation

Når den er installert, hva har du? Du har en nesten 30 år gammel maskin som kjører et av de sikreste operativsystemene i verden. Det er en fascinerende sammenstilling.

Det fungerer! Du får et fullstendig, moderne OpenBSD-system. Et komplett skall, `ssh`, `tmux` og et pakkelager med tusenvis av porter (hvis du har RAM og tålmodighet til å bygge dem).

Nettverk: Det innebygde Ethernet fungerer, noe som betyr at du kan "ssh" inn i Indy fra din moderne bærbare datamaskin. Det er en surrealistisk opplevelse.

The Fun Factor: Det er ingen praktisk grunn til å gjøre dette. Det handler om utfordringen, historien og den rene nerdete gleden ved å få det til å fungere.

Konklusjon: Var det verdt det?

Absolutt. Å kjøre OpenBSD på en SGI Indy er et dypdykk i datahistorikk og et bevis på portabiliteten og robustheten til OpenBSD-systemet. Det er ikke et prosjekt for det

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 208 modules — Mewayz has you covered. 138K+ businesses already made the switch.

Get Started Free →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

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

Start Free →

14-day free trial · No credit card · Cancel anytime