Charon (software)

Last updated

Charon is the brand name of a group of software products able to emulate several CPU architectures. The emulators available under this brand mostly cover the Digital Equipment DEC hardware platforms PDP-11, VAX, and AlphaServer, which support many of the legacy operating systems, including Tru64 and OpenVMS. The product range also includes virtualization solutions[ buzzword ] for HP 3000 using MPE/iX and SPARC. Charon software products have been developed by the Swiss software company Stromasys SA, which has its headquarters in Cointrin, near Geneva.

Contents

Products and technology

DEC systems are used in production despite their sometimes significant age. Some companies use them to support applications that are considered mission critical, for example core applications in banks and stock exchanges, air traffic control systems, or manufacturing plants. The aging hardware and changing supplier availability are making the operation of such systems on the original hardware increasingly difficult. Porting the complete solution[ buzzword ] to new hardware, new operating system, and new programming language (including libraries and interfaces) is often expensive and associated with high risk. A migration to an emulated environment constitutes an alternative solution[ buzzword ] enabling the use of modern x86 hardware or virtualized standard x86 servers, without having to abandon the fully functioning operating system and the application environment.

The virtualization solutions[ buzzword ] being sold under the product names Charon-PDP, Charon-AXP, Charon-VAX, Charon-HPA and Charon-SSP consist of a combination of virtual machine and hardware abstraction layer. They run on Microsoft Windows, Linux or VMware ESXi and provide a virtual PDP-11, VAX, AlphaServer, HP 3000, and SPARC environment. In a first step, a configuration matching the old system is created on the host platform, thereby creating an emulated guest system behaving like the old physical server. In the second step, the operating system and – as required – associated applications and application data, are moved from the real hardware to the virtual machine. Depending on the operating system, the data is copied as physical image or file system backup. Such migrations are possible without source code changes or operating system upgrades.

Product Name

Stromasys product name Charon is inspired by Greek mythology. [1] In ancient Greece, Charon was the ferry man, whose task was to transport the dead across the river called Styx to Hades. The Stromasys emulator provides virtualization of the old DEC hardware allowing old operating systems such as OpenVMS to continue working without change. Figuratively speaking, CHARON "saves“ data and applications and makes them available for future use beyond the life of obsolete hardware.

Vendor

After the take-over of Digital Equipment Corporation (DEC) by Compaq in January 26th, 1998 [2] which in turn was taken over by Hewlett-Packard in 2002, the former manager Robert Boers bought the DEC European Migration and Porting Center, from which the company Software Resources International was formed. In the beginning, the company offered services for migration projects. After having performed migration, porting, and VMS system programming projects for some time, the company recognized the need for PDP-11 emulators. The development of the first PDP-11 emulator was followed by the development of additional emulators for PDP-11, VAX, Alpha, HP 3000 and SPARC systems. In 2008 the company was renamed to Stromasys SA, now a public company under Swiss law.

In December 2013, George Koukis acquired the company. Currently, the company has over 100 employees. The company, which was founded in 1998, is now led by John Prot as CEO and CTO. On March 30, 2023 Partner One, one of the fastest growing enterprise software conglomerates, announced that it had acquired Stromasys SA.

Related Research Articles

<span class="mw-page-title-main">Digital Equipment Corporation</span> U.S. computer manufacturer 1957–1998

Digital Equipment Corporation, using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until he was forced to resign in 1992, after the company had gone into precipitous decline.

<span class="mw-page-title-main">DEC Alpha</span> 64-bit RISC instruction set architecture

Alpha is a 64-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by Digital Equipment Corporation (DEC). Alpha was designed to replace 32-bit VAX complex instruction set computers (CISC) and to be a highly competitive RISC processor for Unix workstations and similar markets.

<span class="mw-page-title-main">Minicomputer</span> Mid-1960s–late-1980s class of smaller computers

A minicomputer, or colloquially mini, is a type of smaller general-purpose computer developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, The New York Times suggested a consensus definition of a minicomputer as a machine costing less than US$25,000, with an input-output device such as a teleprinter and at least four thousand words of memory, that is capable of running programs in a higher level language, such as Fortran or BASIC.

<span class="mw-page-title-main">VAX</span> Line of computers sold by Digital Equipment Corporation

VAX is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The VAX-11/780, introduced October 25, 1977, was the first of a range of popular and influential computers implementing the VAX ISA. The VAX family was a huge success for DEC, with the last members arriving in the early 1990s. The VAX was succeeded by the DEC Alpha, which included several features from VAX machines to make porting from the VAX easier.

<span class="mw-page-title-main">OpenVMS</span> Computer operating system

OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using OpenVMS include banks and financial services, hospitals and healthcare, telecommunications operators, network information services, and industrial manufacturers. During the 1990s and 2000s, there were approximately half a million VMS systems in operation worldwide.

<span class="mw-page-title-main">Ultrix</span> Series of discontinued Unix operating systems by DEC

Ultrix is the brand name of Digital Equipment Corporation's (DEC) discontinued native Unix operating systems for the PDP-11, VAX, MicroVAX and DECstations.

Tandem Computers, Inc. was the dominant manufacturer of fault-tolerant computer systems for ATM networks, banks, stock exchanges, telephone switching centers, 911 systems, and other similar commercial transaction processing applications requiring maximum uptime and zero data loss. The company was founded by Jimmy Treybig in 1974 in Cupertino, California. It remained independent until 1997, when it became a server division within Compaq. It is now a server division within Hewlett Packard Enterprise, following Hewlett-Packard's acquisition of Compaq and the split of Hewlett-Packard into HP Inc. and Hewlett Packard Enterprise.

In computing, binary translation is a form of binary recompilation where sequences of instructions are translated from a source instruction set to the target instruction set. In some cases such as instruction set simulation, the target instruction set may be the same as the source instruction set, providing testing and debugging features such as instruction trace, conditional breakpoints and hot spot detection.

<span class="mw-page-title-main">HP 3000</span> Family of 16-bit and 32-bit minicomputers

The HP 3000 series is a family of 16-bit and 32-bit minicomputers from Hewlett-Packard. It was designed to be the first minicomputer with full support for time-sharing in the hardware and the operating system, features that had mostly been limited to mainframes, or retrofitted to existing systems like Digital's PDP-11, on which Unix was implemented. First introduced in 1972, the last models reached end-of-life in 2010, making it among the longest-lived machines of its generation.

VSI BASIC for OpenVMS is the latest name for a dialect of the BASIC programming language created by Digital Equipment Corporation (DEC) and now owned by VMS Software Incorporated (VSI). It was originally developed as BASIC-PLUS in the 1970s for the RSTS-11 operating system on the PDP-11 minicomputer. It was later ported to OpenVMS, first on VAX, then Alpha, and most recently Integrity.

<span class="mw-page-title-main">Terry Shannon (writer)</span> American journalist

Terry Craig Shannon was an American information technology consultant, journalist and author. For over 30 years, he was involved in implementing PDP, VAX, and Alpha computers with their respective operating systems RSX, VAX/VMS, OpenVMS and Windows NT. He was a respected journalist and analyst, paying particular attention to Compaq and Hewlett-Packard after the merger of Digital Equipment Corporation and the high-performance computing (HPC) space, writing a series of newsletters.

VAXELN is a discontinued real-time operating system for the VAX family of computers produced by the Digital Equipment Corporation (DEC) of Maynard, Massachusetts.

SIMH is a free and open source, multi-platform multi-system emulator. It is maintained by Bob Supnik, a former DEC engineer and DEC vice president, and has been in development in one form or another since the 1960s.

SoftPC is a software emulator of x86 hardware. It was developed by Rod MacGregor, Henry Nash & Phil Bousfield, following the founding of Insignia Solutions in 1986 by MacGregor, with "about a dozen people who had left the CAD/CAM workstation specialist Computervision", believing in a market opportunity for an independent CAD/CAM consultancy. Originally a side project, SoftPC quickly became the main focus for the company, running PC software on workstations. Originally developed on SPARCstations, the first customer to license the software was Intergraph whose workstation had a proprietary processor architecture. Available originally on UNIX workstations to run MS-DOS, the software was ported to the Macintosh in 1987, and later gained the ability to run Microsoft Windows software. Besides Mac OS, supported platforms included SGI IRIX, Sun Solaris, HP-UX, IBM AIX, NeXTSTEP, Motorola 88000, OpenVMS on VAX and DEC Alpha systems, DEC ULTRIX, and others.

<span class="mw-page-title-main">Gold key (DEC)</span> Computer keyboard key

The Gold key is a computer keyboard key used as a prefix to invoke a variety of single-key editing and formatting functions. Usually located in the top-left position of the numeric keypad on platforms such as the VT100, it is the signature element of a consistent user interface implemented by Digital Equipment Corporation (DEC) across multiple product lines.

<span class="mw-page-title-main">AlphaStation</span> Computer workstations

AlphaStation is the name given to a series of computer workstations, produced from 1994 onwards by Digital Equipment Corporation, and later by Compaq and HP. As the name suggests, the AlphaStations were based on the DEC Alpha 64-bit microprocessor. Supported operating systems for AlphaStations comprise Tru64 UNIX, OpenVMS and Windows NT. Most of these workstations can also run various versions of Linux and BSD operating systems.

VAX MACRO is the computer assembly language implementing the VAX instruction set architecture for the OpenVMS operating system, originally released by Digital Equipment Corporation (DEC) in 1977.

The following is a timeline of virtualization development. In computing, virtualization is the use of a computer to simulate another computer. Through virtualization, a host simulates a guest by exposing virtual hardware devices, which may be done through software or by allowing access to a physical device connected to the machine.

Windows NT is a proprietary graphical operating system produced by Microsoft as part of its Windows product line, the first version of which was released on July 27, 1993, and it lives on today since the latest version of Windows, 11, includes its technology.

In computing, a system virtual machine is a virtual machine (VM) that provides a complete system platform and supports the execution of a complete operating system (OS). These usually emulate an existing architecture, and are built with the purpose of either providing a platform to run programs where the real hardware is not available for use, or of having multiple instances of virtual machines leading to more efficient use of computing resources, both in terms of energy consumption and cost effectiveness, or both. A VM was originally defined by Popek and Goldberg as "an efficient, isolated duplicate of a real machine".

References

  1. Gottfried, J.M.; Nair, R.; Meister, S.; Garbe, C.S.; Kondermann, D. (27 June 2012). "Time of flight motion compensation revisited". 2014 IEEE International Conference on Image Processing (ICIP). IEEE. pp. 5861–5865. doi:10.1109/icip.2014.7026184. ISBN   978-1-4799-5751-4. S2CID   11286355.
  2. Kanellos, Michael. "Compaq to buy Digital for $9.6 billion". CNET. Retrieved 21 January 2020.