Why FreeBSD and Linux?
The IX86 version of the SPIN Operating System uses code borrowed from the FreeBSD Operating System for its device driver layer. The build environment we use at the University of Washington uses AFS. At the time that SPIN was ported to the x86 platform, an AFS client for FreeBSD did not exist. Consequently we don’t build SPIN using FreeBSD, at least not yet. For the time being our customers will have to use Linux as their build environment. The alternative is to attempt to build SPIN on FreeBSD on your own .