Welcome to TUNIX!

TUNIX is "an almost complete operating system which is centred on a micro kernel and supports multiple threads" (cited from the back cover of the TUNIX book, see below). It was developed around 1990 by Robert M. Switzer, who used it as a teaching tool in his courses on operating systems. He described it in his book "Operating Systems: A Practical Approach", Prentice-Hall 1993.

TUNIX uses a running UNIX and its process system as a virtual machine, but is not quite capable to do so on a modern Linux/gcc box. So our first task is to get it running again on contemporary desktop systems.

Thanks to the work of Nils Asmussen, this has been accomplished now. In fact, Nils was able to do much more: he ported the system to a real CPU, our ECO32.

tunix.tar.Z [the original as distributed by Switzer]
tunix-0.0.tar.gz [compiles, but does not yet run]
tunix-asmussen-1.0.tar.gz [contains both parts of Nils' work]

If you have any further questions regarding this package, write to

Hellwig.Geisse@mni.fh-giessen.de

Enjoy!
Hellwig Geisse