The TUNIS Report: The Design of a Unix-Compatible Operating System
CSRI Distribution Manager
distrib at utcsri.UUCP
Thu Feb 6 04:24:32 AEST 1986
Tunis is a portable operating system that is compatible
with the Unix system developed by AT&T Bell Laboratories.
Programs that run under Unix can be run under Tunis without
modification. Tunis is intended to provide a model for the
design of well structured, highly portable, easily understood
Unix-like operating systems. Tunis is written in the
Concurrent Euclid language and makes extensive use of
modules to isolate machine dependencies and provide a clean
internal structure through information hiding. Concurrent
Euclid is a strongly typed, high level language that supports
processes and Hoare-style monitors. Concurrent
Euclid's high level language features are used to make Tunis
highly readable and maintainable. The synchronization
features of Concurrent Euclid give Tunis the added benefit
of being easily distributed across several CPU's.
Tunis (Toronto UNIversity System) was developed at the
Computer Systems Research Institute (CSRI) of the University
of Toronto. The research leading to the development of CE
and TUNIS was supported by the Natural Sciences and
Engineering Research Council and by Bell-Northern Research
Ltd. Tunis is described in "Concurrent Euclid, Unix and
Tunis" by R.C. Holt (Addison- Wesley, 1983).
The CSRI has recently produced a Technical Report
(CSRI-176: "The TUNIS Report: Design of a Unix-Compatible
Operating System"). This report describes the design principles
and the detailed organization of the Tunis Operating system.
For a free copy; of the report, write:
Computer Systems Research Institute
University of Toronto
10 King's College Rd., SF2002
Toronto, Ontario M5S 1A4
Attn: Technical Reports (CSRI-176)
or send electronic mail
The source of TUNIS is available at a modest cost, for educational
purposes only. For more information about ordering this or the
Concurrent Euclid compiler, write:
Distribution Manager (ConEuc)
Computer Systems Research Institute
University of Toronto
10 King's College Rd., SF2102
Toronto, Ontario M5S 1A4
or send electronic mail
--
CSRI Distribution Manager {decvax,ihnp4,allegra}!utcsri!distrib
University of Toronto distrib at Toronto.CSNET
Room SF2002 distrib%Toronto at csnet-relay.ARPA
10 King's College Road
Toronto, Canada M5S 1A4 (416) 978-6985
More information about the Comp.unix
mailing list