SOL (Betriebssystem)
SOL | |
---|---|
Entwickler | INRIA, Louis Pouzin |
Lizenz(en) | Agence de l’Informatique |
Kernel | SOL Kernel |
Abstammung | Unix |
Architektur(en) | Honeywell Level 6 16-Bit Minicomputer, CII Mitra/125 Minicomputer, CNET SM90 Motorola MC68000 Mikrocomputer[1] |
Kompatibilität | UNIX SYSTEM III+, UNIX SYSTEM V7 |
Sprache(n) | Englisch, Französisch |
SOL war ein Projekt zur Entwicklung und zum Bau eines portablen Software-Engineering-Systems. Es hatte einen portablen Kernel und basierte auf UNIX-Prinzipien. SOL wurde im ISO-Standard Pascal entwickelt, da dieser sich als mangelhaft heraus stellte wurden einige Implementierungen technischer Pascal-Erweiterungen definiert und da die Programmiersprache C im Jahr 1979 in Frankreich bei Projektstart unbekannt war. SOL war nicht einfach eine Übersetzung des UNIX-C-Language-Kernels nach Pascal. Es war ein komplettes Re-Engineering aller Interna im Hinblick auf eine bessere Modularität und Portabilität bei gleichzeitiger effizienter Nutzung von Pascal. SOL wurde so konzipiert, dass es auf Systemebene mit Version 7 von UNIX kompatibel war. Einige System 3-Erweiterungen wurden ebenfalls hinzugefügt. SOL enthielt alle grundlegenden Dienstprogramme von UNIX, die alle in Pascal geschrieben wurden. SOL war als kommerzielles Produkt erhältlich, einschließlich des Quellcodes. Es gab ein Validierungszentrum, um die Validierungsbemühungen zu koordinieren.[2]
Das SOL Betriebssystem[3][4][5] war als Pilotprojekt gestartet, um eine französische Version von Unix in Pascal zu erstellen. Die Compiler entwickelten INRIA zusammen mit Servicefirmen um das Unix auf französischen Rechnern installieren zu können, darunter der SM90 Mikrocomputer, der gerade am Centre National d’Etudes des Télécommunications entwickelt wurde. Das schaffte eine Unix Kultur in Frankreich und bildete viele Systemingenieure aus.[6]
Einzelnachweise
- ↑ Le site de la Fédération des Equipes Bull
- ↑ ;login: the USENIX Association Newsletter, Volume 8, Number 4, September 1983
- ↑ Proceedings, summer conference Toronto 1983
- ↑ Proceedings, summer conference Toronto 1983 / USENIX Association; Software Tools Users Group
- ↑ UNIX Implementation 1 Session Chair: Michael Blake-Knox, Northern Telecom Wednesday Afternoon Page 75, The Sol Operating System, Michel Gien, INRIA
- ↑ Proceedings, summer conference Toronto 1983 - USENIX Association; Software Tools Users Group