Wikiwand AI

SPIN (operating system)

Operating system From Wikipedia, the free encyclopedia

The SPIN operating system is a research project implemented in the computer programming language Modula-3, and is an open source project. It is designed with three goals: flexibility, safety, and performance. SPIN was developed at the University of Washington.

OS familyMach-like[1]
Working stateDiscontinued
Quick facts Developer, Written in ...
SPIN
DeveloperUniversity of Washington
Written inModula-3
OS familyMach-like[1]
Working stateDiscontinued
Source modelOpen source
Initial release1994; 32 years ago (1994)
Final release1.0 / November 1996; 29 years ago (1996-11)
Repositorywww-spin.cs.washington.edu/Distro/docs/downloadInfo.html
Marketing targetResearch
Available inEnglish
Update methodDownload, compile
Supported platformsIA-32
Kernel typeMicrokernel[2]
Official websitewww-spin.cs.washington.edu
Close

The kernel can be extended by dynamic loading of modules which implement interfaces that represent domains. These domains are defined by Modula-3 INTERFACE. All kernel extensions are written in Modula-3 safe subset with metalanguage constructs and type safe casting system. The system also issued a special run-time extension compiler.

One set of kernel extensions provides an application programming interface (API) that emulates the Digital UNIX system call interface. This allows Unix applications to run on SPIN.[3]

References

Related Articles

Timelines

Top Qs

Fact Checks