distrib@utcsri.UUCP (CSRI Distribution Manager) (02/05/86)
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@Toronto.CSNET Room SF2002 distrib%Toronto@csnet-relay.ARPA 10 King's College Road Toronto, Canada M5S 1A4 (416) 978-6985