Rainbow (Betriebssystem)

Rainbow (auch Rainbow-OS) ist ein verteiltes Betriebssystem, welches an der Universität Ulm entwickelt wurde.

Es ermöglicht den Aufbau eines PC-Clusters mit Standard-PC-Hardware. Einzelne Rechner bleiben dabei einem Anwender transparent verborgen und nur die Sicht eines einzelnen „großen“ Rechners erscheint (Single System Image).

Rainbow ist die Weiterentwicklung auf 64-Bit des ursprünglichen verteilten Betriebssystems Plurix.

Das komplette Betriebssystem Rainbow ist in der Programmiersprache Java geschrieben – einschließlich der Hardware-Treiber – und arbeitet vollständig objektorientiert. Um einen direkten Zugriff auf die Hardware zu ermöglichen, wird Rainbow nicht wie bei normalen Java-Programmen üblich in einen interpretierbaren Bytecode übersetzt, sondern mittels eines parallel zu Rainbow entwickelten Compilers in nativen Maschinencode für verschiedene Architekturen übersetzt.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.