Charon (Software) - Charon (software)

Charon ist der Markenname einer Gruppe von Softwareprodukten, die mehrere CPU- Architekturen emulieren können . Die unter dieser Marke verfügbaren Emulatoren decken hauptsächlich die DEC- Hardwareplattformen PDP-11 , VAX und AlphaServer für digitale Geräte ab , die viele der älteren Betriebssysteme unterstützen, einschließlich Tru64 und OpenVMS . Die Produktpalette umfasst auch Virtualisierungslösungen für HP 3000 mit MPE / iX und SPARC . Charon-Softwareprodukte wurden vom Schweizer Softwareunternehmen Stromasys SA mit Sitz in Cointrin bei Genf entwickelt.

Produkte und Technologie

Noch heute werden DEC- Systeme trotz ihres manchmal erheblichen Alters häufig in der Produktion eingesetzt. Einige Unternehmen verwenden sie zur Unterstützung von Anwendungen, die als geschäftskritisch gelten , z. B. Kernanwendungen in Banken und Börsen, Flugsicherungssystemen oder Produktionsstätten. Die alternde Hardware und die sich ändernde Verfügbarkeit der Lieferanten erschweren den Betrieb solcher Systeme auf der ursprünglichen Hardware zunehmend. Das Portieren der Komplettlösung auf neue Hardware, neues Betriebssystem und neue Programmiersprache (einschließlich Bibliotheken und Schnittstellen) ist häufig teuer und mit einem hohen Risiko verbunden. Eine Migration in eine emulierte Umgebung stellt eine alternative Lösung dar, die die Verwendung moderner x86-Hardware oder virtualisierter Standard-x86-Server ermöglicht, ohne das voll funktionsfähige Betriebssystem und die Anwendungsumgebung aufgeben zu müssen.

Die unter den Produktnamen Charon-PDP, Charon-AXP, Charon-VAX, Charon-HPA und Charon-SSP vertriebenen Virtualisierungslösungen bestehen aus einer Kombination aus Abstraktionsschicht für virtuelle Maschinen und Hardware . Sie laufen unter Microsoft Windows, Linux oder VMware ESXi und bieten eine virtuelle PDP-11- , VAX- , AlphaServer- , HP 3000- und SPARC- Umgebung. In einem ersten Schritt wird auf der Hostplattform eine Konfiguration erstellt, die dem alten System entspricht, wodurch ein emuliertes Gastsystem erstellt wird, das sich wie der alte physische Server verhält. Im zweiten Schritt werden das Betriebssystem und - je nach Bedarf - zugehörige Anwendungen und Anwendungsdaten von der realen Hardware auf die virtuelle Maschine verschoben. Je nach Betriebssystem werden die Daten als physische Image- oder Dateisystemsicherung kopiert. Solche Migrationen sind ohne Änderungen des Quellcodes oder Betriebssystem-Upgrades möglich.

Produktname

Stromasys Produktname Charon ist von der griechischen Mythologie inspiriert. Im antiken Griechenland war Charon der Fährmann, dessen Aufgabe es war, die Toten über den Fluss Styx nach Hades zu transportieren. Der Stromasys-Emulator bietet eine Virtualisierung der alten DEC-Hardware, sodass alte Betriebssysteme wie OpenVMS unverändert weiterarbeiten können. Im übertragenen Sinne "speichert" CHARON Daten und Anwendungen und stellt sie für die zukünftige Verwendung über die Lebensdauer veralteter Hardware hinaus zur Verfügung.

Verkäufer

Nach der Übernahme der Digital Equipment Corporation ( DEC ) durch Compaq im Jahr 1998, die wiederum von Hewlett-Packard im Jahr 2002 übernommen wurde, kaufte der frühere Manager Robert Boers das DEC European Migration and Porting Center, von dem das Unternehmen Software Resources International wurde gegründet. Zu Beginn bot das Unternehmen Dienstleistungen für Migrationsprojekte an. Nachdem das Unternehmen einige Zeit lang Migrations-, Portierungs- und VMS-Systemprogrammierungsprojekte durchgeführt hatte, erkannte es die Notwendigkeit von PDP-11-Emulatoren. Der Entwicklung des ersten PDP-11-Emulators folgte die Entwicklung zusätzlicher Emulatoren für PDP-11-, VAX-, Alpha-, HP 3000- und SPARC-Systeme. 2008 wurde das Unternehmen in Stromasys SA umbenannt, heute eine Aktiengesellschaft nach schweizerischem Recht. Im Dezember 2013 erwarb George Koukis das Unternehmen. Derzeit beschäftigt das Unternehmen über 100 Mitarbeiter. Das 1998 gegründete Unternehmen wird jetzt von John Prot als CEO und CTO geführt.

Verweise