Hacker News

OpenBSD en SGI: una historia de montaña rusa

Comentarios

7 lectura mínima

Mewayz Team

Editorial Team

Hacker News

OpenBSD en SGI: una historia de montaña rusa

Cuando piensas en OpenBSD, probablemente piensas en una seguridad sólida, un código meticuloso y ejecución en x86_64 o tal vez en algunas placas ARM. Cuando piensas en las máquinas de SGI (Silicon Graphics, Inc.), piensas en enormes potencias de renderizado CG de los años 90, como las que dieron vida a los dinosaurios de Jurassic Park. ¿Poner OpenBSD en una máquina SGI? Suena como una receta para un viaje salvaje. Y es.

El contendiente: una SGI Indy

Mi máquina elegida para esta aventura fue una SGI Indy. Esta era la estación de trabajo de escritorio "de gama baja" de SGI a mediados de los 90. No se deje engañar por la "gama baja"; Esta cosa todavía era una bestia en comparación con las PC contemporáneas. Cuenta con una CPU MIPS R5000 que funciona a 150 MHz o 180 MHz, un subsistema de gráficos dedicado y esa icónica y gruesa carcasa azul. Fue diseñado para ejecutar IRIX, la versión de UNIX de SGI, que era legendaria por sus capacidades gráficas.

El objetivo: pureza y dolor

El objetivo no era sólo hacer funcionar cualquier sistema tipo UNIX. El objetivo era instalar una versión oficial y actual de OpenBSD. Aquí comienza la montaña rusa. OpenBSD tiene soporte para SGI Indy (conocida como arquitectura 'IP22'), pero no es lo que llamarías "territorio trillado". Estás tratando con:

Proceso de arranque no estándar: las máquinas SGI no tienen BIOS. Usan un baile de arranque llamado ARCS. Hacer que se cargue un kernel no es tan simple como colocarlo en una memoria USB.

Arquitectura MIPS: el puerto MIPS de OpenBSD es estable, pero es un mundo diferente al x86 al que estás acostumbrado.

RAM limitada: estas máquinas tienen un máximo de 256 MB o 512 MB de RAM. OpenBSD puede funcionar de forma eficiente, pero sientes cada megabyte.

Almacenamiento obsoleto: el Indy normalmente tiene una unidad SCSI. Encontrar una unidad SCSI silenciosa y que funcione hoy en día es un desafío en sí mismo.

La saga de la instalación

El proceso de instalación es un rompecabezas de varias etapas. No es para los débiles de corazón.

Preparación: Necesita una imagen de disquete de arranque específica (sí, un disquete) que contenga un pequeño núcleo capaz de arrancar desde el CD-ROM. También necesita la ISO de instalación de OpenBSD para SGI.

Arranque: inserte el disquete, encienda la máquina y espere que lea el disco. El prom ARCS cargará el kernel desde el disquete, que luego buscará y arrancará desde el CD-ROM.

El instalador: El instalador de OpenBSD está basado en texto y es sencillo. Pero aquí hay que tener cuidado. Para particionar la unidad SCSI es necesario comprender la etiqueta del disco para MIPS. Un error aquí puede significar empezar de nuevo.

💡 ¿SABÍAS QUE?

Mewayz reemplaza 8+ herramientas de negocio en una plataforma

CRM · Facturación · RRHH · Proyectos · Reservas · Comercio electrónico · TPV · Análisis. Plan gratuito para siempre disponible.

Comenzar Gratis →

Paciencia: Todo es lento. Copiar los conjuntos de archivos del CD al disco duro es como ver cómo se seca la pintura. Una instalación exitosa es motivo de celebración.

Hay un tipo especial de satisfacción que surge al ver el indicador de arranque de OpenBSD en una máquina que fue diseñada para renderizar gráficos 3D para películas de Hollywood.

La recompensa: una estación de trabajo jurásica segura

Una vez instalado que te queda? Tienes una máquina de casi 30 años que ejecuta uno de los sistemas operativos más seguros del mundo. Es una yuxtaposición fascinante.

¡Funciona! Obtiene un sistema OpenBSD completo y moderno. Un shell completo, `ssh`, `tmux` y un repositorio de paquetes con miles de puertos (si tienes la RAM y la paciencia para construirlos).

Conexión en red: La Ethernet integrada funciona, lo que significa que puede acceder mediante ssh a su Indy desde su computadora portátil moderna. Es una experiencia surrealista.

El factor diversión: no existe ninguna razón práctica para hacer esto. Se trata del desafío, la historia y la pura alegría geek de hacerlo funcionar.

Conclusión: ¿Valió la pena?

Absolutamente. Ejecutar OpenBSD en un SGI Indy es una inmersión profunda en la historia de la informática y un testimonio de la portabilidad y solidez del sistema OpenBSD. No es un proyecto para eso.

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 →

Prueba Mewayz Gratis

Plataforma todo en uno para CRM, facturación, proyectos, RRHH y más. No se requiere tarjeta de crédito.

Comienza a gestionar tu negocio de manera más inteligente hoy.

Únete a 30,000+ empresas. Plan gratuito para siempre · No se requiere tarjeta de crédito.

¿Encontró esto útil? Compártelo.

¿Listo para poner esto en práctica?

Únete a los 30,000+ negocios que usan Mewayz. Plan gratis para siempre — no se requiere tarjeta de crédito.

Comenzar prueba gratuita →

¿Listo para tomar acción?

Comienza tu prueba gratuita de Mewayz hoy

Plataforma empresarial todo en uno. No se requiere tarjeta de crédito.

Comenzar Gratis →

Prueba gratuita de 14 días · Sin tarjeta de crédito · Cancela en cualquier momento