

Several variations of iRMX have been developed since its original introduction on the Intel 8080: iRMX I, II and III, iRMX-86, iRMX-286, DOS-RMX, iRMX for Windows, and, most recently, INtime. This was expected to be decommissioned in 2011. Oslo Metro uses a similar, although less complex, Westinghouse-supplied iRMX control system through the central Common Tunnel tracks.

As of 2011 iRMX CLSCS continues in full operation. All 22 iRMX computers are dual redundant. 16 iRMX local site computers are distributed along the Central line together with 6 central iRMX computers at the control centre. It is the automatic train supervision elements that use a mix of iRMX on Multibus, and Solaris on SPARC computers. Automatic train protection is by trackside and train borne equipment that does not use iRMX. The Central line is an automatic train operation line.

IRMX III on Intel Multibus hardware is used in the majority core systems on CLSCS the London Underground Central line signals control system was supplied by Westinghouse (now Invensys) and commissioned in the late 1990s. The following list of commands are supported by iRMX 86. Thus, iRMX is a multi-processing, multi-threaded, pre-emptive, real-time operating system (RTOS). In addition, interrupt handlers and threads exist to run in response to hardware interrupts. IRMX supports multiple processes (known as jobs in RMX parlance) and multiple threads are supported within each process (task). The native filesystem is specific to iRMX, but has many similarities to the original Unix (V6) filesystem, such as 14 character path name components, file nodes, sector lists, application readable directories, etc. An installation need include only the components required: intertask synchronization, communication subsystems, a filesystem, extended memory management, command shell, etc. IRMX is a layered design: containing a kernel, nucleus, basic i/o system, extended i/o system and human interface. Schafer and Lewitt went on each manage one of the two teams that developed the RMX/86 product for release on schedule in 1980.Įffective 2000 iRMX is supported, maintained, and licensed worldwide by TenAsys Corporation, under an exclusive licensing arrangement with Intel.

The functional specification for RMX/86 was authored by Bruce Schafer and Miles Lewitt and was completed in the summer of 1978 soon after Intel relocated the entire Multibus business from Santa Clara, California to Aloha, Oregon. Intel developed iRMX in the 1970s and originally released RMX/80 in 1976 and RMX/86 in 1980 to support and create demand for their processors and Multibus system platforms.
