Xinu

XINU
DeveloperDouglas Comer
Written inC
Working stateCurrent
Source modelOpen source[1]
Initial release1981; 43 years ago (1981)
Latest release2nd ed. / 2015; 9 years ago (2015)
RepositoryXinu_Book_And_Code
Marketing targetHigher education, embedded systems
Default
user interface
Command-line interface
Official websitewww.xinu.cs.purdue.edu

XINU Is Not Unix (XINU, a recursive acronym), is an operating system for embedded systems,[2] originally developed by Douglas Comer for educational use at Purdue University in the 1980s. The name is both recursive, and is Unix spelled backwards. It has been ported to many hardware platforms, including the DEC PDP-11 and VAX systems, Motorola 68k (Sun-2 and Sun-3 workstations, AT&T UNIX PC, MECB), Intel x86, PowerPC G3, MIPS, ARM architecture and AVR (atmega328p/Arduino). Xinu was also used for some models of Lexmark printers.[2]

Despite its name suggesting some similarity to Unix, Xinu is a different type of operating system, written with no knowledge of the Unix source code, or compatibility goals. It uses different abstractions, and system calls, some with names matching those of Unix, but different semantics.[2]

  1. ^ Xinu license
  2. ^ a b c Garfinkel, Simson; Spafford, Gene; Schwartz, Alan (2003). Practical UNIX and Internet Security. O'Reilly. p. 19.