Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a23daa4c6eff983d

Jump to content

TUNIS

From Wikipedia, the free encyclopedia
TUNIS (Toronto University System)
DeveloperUniversity of Toronto
Written inConcurrent Euclid
OS familyUnix-like
Supported platformsPDP-11, Motorola 6809 and 68000, National Semiconductor 32016

TUNIS (Toronto University System) is a Unix-like operating system, developed at the University of Toronto in the early 1980s. TUNIS was a portable operating system compatible with Unix V7, but with a completely redesigned kernel, written in Concurrent Euclid. Programs that ran under Unix V7 could be run under TUNIS with no modification.

TUNIS was designed for teaching, and was intended to provide a model for the design of well-structured, highly portable, easily understood Unix-like operating systems. It made extensive use of Concurrent Euclid modules to isolate machine dependencies and provide a clean internal structure through information hiding. TUNIS also made use of Concurrent Euclid's built-in processes and synchronization features to make it easy to understand and maintain.

TUNIS targeted the PDP-11, Motorola 6809 and 68000, and National Semiconductor 32016 architectures, and supported distribution across multiple CPUs using Concurrent Euclid's synchronization features.

References

[edit]
  • Ewens, P A; Holt, Richard C; Funkenhauser, M J; Blythe, D B (January 1986). "The TUNIS report: Design of a Unix-compatible operating system". Annual Progress Report. Computer Systems Research Institute, University of Toronto. ISSN 0316-6295.
  • Holt, Richard C (1982). Concurrent Euclid, the Unix System and TUNIS. Addison Wesley. ISBN 978-0-201-10694-7.
  • R.C. Holt (1982) TUNIS: a Unix look-alike written in concurrent Euclid (abstract). ACM SIGOPS Operating Systems Review 16(1):4--5.