Thoth, a portable real-time operating system

David R. Cheriton, Michael A. Malcolm, Lawrence S. Melen, Gary R. Sager
1979 Communications of the ACM  
Thoth is a real-time operating system which is designed to be portable over a large set of machines. It is currently running on two minicomputers with quite different architectures. Both the system and application programs which use it are written in a high-level language. Because the system is implemented by the same software on different hardware, it has the same interface to user programs. Hence, application programs which use Thoth are highly portable. Thoth encourages structuring programs
more » ... s networks of communicating processes by providing efficient interprocess communication primitives.
doi:10.1145/359060.359074 fatcat:r35kq4ofifazxntdo44bvzlwry