SOL (Betriebssystem)

aus Wikipedia, der freien Enzyklopädie
SOL
USENIX Toronto 1983 Summer Conference Proceedings
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