TUNIS
Utvecklare | University of Toronto |
---|---|
Skrivet i | Samtidig Euklid |
OS-familjen | Unix-liknande |
Plattformar | PDP-11 , Motorola 6809 och 68000 , National Semiconductor 32016 |
TUNIS (Toronto University System) var ett Unix-liknande operativsystem , utvecklat vid University of Toronto i början av 1980-talet. TUNIS var ett bärbart operativsystem kompatibelt med Unix V7 , men med en helt omdesignad kärna , skriven i Concurrent Euclid . Program som kördes under Unix V7 kunde köras under TUNIS utan modifiering.
TUNIS designades för undervisning och var avsett att ge en modell för design av välstrukturerade, mycket portabla, lättförståeliga Unix-liknande operativsystem . Den använde sig i stor utsträckning av Concurrent Euclid- moduler för att isolera maskinberoende och ge en ren intern struktur genom att dölja information . TUNIS använde sig också av Concurrent Euclids inbyggda processer och synkroniseringsfunktioner för att göra det lätt att förstå och underhålla.
TUNIS riktade in sig på arkitekturerna PDP-11 , Motorola 6809 och 68000 och National Semiconductor 32016 och stödde distribution över flera processorer med hjälp av Concurrent Euclids synkroniseringsfunktioner.
- Ewens, PA; Holt, Richard C ; Funkenhauser, MJ; Blythe, DB (januari 1986). "TUNIS-rapporten: Design av ett Unix-kompatibelt operativsystem". Årlig lägesrapport . Computer Systems Research Institute, University of Toronto. ISSN 0316-6295 .
- Holt, Richard C (1982). Samtidigt Euclid, Unix-systemet och TUNIS . Addison Wesley. ISBN 978-0-201-10694-7 .
- RC Holt (1982) TUNIS: a Unix look-alike skrivet i samtidig Euclid (abstrakt) . ACM SIGOPS Operativsystem Review 16 (1):4--5.