On Thu, Apr 17, 2008 at 03:20:00PM -0600, Theo de Raadt wrote: > BTW, you don't mean mips. You mean sgi. mips is a cpu architecture, not > a machine.
This is an issue that has always confused me. It is obvious that the binaries for OpenBSD must be different for each cpu architecture, but why are they sometimes different for machines that have the same cpu architecture? For example, there are different binaries for OpenBSD on hp300 and mvme68k machines, even though they both have a Motorola 680x0 cpu. There are also different binaries for zaurus and armish machines, even though they both have an ARM cpu. Why? Is it because these machines have limited memory, and there is only room for those drivers that are needed by the specific machine, or is there something more subtle going on?