Helios Article Index for
Helios
Shopping
Helios
Articles about
Helios
Website Links For
Helios
 

Information About

Helios




  Logo
  Screenshot
  Caption
  Developer Perihelion Software
  Family Unix-like
  Source Model Proprietary
  Working State Historic
  Latest Release Version 131
  Latest Release Date (date unknown)
  Kernel Type Microkernel
  License
  Website


HeliOS was a Unix -like Operating System for parallel computers developed and sold by Perihelion Software . It was most commonly used on various Transputer systems, but also supported other architectures. The system provided a micro-kernel that implemented a distributed name space and messaging protocol, through which services were accessed. A POSIX compatibility library enabled the use of Unix application software, and the system provided most of the usual Unix utilities.

Work on Helios began in the autumn of 1986 .The Helios parallel operating system, p9 Its success was limited by the commercial failure of the Transputer, and efforts to move to other architectures met with limited success. Perihelion ceased trading in 1998 .1


DEVELOPMENT

In the early 1980s, Tim King joined MetaComCo from Bath University, bringing with him some rights to an operating system called TRIPOS .
  Last1 Richardsfirst1=M
  Last2 Aylwardfirst2=AR
  Last3 Bondfirst3=P
  Last4 Evansfirst4=RD
  Last5 Knightfirst5=BJ
  Title TRIPOS -- a Portable Operating System for Mini-computers
  Journal Software Practice and Experience


  What Is Not Immediately Apparent Is That Helios Extends The Notion Of Unix Pipes Into A Language Called ''Component Distribution Language'' (CDL) In CDL, A Typical Unix Shell "http://wwwinformationdelightinfo/information/entry/Pipeline_(Unix)" class="copylinks">Pipeline such as <tt>ls more</tt> is called a ''task force'', and is transparently distributed by the ''Task Force Manager'' server across the available CPUs CDL extended traditional Unix syntax with additional operators for bi-direction pipes, sequential and parallel process farm operators, load balancing and resource management