SOL (Betriebssystem)

Projekt zur Entwicklung und zum Bau eines portablen Software-Engineering-Systems

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 herausstellte, 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]

SOL
USENIX Toronto 1983 Summer Conference Proceedings
Deckblatt der USENIX Sommer Konferenz Verfahren von 1983 in Toronto
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

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

Bearbeiten
  1. Le site de la Fédération des Equipes Bull
  2. ;login: the USENIX Association Newsletter, Volume 8, Number 4, September 1983
  3. Proceedings, summer conference Toronto 1983
  4. Proceedings, summer conference Toronto 1983 / USENIX Association; Software Tools Users Group
  5. UNIX Implementation 1 Session Chair: Michael Blake-Knox, Northern Telecom Wednesday Afternoon Page 75, The Sol Operating System, Michel Gien, INRIA
  6. Proceedings, summer conference Toronto 1983 – USENIX Association; Software Tools Users Group