Charon (software)

Last updated

Charon is the brand name of a group of software-products able to emulate several CPU-architectures, especially with respect to now given legacy-platforms of the large former computer-manufacturer and industrial computing-, data-handling and information-processing company Digital Equipment Corporation, shorted known as just DEC. Thus, the given emulators available under this brand, are used to cover primarily Digital’s own former DEC-hardware platforms, which are still in use today despite its age, such as PDP-11, VAX, and AlphaServer – These support many of DEC's legacy operating-systems, including Tru64 Unix and OpenVMS. The product-range also includes virtualization-products for Sun Microsystems' SPARC-architecture and older Hewlett-Packard legacy-systems based upon HP 3000 using the older mainframe-OS MPE/iX.

Contents

Charon-branded software-products are developed by the Swiss software-company Stromasys SA, which has its headquarters in Cointrin, near Geneva.

Products and technology

DEC systems are used in production despite their significant age. Some companies use them to support applications that are considered mission critical, such as core applications in banks and stock exchanges, air traffic control systems and manufacturing plants. The aging hardware and changing supplier availability are making the operation of such systems on the original hardware increasingly difficult. Porting the it to new hardware, new operating systems, and new programming languages (including libraries and interfaces) is often expensive and associated with high risk. A migration to an emulated environment can enable 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 software products 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.

Origin of 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 general-purpose computer mostly developed from the mid-1960s, built significantly smaller and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. By 21st century-standards however, a mini is an exceptionally large machine. Minicomputers in the traditional technical sense covered here are only small relative to generally even earlier and much bigger machines.

<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 no 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, Integrity, and most recently x86-64.

<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.

In computing, virtualization is the use of a computer to simulate another computer. The following is a chronological list of virtualization technologies.

Windows NT is a proprietary graphical operating system produced by Microsoft as part of its Windows product line, the first version of which, Windows NT 3.1, was released on July 27, 1993. Originally made for the workstation, office, and server markets, the Windows NT line was made available to consumers with the release of Windows XP in 2001. The underlying technology of Windows NT continues to exist to this day with incremental changes and improvements, with the latest version of Windows based on Windows NT being Windows Server 2025 announced in 2024.

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.