HeadlinesBriefing favicon HeadlinesBriefing.com

OpenBSD on SGI: The Long Road to MIPS Support

Hacker News •
×

The story of OpenBSD on SGI hardware spans decades of technical challenges and community persistence. Starting with Ralph Campbell's 1988 work on MIPS architecture at the University of Utah, early BSD support for MIPS-based DECstations emerged through the CSRG at Berkeley. These initial efforts focused on kernel development with Ultrix binaries, gradually expanding to native userland support across DECstation models.

Japanese developers led by Kazumasa Utashiro contributed parallel work on Sony NEWS workstations, with their code committed to BSD in 1993. This international collaboration established the foundation for broader MIPS support. SGI's distinctive workstations—from the colorful Indigo and Indy to the powerful Octane and Fuel—became targets for the BSD community's porting efforts, driven by both technical curiosity and the machines' iconic status.

Despite initial skepticism that BSD would ever run on advanced SGI systems like the Octane or Fuel, OpenBSD eventually achieved support for nearly the entire SGI MIPS lineup. This accomplishment represents a remarkable technical achievement, transforming what seemed impossible in 2002 into reality through sustained developer effort and community collaboration across multiple hardware generations.