From: dstewart+@cs.cmu.edu (David B Stewart)
Newsgroups: comp.realtime
Subject: List of RTOS (Monthly Posting)
Date: 29 Sep 92 18:11:32 GMT
Article-I.D.: cs.BvCqJJ.Goq.1
Organization: The Robotics Institute, Carnegie Mellon University


Below is a list of both commercial and research Real-Time Operating
Systems (RTOS) which are being used around the world for implementing
sensor-based systems.  Only the name and address of at most one
distributor per country per RTOS is included.  Since the available
features of each RTOS are constantly changing, and the advantages and
disadvantages of each are greatly a matter of opinion and target
application, no such descriptions are given.  If you want 
that information, contact the distributor directly, or ask
your colleagues on the Net for their opinions.

Please send updates/changes/corrections to <dstewart@cmu.edu>.

Modifications since last post:
    added SPOX
    corrected CHORUS tel & fax for France
    added RTU and OS/32
    added Precise/MPX
    updated Harmony entry
    added UNOS
    added Encore's Umax etc.
    updated Real/IX entry

Commercial RTOS (in alphabetical order):

    ***** AMX *****
	    Runs on 80x86, 680x0, Z80, 64180, 8080/85 computers
	Canada:
	    Kadak Products Ltd
	    206-1847 West Broadway
	    Vancouver, B.C., Canada
	    V6J 1Y5
	    tel (604) 734-2796
	    fax (604) 734-8114

    ***** CHORUS *****
	    Distributed real-time microkernel. Runs on Intel 80x86,
	    Motorola 68k and 88k, SPARC, MIPS R3000, Transputer T805
	    and T9000 simulator, HP PA-RISC.
	U.S.A.:
	    Chorus systems Inc.
	    15262, NorthWest Greenbrier Parkway
	    Beaverton, OR 97006
	    tel (503) 690-2300
	    fax (503) 690-2320
	    Email: Bob Anundson <bob@chorus.com>
	France:
	    Chorus systemes
	    6, Avenue Gustave Eiffel
	    F-78182 Saint Quentin en Yvelines Cedex
	    tel (33) 1 30 64 82 00
	    fax (33) 1 30 57 00 66
	    Email: Marc Maathuis <mm@chorus.fr>

    ***** chronOS *****
	    Runs on Intel 80X86-based computers
	Canada:
	    Dynapro Systems Inc.
	    800 Carleton Court
	    Annacis Island, B.C., Canada
	    <postal code unavailable>
	    tel (604) 521-3962

    ***** CX/UX (regular), CX/SX (secure), CX/RT (even more real-time) *****
	    Runs on NH5800 symmetric multiprocess, with up to eight
	    88110 RISC processors.
	U.S.A.:
	    Harris Computer Systems Division
	    2101 W. Cypress Creek Road
	    Ft. Lauderdale, FL 33309-1892 
	    tel (305) 974-1900
	    fax (305) 977-5580

    ***** DECELX and VAXELN *****
	    DECELX Toolkit runs on DECsystems under the Ultrix O/S, target is 
	    DECsystem, R3000 SBC (little endian) or Motorola 68k.  VAXELN 
	    Toolkit runs on VAX under VMS operating system, target is VAX.
	U.S.A.:
	    Corporate Headquarters
	    Digital Equipment Corporation
	    146 Main Street
	    Maynard, Massachusetts 01754-2571
	    toll free (800) 344-3825 (1-800-DIGITAL)
	    tel (508) 493-5111 
	Europe:
	    European Headquarters
	    Digital Equipment Corporation
	    12 Avenue des Morgines
	    Case Postale 176
	    CH-1213 Petit-Lancy 1, Geneva
	    Switzerland
	    tel (41) 22-709-4111
	Japan:
	    Japan Regional Office
	    Digital Equipment Corporation Japan
	    Sunshine 60, P.O. Box 1135
	    1-1, Higashi Ikebukuro 3-chome
	    Toshima-ku
	    Tokyo
	    Japan 170
	    tel (81) 3-3989-7111
	Canada:
	    Canadian Headquarters
	    Digital Equipment of Canada, Ltd.
	    100 Herzberg Road
	    Kanata, Ontario, Canada K2K 2A6  
	    tel (613) 591-4375
	International:
	    General International Area Headquarters
	    Digital Equipment Corporation
	    100 Nagog Park 
	    Acton, Massachusetts 01720-3499
	    tel (508) 264-7111
		NOTE: Digital has offices in approximately 130 countries
		worldwide.

    ***** iRMX  *****
	    iRMX III: Runs on Intel 80X86-based computers
	    iRMX for Windows: Runs on 386SX-based and later IBM 
		and Compaq-compatibles
	Email: 
	    Chris Carvalho <Chris_Carvalho@ccm.hf.intel.com>
	U.S.A.:
	    Intel Corporation
	    5200 N.E. Elam Young Parkway 
	    Hillsboro, OR 97124      
	    toll free (800) 438-4769 (1-800-GET-IRMX)
	    tel (408) 987-8080
	U.K.:
	    Intel Corporation (UK) Ltd.
	    Piper's Way
	    Swindon, Wiltshire SN3 1RJ
	    tel (44) 793 696-000    
    	France:
	    Intel Paris
	    1 Rue Edison-BP 303
	    78054 St.-Quentin-en-Yvelines Cedex
	    tel (33) 1 30 57 70 00 
	Japan:
	    Intel Japan K.K.
	    Flower-Hill Shin-machi
	    1-23-9, Shinmachi
	    Setagaya-ku, Tokyo 15
	    tel (81) 0298-47-8511        
	Germany:
	    Intel Semiconductor G.N.B.H.
	    Seidlestrasse 277
	    D-8000 Munchen
	    tel (49) 089 90 99 20 

    ***** LynxOS *****
	    Runs on wide variety of platforms, including Motorola,
	    Intel, Sun, and Hewlett Packard.
	U.S.A.:
	    Lynx Real-Time Systems, Inc
	    16780 Lark
	    Los Gatos, CA 95030
	    tel (408) 354-7770
	    fax (408) 354-7085

    ***** MTOS-UX *****
	    Runs on a variety of platforms including MC680X0
	U.S.A.:
	    Industrial Programming, Inc.
	    100 Jericho Quadrangle
	    Jericho, NY, 11753
	    toll free (800) 365-MTOS
	    tel (516) 938-6600

    ***** OS-9, OS-9000 *****
	    OS-9: Runs on MC6809 and MC680X0
	    OS-9000: Runs on MC680X0 and Intel 80386
	USA
	    Microware Systems Corporation
	    Corporate Headquarters
	    1900 N.W. 114th Street
	    Des Moines, Iowa 50325-7077
	    tel (515) 224 1929
	    fax (515) 224 1352
	U.K., Holland, Belgium
	    Microware Systems (UK) Limited
	    Leylands Farm, Nobs Crook
	    Colden Common
	    Winchester, Hants.
	    England, SO21 1TH
	    tel (44) 70-360-1990
	    fax (44) 70-360-1991
	France, Russia
	    Microware Systems France
	    Chateau de la Saurine
	    Pont de Bayeux
	    13590 Meyreuil
	    France
	    tel (33) 42 58 63 00
	    fax (33) 42 58 62 28
	Japan
	    Microware Systems K.K.
	    17-3, Sotokanda 2-Chome
	    Chiyoda-Ku
	    Tokyo 101, Japan
	    tel (81) 3-3257-9000
	    fax (81) 3-3257-9200
	Scandinavia
	    Micromaster Scandinavia AB
	    Gluten
	    S751-83 Uppsala
	    Sweden
	    tel (46) 18 192990
	    fax (46) 18 554000
	Australia
	    Microprocessor Consultants Pty. Ltd
	    23, Norma Road
	    Palm Beach 2108
	    NSW Australia
	    tel (61) 2 974 4917
	    fax (61) 2 974 4900

    ***** OS/32 *****
 	    Runs on Concurrent Computer Corp. machines.
	    See 'RTU' entry for address and telephone information

    ***** PDOS *****
	    Runs on MC680x0-based computers.  Development can be either
	    self-hosted, or through cross-development from Sparc, HP, or VMS
	    workstation, or IBM PC compatible.
	Email: 
	    ram@eyring.com (Richard Mikesell)
	U.S.A.:
	    Eyring Corporation
	    1455 West 820 North
	    Provo, Utah  84601
	    ATTN: Richard Mikesell
	    tel (801) 375-2434
	    fax (801) 377-3850
	Germany:
	    SYSTRIX
	    Hindenburgring 31
	    7900 Ulm
	    GERMANY
	    tel (49) 7319340-120
	    fax (49) 7319340-100
	Holland:
	    INTERAY
	    Lageweg 2a JW Bergum
	    Friesland
	    HOLLAND
	    tel (31) 5116-4052
	    fax (31) 5116-2698
	Japan:
	    HITACHI ZOSEN
	    1-1 Hitotsubashi 1-chome
	    Chiyoda-ku Tokyo 100
	    JAPAN
	    tel (81) 3-3217-8525
	    fax (81) 3-3201-0522

    ***** Precise/MPX *****
	    Runs on 80x86, 680x0, 68302
	    (Note, see 'Harmony' entry for research version of Precise/MPX)
	Email: 
	    jeremy@psti.com
	Canada
	    Precise Software Technologies Inc.
	    301 Moodie drive
	    Suite 308
	    Nepean, Ontario, Canada
	    K2H 9C4
	    tel: (613) 596-2251
	    fax: (613) 596-6713

    ***** pSOS+  *****
	    Runs on a variety of MC680X0 and MC88100, and 
	    Intel 80386 computers.  Requires a host workstation or
	    personal computer if pASSPORT+ real-time programming
	    environment is to be used.
	U.S.A.:
	    Software Components Group, Inc.
	    1731 Technology Drive
	    San Jose, CA  95110
	    tel (408) 437-0700
	    fax (408) 437-0711
	Australia:
	    Industrial Micro Products
	    1 Brewer St. East Perth 6000
	    Western Australia
	    tel (61) 9 227 9455
	    fax (61) 9 328 2650
	U.K.:
	    Thame Microsystems Ltd.
	    Thame Park Rd.
	    Thame Oxon OX9 3UQ
	    tel (44) 844 261456
	    fax (44) 844 261682
	Japan:
	    Marubun Corporation
	    8-1 Nihombashi Odenma-Cho
	    Chuo-Ku, Tokyo
	    tel (81) 03 639-8951
	    fax (81) 03 661-7433
	Sweden, Denmark, Norway, Finland:
	    Traco AB
	    Box 103 123 22 Farsta
	    Sweden
	    tel (46) 8 93 00 00
	    fax (46) 8 94 77 32

    ***** QNX *****
	    Runs on Intel 80x86 based processors.
	Email:
	    danh@quantum.on.ca
	Canada:
	    Quantum Software Systems
	    175 Terrence Matthews Cr.
	    Kanata, Ontario K2M 1W8
	    Canada
	    toll free (800) 363-9001 (in North America)
	    tel (613) 591-0931 
	    fax (613) 591-3579
	Germany:
	    Quantum Software Systems
	    Westendstr. 19 6000 Frankfurt am Main 1
	    Germany
	    tel 49-69-97546156
	    fax 49-69-97546110 

    ***** REAL/IX *****
	    Runs on the Modcomp Tri-Dimensional Series of computer
	    systems, which use the MC680X0, MC88X00, and Intel
	    iSBX 80386/80486 processors. VME, Multibus II, and AT/EISA
	    bus versions are available.
	Email:
	    dan@modcomp.com 
	    uunet!modcomp!dan
	U.S.A. and Latin America:
	    Modular Computer Systems, Inc.
	    1650 West McNab Road
	    P.O.Box 6099
	    Ft. Lauderdale, FL 33340-6099
	    tel (305) 974-1380 (for U.S.A.)
	    tel (305) 977-1795 (for Latin America)
	Canada:
	    MODCOMP Canada, Ltd.
	    160 Traders Blvd.
	    Mississauga, Ontario
	    Canada L4Z 3K7
	    tel (416) 890-0666
	    fax (416) 890-0266
	International (outside North & Latin America):
	    Modular Computer Systems 
	    The Business Centre
	    Molly Millars Lane
	    Wokingham, Berkshire
	    RG11 2JQ, UK
	    tel (44) 0734-786808
	    fax (44) 0734-786399

    ***** RTU *****
            Runs on Concurrent's multiprocessor systems using
            680x0 (1-3) or R3000 (1-8) microprocessors.
	Email: 
	    Ted Swoyer <swoyer@westford.ccur.com>
        North America
            Concurrent Computer Corporation
            2 Crescent Place
            Oceanport, NJ 07727
            toll free (800) 631-2154 
	    tel (908) 870-4500
	Tel. Numbers:
	    Intl. Headquarters  (908)-758-7411
	    Australia           (61) 2-887-1000
	    Belgium             (32) 2-6604924
	    France              (33) 130-853700
	    Germany             (49) 89856030
	    Greece              (30) 1-682-9927
	    Hong Kong           (85) 2-880-0802
	    Italy               (39) 39-639421
	    Japan               (81) 3-3864-5711
	    Netherlands         (31) 18-2038000
	    Singapore           (65) 339-8877
	    Spain               (34) 1-259-3911
	    Sweden              (46) 8-733-0265
	    United Kingdom      (44) 753-534511

    ***** SORIX 386/486 *****
	    Runs on Intel 80386 and 80486 processors.
       Germany:
	   Siemens AG
	   Automation Group
	   Operating Systems and Software Technology
	   P.O. Box 4848, W-8500 Nuremberg 1
	   Fed. Rep. of Germany

    ***** SPOX *****
	    Runs on floating point DSP chips, such as C30, C40, 96002 and 32C.
	    Host development system required, but target code may be 
	    embedded.
	U.S.A.:
	    Spectron Inc.
	    5266 Hollister Ave
	    Santa Barbara, CA  93111
	    tel (805) 967-0503
	    fax (805) 967-4995

    ***** Umax V, uMPX, uRTT, uARTE *****
	    Umax V: Encore's R/T enhanced multithreaded Unix
	    uMPX: Encore's Concept compatable Kernel
	    uRTT: "Real Time Threads" kernel (POSIX compliant interface)
	    uARTE: Ada R/T Exec   "Bare Machine Ada"
	    - Runs on 88100 Multi processor family of computer systems
	U.S.A.:
	    Encore Computer Corporation
	    6901 West Sunrise Blvd.
	    Fort Lauderdale, Florida 33313-4499
	    tel (305) 797-5403
	Canada:
	    Encore Informatique Limitee
	    100 Alexis Nihon Blvd.
	    Suite 270
	    St. Laurent, Quebec H4M 2N7
	    Canada
	    tel (514) 744-2854
	U.K., Sweden, Holland, and Germany:
	    Encore Computer (UK) LTD.
	    Marlborough House	    
	    Mole Business Park
	    Randalls Road
	    Leatherhead
	    Surrey KT227BA
	    England
	    (44) 372-363363
	France, Spain, and Italy
	    Encore Computer S. A.     
	    Parc D' Activite De Bois D'Arcy	
	    Secteur Nord, Rue Michael Faraday
	    78180 Montigny-Le-Bretonneux
	    France
	    (33) 13-460-61-01

	Hong Kong, Japan, and Pacific Rim:
	    Encore Computer (Asia) Limited     
	    Room 3505 Windsor House
	    311 Gloucester Road
	    Causeway Bay, Hong Kong
	    (85) 2-576-9686

    ***** UNOS *****
	    Runs on MC680x0 and Intel 80x86 based processors.
	Email:
	    miket@frog.crds.com
	U.S.A.:
	    Charles River Data Systems, Inc.
	    983 Concord St.
	    Framingham, MA. 01701
	    tel (508) 626-1000
	    fax (508) 626-1046

    ***** VAXELN *****
	    Toolkit runs on VAX under VMS operating system, target is VAX.
	See entry DECELX for address list.

    ***** VRTX *****
	    Runs on a wide variety of processors, including MC680X0,
	    Intel 80X86 and 80960, National Semiconductor series 3200. 
	Email:
	    mktg@ready.com  
	U.S.A.:
	    Ready Systems
	    470 Potrero Avenue
	    P.O.Box 60217
	    Sunnyvale, CA 94086
	    toll free (800) 228-1249
	    tel (408) 736-2600
	    fax (214) 991-8775
	Europe:
	    Ready Systems SARL (Paris)
	    16 Bis Rue Grange Dame Rose
	    78140 Velizy-Villacoublay
	    France
	    tel. (33) 39 46 89 86
	    fax. (33) 39 46 65 68

    ***** VxWorks *****
	    Runs on a wide variety of hardware, including MC680X0, MC683XX,
	    Intel i960, R3000, SPARC, Fujitsu SPARClite, and TRON Gmicro.
	    Requires a host workstation for program development.  Supported
	    host platforms include Sun3, Sun4, HP9000, IBM RS-6000, DEC, SGI,
	    and MIPS.
	Western U.S.A.:
	    Wind River Systems Inc.
	    1000 Atlantic Avenue
	    Alameda, CA 94501
	    toll free (800) 545-9463
	    tel (415) 748-4100
	    fax (415) 814-2010
	Easter U.S.A.:
	    Wind River Systems, Inc.
	    77 North Washington St.
	    5th Floor
	    Boston, MA 02114
	    tel (617) 367-6567
	    fax (617) 367-9295
	Europe:
	    Wind River Systems EC
	    27 Avenue de la Baltique
	    Batiment B4 LP 739
	    Z.A. Courtaboeuf
	    91962 Les Ulis CEDEX
	    tel (33) 69 07 78 78
	    fax (33) 69 07 08 26
	Japan:
	    Wind River Systems, K.K.,
	    Homat Villa
	    5-4-8 Toranomon
	    Minato-ku, Tokyo, 105
	    tel (81) 3-3432-4000
	    fax (81) 3-3432-0170

Research RTOS:
    (Note:  only research RTOS that have been packaged and are available 
	    for use outside the research institution are included)

    ***** Chimera 3.0 *****
	    Runs on MC680X0-based single board computers.  Supports i860
	    floating point accelerators as special purpose processors.
	    Requires a Sun workstation for program development.
	Email:
	    chimera@cmu.edu
	U.S.A.:
	    Dept. of Electrical and Computer Engineering
	    Carnegie Mellon University
	    5000 Forbes Avenue
	    Pittsburgh, PA 15213
	    ATTN: David B. Stewart
	    tel (412) 268-7120
	    fax (412) 268-3890

    ***** Harmony Real-Time Operating System *****
	    Runs on 80x86, 680x0, 68302
	    (Note, see 'Precise/MPX' entry for commercial version of Harmony)
	Email: 
	    gentleman@iit.nrc.ca  (Dr. Morven Gentleman)
	Canada:
	    Software Engineering Laboratory
	    Institute for Information Technology (IIT)
	    Building M-50
	    National Research Council Canada
	    Ottawa, Ontario, Canada
	    K1A 0R6
	    tel: (613) 993-2629
	    fax: (613) 952-7151