[comp.os.research] Unison Realtime Operating System

bond%sce.uucp@RELAY.CS.NET (Greg Bond) (06/21/88)

I am posting this on behalf of Multiprocessor Toolsmiths Inc.

------------------------------------------------------------

In regards to the posting by Stephen Mackay concerning the
Harmony Operating System, we would like to alert interested
parties to a Harmony derivative which is available both to
industry and academic/research institutions, and which we
are using here: The Unison Real-Time Operating System.

Unison offers users the essential features of Harmony, along 
with several important enhancements. A partial listing:

	Ada-like semantics of message passing, 
	with a selective accept capability, 

	Unix-like standard input/output, and 
	Unix-like networking

	interrupt handlers can be written in
	a high level language (e.g. 'C'), 
	without no knowledge of Unison internals
	required

	interrupt handlers run enabled, and 
	can optionally signal tasks to run on 
	their behalf

	tasks can accept signals and messages 
	from the same system call


Unison systems come with a simulator that runs in the host 
development system. Hosts include Unix workstations, DOS machines, 
and VAX/VMS systems.  There is also a Unison debugger, which 
allows users to debug multiprocessor applications in real-time 
on the target system at the source code and assembly code levels.

Unison is upward compatable with Harmony; all existing Harmony 
applications and servers can easily be made to run under Unisosn.

Commercial support for Unison and associated development tools
is provided by:

	Multiprocessor Toolsmiths Inc.
	Box 13365, Kanata Post Office
	Kanata, Ontario
	Canada, K2K 1X5
	Phone: (613) 564-6875
	Contact: Alan Donenfeld or Kim Rowe