realtime-computing list

Subject: Comp.realtime: A list of real-time operating systems and tools (LONG)
FAQs posted in: comp.realtime

Archive-name: realtime-computing/list
Version: 2.00 (February 1994)
Last-Modified: Sun Jan 30 17:45:39 EST 1994

[Due to the large number of new entries, and the split of information into "Description" and "Environment" headers, I consider this a new major-number release of the FAQ. mcl] This posting provides an incomplete list of software operating systems and tools available for the real-time market, gathered from various net.postings. Two companion postings, "Comp.realtime: Welcome to comp.realtime" <realtime_welcome_769750530@nominil.lonesome.com>, and "Comp.realtime: Frequently Asked Questions (FAQs)", <realtime_faq_769750530@nominil.lonesome.com>, provide an introduction to the group, and answers to frequently asked questions. These articles are repeated periodically for the benefit of new readers. [Editorial comments may be found in brackets.] ------------------------------ Subject: table of contents Subject: A list of real-time operating systems and toolkits. Subject: Commercial real-time operating systems. Subject: AMX. Subject: ARTA. Subject: Byte-BOS. Subject: C Executive. Subject: CHORUS. Subject: CX/UX, CX/SX, CX/RT. Subject: DECelx and VAXELN. Subject: FlexOS. Subject: Helios. Subject: HP-RT. Subject: iRMX. Subject: LynxOS. Subject: MicroWorks. Subject: MTEX. Subject: MTOS. Subject: MTOS-UX. Subject: MultiTask! Subject: Nucleus PLUS. Subject: Nucleus RTX. Subject: OS-9. Subject: OS-9000. Subject: OS/32. Subject: OS/Open. Subject: PDOS. Subject: Precise/MPX, Precise/MQX. Subject: pSOS+. Subject: pSOS+ pSOSystem. Subject: PXROS. Subject: QNX. Subject: REAL/IX. Subject: RTMX. Subject: RTU. Subject: RTXC. Subject: smx. Subject: SORIX 386/486. Subject: SPOX. Subject: SunOS. Subject: TSX-32. Subject: Umax V, uMPX, uRTT, uARTE. Subject: UNOS. Subject: VAXELN. Subject: VCOS. Subject: VENIX/386. Subject: Virtuoso. Subject: VRTX, VRTX32. Subject: VRTXsa. Subject: VxWorks. Subject: XLoad. Subject: Research (non-commercial) real-time operating systems. Subject: Chimera 3.0 Subject: Harmony Real-Time Operating System Subject: Hobbyist/tinkerer real-time operating systems. Subject: CTASK. Subject: MRTX. Subject: REXIS. Subject: Commercial real-time toolkits. Subject: Parallel C. Subject: RTworks. Subject: Contributions to comp.realtime FAQs. ------------------------------ Subject: A list of real-time operating systems. 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 <linimon@nominil.lonesome.com>; however, you might want to Cc: the original author, David B. Stewart <dstewart@cmu.edu>. ------------------------------ Subject: Commercial real-time operating systems. The following commercial RTOSes are listed in alphabetical order. [The list is known to be incomplete; please feel free to add others.] ------------------------------ Subject: AMX. Description: Small, prioritized, preemptive real-time kernel. Environment: Runs on 80x86, 680x0/68332, Z80/64180, 8080/85, i960, and MIPS R3000. Canada: Kadak Products Ltd 206-1847 West Broadway Vancouver, B.C., Canada V6J 1Y5 tel +1 604 734 2796 fax +1 604 734 8114 ------------------------------ Subject: ARTA. Description: [George Warner <warnergt@aloft.att.com> reports: Apple recently announced ARTA (Apple Real Time Architecture) from Apple Computer. It provides for real-time processing on AT&T DSPs and has a long list of real-time modules which execute on it, particularly for audio, voice, telephony, FAX, and modem. Apple recently announced its ARTA on the new av Macs, the Centris 660av and the Quadra 840av. I don't yet have any further contact information -- Mark] ------------------------------ Subject: Byte-BOS. Description: Small, prioritized, preemptive real-time kernel. Environment: Runs on almost all 8, 16 and 32 bit microprocessors and microcontrollers and on some TI DSPs. USA: Byte-BOS Integrated Systems P.O. Box 3067 Del Mar, CA 92014 tel +1 619 755 8836 tel 1 800 788 7288 (USA only) ------------------------------ Subject: C Executive. Description: Small, prioritized, preemptive real-time kernel. Environment: Runs on almost all general purpose 8, 16 & 32 bit processors. USA: JMI Software Systems, Inc. P.O. Box 481 904 Sheble Lane Spring House, PA 19477 tel +1 215 628 0840 fax +1 215 628 0353 ------------------------------ Subject: CHORUS. Description: Distributed real-time microkernel. Compatibility with UNIX has been a major goal in its design. Environment: Runs on Intel 80x86, Motorola 68k, Motorola 88k, SPARC, MIPS R3000, Transputer T805 and T9000 simulator, and HP PA-RISC. U.S.A.: Chorus systems Inc. 18 Park Ave Los Gatos, CA 95030 tel +1 408 399 8830 fax +1 408 399 8835 Email: David Robinson <davidr@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> ------------------------------ Subject: CX/UX, CX/SX, CX/RT. Description: CX/UX: regular, CX/SX: secure, CX/RT: even more real-time. Environment: Runs on vnendor's NH5800 symmetric multiprocessor, 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 +1 305 974 1900 fax +1 305 977 5580 ------------------------------ Subject: DECelx and VAXELN. Description: [I don't have one, yet.] Environment: The DECelx Toolkit runs on DECsystems under the Ultrix O/S; targets are DECsystem, R3000 SBC (both endians) or Motorola 68k. The DECelx Toolkit also runs on DECsystems (AXP based) running DEC OSF/1. The VAXELN Toolkit runs on a VAX under the VMS operating system; target is VAX. [Note: DEC folk have stated that "VAXen is a discouraged term".] U.S.A.: Corporate Headquarters Digital Equipment Corporation 146 Main Street Maynard, Massachusetts 01754-2571 tel +1 800 344 4825 (1-800-DIGITAL) (toll free in North America onlyl) tel +1 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 +1 613 591 4375 International: General International Area Headquarters Digital Equipment Corporation 100 Nagog Park Acton, Massachusetts 01720-3499 tel +1 508 264 7111 NOTE: Digital has offices in approximately 130 countries worldwide. ------------------------------ Subject: FlexOS. Description: Hard R/T very close to POSIX 1003. Development self-hosted on PC. FlexOS 386 is binary compatible with DOS 3.3. Network Extensions. Environment: Runs on Intel x86 platforms. Separate optimized versions for 186, 286 and 386. Email: unknown. USA: FlexOS Product Marketing Novell Dedicated Systems 70 Garden Ct. Monterey, CA 93940 phone: +1 408 649 3896 800 NETWARE (USA only) fax: +1 408 649 0750 France: NOVELL Tour Anjour 33 Quai de Dion Bouton 92814 Puteaux CEDEX phone: +33 (1) 47626364 fax: +33 (1) 47789472 Sweden: Objektutveckling AB P.O.Box 143 S-234 23 LOMMA phone: +46 (10) 201 37 93 fax: +46 (40) 41 27 76 ------------------------------ Subject: Helios. Description: Large prioritized, preemptive, multiuser, UNIX-like real-time kernel, particularly designed for distributed processing. Offered by several DSP board vendors for their products. Environment: Runs on: Transputer family, i860, C40, ARM. U.K.: Distributed Software, Ltd. The Maltings, Charlton Rd., Shepton Mallet, Sommerset BA4 5QE, United Kingdom. tel +44 (0) 749 344345 fax +44 (0) 749 344977 ------------------------------ Subject: HP-RT. Description: [I don't have one, yet.] Environment: HP-RT and its applications run on the HP 9000 Series 700rt target systems. The HP-RT Developer's Kit is hosted on HP 9000 Series 700 and 800, HP-UX (Release 9.0) systems. U.S.A.: Hewlett-Packard Company 3000 Hanover Street Palo Alto, CA 94303 (800) 637-7740, (toll free; in North America only.) Canada: Hewlett-Packard (Canada) Ltd. 6877 Goreway Drive Mississauga, Ontario L4V 1MB (800) 387-3867, (toll free; in North America only.) Latin America: Hewlett-Packard Latin America Region Headquarters Monte Pelvoux No. 111-2nd Floor Lomas de Chapultepec 11000 Mexico, D.F. (525) 202-0155 Japan: Yokogawa-Hewlett-Packard Ltd. Kohrakuen Shinjuku Bld. 15-7 Nishi Shinjuku 4-Chome Shinjuku, Tokyo 160 +81-3-5371-1351 Asia Pacific Hewlett-Packard Asia Pacific Ltd. 22/F Bond Centre West Tower 89 Queensway, Central Hong Kong +852-848-7777 Australia/New Zealand: Hewlett-Packard Australia Ltd. 31-41 Joseph Street Blackburn, Victoria 3130 Melbourne, Australia +61-3-272-2895 European Headquarters: Hewlett-Packard S.A. Route du Nant-d'Avril 150 CH-1217 Meyrin 2/Geneva Switzerland +41-22-780-8111 ------------------------------ Subject: iRMX. Description: [I don't have one, yet.] Environment: 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) (in North America) tel +1 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 GmbH Seidlestrasse 277 D-8000 Munchen tel (49) 089 90 99 20 ------------------------------ Subject: LynxOS. Description: Large, prioritzed, preemptive, UNIX-compatible real-time kernel. POSIX compatibility, UNIX features (file system, windows, networking). There is a Usenet newsgroup comp.os.lynx. Environment: Runs on a wide variety of platforms, including Motorola, Intel, Sun, and Hewlett Packard. (The platforms that Lynx sells are PC-AT, MVME 147, MVME 167, Intel i860, Motorola M88K, MIPS R3000 and Sparc. Lynx does not sell the HP version; it is available from HP as HP-RT.) U.S.A.: Lynx Real-Time Systems, Inc. 16780 Lark Avenue Los Gatos, CA 95030 tel +1 408 354 7770 fax +1 408 354 7085 ------------------------------ Subject: MicroWorks. Description: Compact, prioritized, preemptive, real-time OS based on the 'wind' kernel. Subset of VxWorks (q.v.) which is more suitable for embedding after development with VxWorks. Environment: Runs on a wide variety of hardware, including MC680x0, MC683xx, Intel i960, Intel i386, R3000, SPARC, Fujitsu SPARClite, and TRON Gmicro 100/200/300. Requires a host workstation for program development. Supported host platforms include Sun3, Sun4, HP9000, IBM RS-6000, DEC, SGI, and MIPS. U.S.A.: (See entry under VxWorks.) ------------------------------ Subject: MTEX. Description: Small, prioritized, preemptive, VRTX-like real-time kernel. Environment: Runs on: 808x, 68K, NSC 16xxx. U.S.A.: Telenetworks 625 Second St., Suite 100, Petaluma, CA 94952 tel: +1 707 778 8737 fax: +1 707 778 7476 ------------------------------ Subject: MTOS. Description: Small, prioritized, preemptive, real-time kernel. Environment: Runs on 68K, 88K, x86. U.S.A.: Industrial Programming, Inc. 100 Jericho Quadrangle Jericho, NY, 11753 tel +1 516 938 6600 tel 800 365-MTOS (toll free, North America only) fax +1 516 938 6609 ------------------------------ Subject: MTOS-UX. Description: Small, prioritized, preemptive, real-time kernel. Networking and file system add-ons available. Supports multiprocessing with up to 16 processors. Environment: Runs on 68K, 88K, x86. U.S.A.: (see "MTOS" listing, above.) ------------------------------ Subject: MultiTask! Description: [I don't have one, yet.] Environment: It is available for: x86: 386/486/Pentium Protected Mode; i960; 8051; 8096/196; Z80/180; 68HC11; 68HC16; 680x0/683xx; R3000; and SPARC. Email: Don Dunstan <ussw@netcom.com> U.S.A.: U S Software Portland, Oregon Phone: +1 503 641 8446 1 800 356 7097 (USA) Fax: +1 503 644 2413 ------------------------------ Subject: Nucleus PLUS. Description: Small, scalable, preemptive real-time kernel. Networking and file system add-ons available. Modular, using a nanokernel. Newer than Nucleus RTX. Environment: Intel 8086/80186, Intel 80386/80486, Motorola 680x0, 68HC11, ARM. U.S.A.: Accelerated Technology Inc. P. O. Box 850245 Mobile, Alabama 36685 Phone: +1 205 661 5770 1 800 468 6853 (USA) Fax: +1 205 661 5788 ------------------------------ Subject: Nucleus RTX. Description: Small, prioritized, preemptive real-time kernel. Networking and file system add-ons available. Offered by many DSP board vendors for their products (often their own customized versions). Environment: Intel 8086/80186, Intel 80386/80486, Motorola 680x0, 683xx, AMD 29xxx, National 32x32, Intel 960, 860, MIPS, SPARC, ARM60. U.S.A.: (See listing for Nucleus PLUS). ------------------------------ Subject: OS-9. Description: Compact, prioritized, preemptive real-time kernel. File system, networking, windowing, and multimedia add-ons available. There is a Usenet newsgroup comp.os.os9. Environment: Runs on MC68xxx processors. Self-hosted, DOS, or popular Unix cross-development supported. Email: info@microware.com U.S.A.: Microware Systems Corporation Corporate Headquarters 1900 N.W. 114th Street Des Moines, Iowa 50325-7077 tel +1 515 224 1929 tel 800 475 9000 (toll free, in USA only) fax +1 515 224 1352 Regional sales offices are located throughout the US. Contact Des Moines for the appropriate office. UK, Holland, Belgium, Luxemberg, Scandinavia: Microware Systems (UK) Limited Leylands Farm Colden Common Winchester, Hants. England, SO21 1TH tel (44) 703 601990 fax (44) 703 601991 France, Russia, Spain, Italy: 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 Germany: Dr. Rudolf Keil, GmbH Gerhart-Hauptmann-Str. 30 6915 Dossenheim Germany tel (49) 6221 862091 fax (49) 6221 861954 Switzerland: Elsoft AG Zelweg 12 CH-5405 Baden-Dattwill Switzerland tel (41) 56 83 3377 fax (41) 56 83 3020 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 Australia Microprocessor Consultants Pty. Ltd 23, Norma Road Palm Beach 2108 NSW Australia tel (61) 2 974 4917 fax (61) 2 974 4900 ------------------------------ Subject: OS-9000. Description: Scalable, prioritized, preemptive multi-user real-time kernel. Network and file system add-ons available. Environment: Runs on 386, 486, Pentium and PowerPC processors. Self-hosted, DOS, or popular Unix cross-development supported. U.S.A.: (see listing for OS-9, above). ------------------------------ Subject: OS/32. Description: Runs on Concurrent Computer Corp. machines. See 'RTU' entry for address and telephone information. ------------------------------ Subject: OS/Open. Description: Features include open programming interface [POSIX standard]; open network interfaces; hard real-time support; and optimization for PowerPC. Environment: Targets are PowerPC microprocessors. Cross-development on IBM RS/6000 or SUN hosts. Email: osopen@vnet.ibm.com U.S.A.: IBM Corporation Embedded Systems Solutions Division Mail Stop H83A/061 P.O. Box 12195 Research Triangle Park, NC 27709 Phone: +1 919 254 1810 ------------------------------ Subject: PDOS. Description: Small, prioritized, preemptive real-time kernel. File system, networking and user interface add-ons available. Environment: Runs on MC680x0/683xx family. Development can be either self-hosted, or through cross-development from Sun Sparc, HP, or PC compatible host systems. Available tools include TCP/IP, FTP, Telnet, Socket network support; Microtec Research's ANSI C/C++ compilers; XRAY/MTD multitasking source-level debugger, and MasterWorks development environment. Email: Clark Roundy <clark@eyring.com> U.S.A. Eyring Corporation System Software Division 1455 West 820 North Provo, Utah 84601 tel: +1 801 375 2434 tel: 800 937 7367 (toll free; USA only) fax: +1 801 377 3850 Germany: Systrix Hindenburgring 31 7900 Ulm GERMANY Phone: (49) 731.9340.120 Fax: (49) 731.9340.100 Holland: Interay Lageweg 2a JW Bergum Friesland, HOLLAND Phone: (31) 5116.4052 Fax: (31) 5116.2698 Japan: Hitachi Zosen 1-1 Hitotsubashi 1-chrome Chiyoda-ku Tokyo 100 JAPAN Phone: (81) 3.3217.8525 Fax: (81) 3.3201.0522 England/U.K.: Eyrisoft LTD Etwall Street Derby DE3 3DT U.K. Phone: (44) 0332.384978 Fax: (44) 0332.360922 ------------------------------ Subject: Precise/MPX, Precise/MQX. Description: Large, scalable, prioritized, preemptive real-time kernel. (Note, see 'Harmony' entry for research version of Precise/MPX) Networking add-ons available. (Precise/MQX = "Message Queue eXecutive"; Precise/MPX is an earlier kernel.) Environment: Runs on 680x0, 683xx, DSP96002, 80x88, 80x86, C3x, C4x, SPARClite. Email: info@psti.com Canada Precise Software Technologies Inc. 301 Moodie drive Suite 308 Nepean, Ontario, Canada K2H 9C4 tel: +1 613 596 2251 fax: +1 613 596 6713 tel: 800 265 9833 (toll free, North America only) ------------------------------ Subject: pSOS+. Description: Software Components Group, who distributed pSOS+, have merged with Integrated Systems, Inc. See entry for pSOSystem, below. ------------------------------ Subject: pSOS+ pSOSystem. Description: Full scale embedded/real-time OS including pSOS+ and pSOS+m (multiprocessing) kernels, networking/multiprocessing extensions, file systems and development environment. Third party software also available (drivers, etc.). Environment: Runs on a variety of microprocessors, including Motorola 680x0, 683xx, and 881x0; and Intel i960, 386/486 and Pentium. Requires a host workstation or PC for program development: Sun4, IBM-PC or compatible, HP9000-300/400/700, HP Apollo, IBM RS6000, DECstation VAX/VMS. Email: scg_sales@isi.com U.S.A. and "rest of world": Integrated Systems, Inc. 3260 Jay Street Santa Clara, CA 95054 tel: +1 800 543 PSOS +1 408 980 1500 fax: +1 408 980 0400 U.K.: Integrated Systems, Ltd. First Floor, Gate House Fretherene Road, Welwyn Garden City Herts AL8 6NS England tel: +44 707 331 199 fax: +44 707 391 108 France: Integrated Systems, S.A. 1 rue du Petit Robinson 78350 Jouay-en-Josas France tel: +33 1 34 65 3732 fax: +33 1 34 65 0034 Germany: ARS Integrated Systems, GmbH Starnberger STR 22 D-8035 Gauting Muenchen, Germany tel: +49 89 850 6081 fax: +49 89 850 8918 Japan: Integrated Systems, Inc. 601 Sanpo Ebisu Building 1-2-6 EBISU MINAMI Shibuya-ku Tokyo 150 tel: +81 3 5721 0101 fax: +81 3 5721 4770 ------------------------------ Subject: PXROS. Description: Real-time microkernel with low-overhead interrupt structure. UNIX emulation functions such as filesystems, TCP/IP, NFS, and so forth, also available. Environment: Selfhosted, or hosted on UNIX or DOS/Windows. Runs on Intel 80386/486, Motorola 68020/30/40 and PowerPC, NSC 32k, HP16xxx, and Siemens 80C166/167 processors. Email: not yet known. Germany: HighTec EDV Systeme GmbH Neue Bahnhofstrasse 71 D-66386 St. Ingbert Germany Tel: +49-6894-870041 Fax: +49-6894-870044 ------------------------------ Subject: QNX. Description: Large, scalable, prioritized, preemptive, multiuser, UNIX/POSIX compatible real-time operating system. There is a Usenet newsgroup comp.os.qnx. Environment: Runs on Intel 80286/386/486. Also hosts MS-Windows in Standard mode. Email: Dan Hildebrand <danh@qnx.com> Canada: QNX Software Systems (formerly Quantum Software Systems) 175 Terence Matthews Cr. Kanata, Ontario K2M 1W8 Canada tel +1 613 591 0931 tel 800 363 9001 (toll-free; in North America only) fax +1 613 591 3579 Germany: QNX Software Systems Westendstr. 19 6000 Frankfurt am Main 1 Germany tel 49-69-97546156 fax 49-69-97546110 ------------------------------ Subject: REAL/IX. Description: [I don't have one, yet.] Environment: Runs on the vendor's Tri-Dimensional Series of computer systems, which use the MC680x0, MC88x00, and Intel iSBC 80386/80486 processors, and the 32000M computer systems of ATM Computer GmbH, Germany. VMEbus, 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 +1 305 974 1380 (for U.S.A.) tel +1 305 977 1795 (for Latin America) Canada: MODCOMP Canada, Ltd. 160 Traders Blvd. Mississauga, Ontario Canada L4Z 3K7 tel +1 416 890 0666 fax +1 416 890 0266 Germany: ATM Computer GmbH Buecklestr. 1-5 D-78467 Konstanz Germany tel (49) 7531 807477 fax (49) 7531 807580 International (otherwise): Modular Computer Systems The Business Centre Molly Millars Lane Wokingham, Berkshire RG11 2JQ, UK tel (44) 0734-786808 fax (44) 0734-786399 ------------------------------ Subject: RTMX. Description: Large prioritized, preemptive, multiuser, POSIX compatible real-time operating system. Environment: Runs on 68040, 80386/486, 88100/110, SPARC, i860. U.S.A.: RTMX Inc. 3333 Chapel Hill Blvd., Suite D200 Durham, NC 27707 tel +1 919 493 1451 fax +1 919 490 2903 Email krl@rtmx-uniflex.com ------------------------------ Subject: RTU. Description: [I don't have one, yet.] Environment: 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 (in North America) tel +1 908 870 4500 Tel. Numbers: Intl. Headquarters +1 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 ------------------------------ Subject: RTXC. Description: ROMable embedded-system kernel: source provided. Provides programming interface identical on all target platforms. Kernel is supplied in 3 packages: basic, advanced and extended library. Environment: Runs on: AMD 29k/292xx, 294xx; Hitachi 6303, H8/300, H8/500; Intel iAPX 80x86, 80x96, 80x51; Motorola MC680x0, M68HC11, 16; NEC V25/V53; Siemens 166/167; TI TMS 320C30; TI 340x0; Zilog Z80/Z180. Host platform: IBM PCs and compatibles, Sun on the way. USA: Embedded System Products (formerly A.T. Barrett + Associates) 11501 Chimney Rock, Suite R Houston, TX 77035-2900 tel +1 713 728 9688 tel 800 525 4302 (USA only) fax +1 713 728 1049 ------------------------------ Subject: smx. Description: "Simple Multitasking Executive". Small, prioritized, preemptive real-time kernel. Environment: Runs on 80x86 family only. USA: Micro Digital, Inc. 6402 Tulagi St. Cypress, CA 90630 tel 1 800 366 2491 fax +1 714 891 2363 ------------------------------ Subject: SORIX 386/486. Description: Based on USL SVR4.0 3.0 with real-time exhancements. Environment: Runs on Intel 80386 and 80486 processors. Email: sorixhot@norisc.erls01.siemens.de (common questions, prices ...) sorix386@norisc.erls01.siemens.de (detailed technical support) Germany: Siemens AG Automation Group Operating Systems and Software Technology P.O. Box 4848, W-8500 Nuremberg 1 Fed. Rep. of Germany (tel) (49) 911-8952203 (fax) (49) 911-8953735 ------------------------------ Subject: SPOX. Description: Compact, scalable, prioritized, preemptive real-time kernel. Add-ons: file system, networking, math & sig. processing libraries. Environment: Runs on Texas Instruments C30, C40, C50; Analog Devices 21XX, 210XX; and Motorola 56000, 96000 DSP chips. A host development system is required, but target code may be embedded. U.S.A.: Spectron Microsystems, Inc. 5266 Hollister Ave Santa Barbara, CA 93111 tel +1 805 967 0503 fax +1 805 683 4995 (note: former number listed was incorrect) ------------------------------ Subject: SunOS. Description: Partial information from: devil@imp.HellNet.org (Gil Tene): The Solaris 2.x kernel is a preemptive multithreaded kernel, entirely different from the SunOS 4.x kernels. I've read some of their white papers on real-time features. The new OS supports a realtime priority scheduling class above the normal unix scheduling class. They quote a "guaranteed" worst-case response time (event-to-actual-process running) of under 1ms on a Sparc 2. The newer machines (Sparc 10) should do much better, but the hard 1ms response time is good enough to qualify it as a realtime OS. ------------------------------ Subject: TSX-32. Description: TSX-32 is a DOS compatible, multi-user, multi-tasking, networking operating system with real-time capabilities. TSX-32 multi-tasks standard DOS applications (16-bit), and 32-bit Extended DOS and Native [TSX] applications at the same time. Environment: Intel i386, i486, and compatible microprocessors. U.S.A.: S&H Computer Systems, Inc. 1027 17th Ave South Nashville TN 37212 USA +1 615 327 3670 voice 786577 telex +1 615 321 5929 fax ------------------------------ Subject: Umax V, uMPX, uRTT, uARTE. Description: 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" Environment: Runs on vendor's 88100 multi processor family of computer systems. U.S.A.: Encore Computer Corporation 6901 West Sunrise Blvd. Fort Lauderdale, Florida 33313-4499 tel +1 305 797 5403 Canada: Encore Informatique Limitee 100 Alexis Nihon Blvd. Suite 270 St. Laurent, Quebec H4M 2N7 Canada tel +1 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 ------------------------------ Subject: UNOS. Description: [I don't have one, yet.] Environment: Runs on MC680x0 and Intel 80x86 based processors. Email: usenet@frog.crds.com U.S.A.: Charles River Data Systems, Inc. 983 Concord St. Framingham, MA. 01701 tel +1 508 626 1000 fax +1 508 626 1046 [I've heard from more than one source that UNOS is no longer being actively marketed; their email address may have changed, as well. -- Mark] ------------------------------ Subject: VAXELN. Description: Toolkit runs on VAX under VMS operating system; target is VAX. See entry DECelx for address list. ------------------------------ Subject: VCOS. Description: [George Warner <warnergt@aloft.att.com> reports: Your list of real-time operating systems failed to include VCOS (Visible Caching Operating System) from AT&T. It provides for real-time processing on AT&T DSPs and has a long list of real-time modules which execute on it, particularly for audio, voice, telephony, FAX, and modem. AT&T announced VCOS in 1992. I don't yet have any further contact information -- Mark] ------------------------------ Subject: VENIX/386. Description: Large prioritized, preemptive, multiuser, UNIX compatible real-time operating system. Interactive SysVR3.2 + real-time extensions. Environment: Runs on 80x86 family only. International: VenturCom, Inc. 215 First Street Cambridge, MA 02142 tel +1 617 661 1230 fax +1 617 557 1607 ------------------------------ Subject: Virtuoso. Description: Prioritized, preemptive, real-time kernel. Highly distributed design (any object can be mapped onto any processor without changing the source code). Offered by several DSP board vendors for their products. Environment: Runs on TI C3x, C4x, Mot 56K, 96K, ADI 21020, x86, 68K, R30xx, Transputer T4xx, T8xx, 68HC11, 68HC16. International: Intelligent Systems International Inc. Lindestraat 9 B-3210 Linden Begium tel +32 16 62 15 85 fax +32 16 62 15 84 ------------------------------ Subject: VRTX, VRTX32. Description: Compact, prioritized, preemptive, real-time kernel. Networking and file system add-ons available. Environment: VRTX32 runs on a wide variety of processors, including MC680x0, Intel 80x86 and 80960, and National Semiconductor series 32000. VRTX, which it mostly supplanted, ran on the MC680x0 only. Email: mktg@ready.com U.S.A.: Ready Systems 470 Potrero Avenue P.O.Box 60217 Sunnyvale, CA 94086 tel +1 408 736 2600 tel 800 228-1249 (toll free, North America only) fax +1 408 522 7197 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 (There are also offices in France, Germany, UK, Japan, Korea, Italy.) ------------------------------ Subject: VRTXsa. Description: Compact, scalable, prioritized, preemptive, real-time kernel. Networking and file system add-ons available. Nanokernel architecture. This is a new kernel that is upward compatible with VRTX and claims improvements in both modularity and performance. Environment: Runs on 68K. U.S.A.: (See listing under VRTX). ------------------------------ Subject: VxWorks. Description: Full-featured preemptive real-time operating system with built-in networking and file system. Layered on the 'wind' kernel. There is a Usenet newsgroup comp.os.vxworks. Environment: Runs on a wide variety of hardware, including MC680x0, MC683xx, Intel i960, Intel i386, R3000, SPARC, Fujitsu SPARClite, and TRON Gmicro 100/200/300. 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. 1010 Atlantic Avenue Alameda, CA 94501 toll free (800) 545-9463 (in North America) tel +1 510 748 4100 fax +1 510 814 2010 Eastern U.S.A.: Wind River Systems, Inc. 77 North Washington St. 5th Floor Boston, MA 02114 tel +1 617 367 6567 fax +1 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: WRS Japan / WRS Asia-Pacific YS Shin-Yokohama Bldg. 2-15-10 Shin-Yokohama Kouhoku-ku, Yokohama-Shi Kanagawa, 222 tel (81) 45-474-5600 fax (81) 45-474-5545 United Kingdom: WRS UK Ltd. Aston Science Park Aston Triangle Birmingham B7 4BJ tel (44) 21-359-0981 fax (44) 21-628-1889 Germany: WRS GmbH Freisinger Strasse 34 Postfach 1320 W-8045 Ismaning tel (49) 89-96-09-49-46 fax (49) 89-96-09-49-40 ------------------------------ Subject: XLoad. Description: [I don't have one, yet.] Environment: Runs on 680x0 and 68332 computers. Email: Daniel Diez <diez@ifr.ethz.ch> Switzerland: Mecos Robotics AG Gutstr. 38 CH 8400 Winterthur, Switzerland tel (..41) +52 295828 fax (..41) +52 299653 ------------------------------ Subject: Research (non-commercial) real-time operating systems. [Note: only research RTOSes that have been packaged and are available for use outside the research institution are included. They are listed alphabetically.] ------------------------------ Subject: Chimera 3.0 Description: [I don't have one yet -- mcl.] Environment: 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 +1 412 268 7120 fax +1 412 268 3890 ------------------------------ Subject: Harmony Real-Time Operating System Description: (Note: see 'Precise/MPX' entry for commercial version of Harmony). Environment: Runs on 80x86, 680x0, and 68302 processors. Email: Dr. Morven Gentleman <gentleman@iit.nrc.ca> Canada: Software Engineering Laboratory Institute for Information Technology (IIT) Building M-50 National Research Council Canada Ottawa, Ontario, Canada K1A 0R6 tel: +1 613 993 2629 fax: +1 613 952 7151 ------------------------------ Subject: Hobbyist/tinkerer real-time operating systems. [The following systems are available on various terms, and are oriented more for the hobbyist/tinkerer market than the above systems. They have their place in such projects; this FAQ (and probably, in some cases, probably the authors too!) would not claim that they're comparable to the above systems.] Keep in mind the old adage that many times you get what you pay for! ------------------------------ Subject: CTASK. Description: CTASK is a add-on for DOS to do some multitasking and is claimed to be useful for any x86 embedded system. It's apparently more of an executive than a full-blown RTOS. Email: unknown. U.S.A.: Trying 'archie -s ctask' and for a list of FTP sites resulted in: Host nic.funet.fi, file /pub/msdos/languages/c/ctask22.zip Host cair.kaist.ac.kr, file /pub/msdos/msdos/c/ctask22.zip Host ftp.edvz.univie.ac.at, file /pc/dos/c/ctask22.zip Host garbo.uwasa.fi, file /pc/c/ctask22.lzh ------------------------------ Subject: MRTX. Description: [I don't have one yet -- mcl.] Environment: Cross-compilation for Motorola 6811. U.S.A.: It's available with source for 6811 on the Motorola BBS. ------------------------------ Subject: REXIS. Description: Real-time EXecutive for Intelligent Systems is a smallish multitasking executive written in C that provides subsumption architecture style kernel calls. Environment: Motorola 6811. Email: Richard Man <man@zko.dec.com> U.S.A.: There is an evaluation copy ftp'able from world.std.com, under pub/REXIS.subsumption. The price of a full copy is "< $80". ------------------------------ Subject: Commercial real-time toolkits. The following commercial toolkits are listed in alphabetical order. [The list is OBVIOUSLY known to be incomplete; please feel free to add others.] ------------------------------ Subject: Parallel C. Description: This a C compiler for multiprocessor configurations. It generates a microkernel to run in each processor, supporting multitasking and inter-process and inter-processor communication with extensions to the C language. Based on the CSP programming model. Environment: Runs on: C40, Transputer. U.S.A.: 3L (address unknown) (West Coast US): tel +1 310 838 0770 fax +1 310 280 0697 (East Coast US): tel +1 607 257 6502 fax +1 607 257 3980 Email: transtech@transtech.com United Kingdom: tel +44 (0) 494 464303 fax +44 (0) 494 463686 Email: transtech@transtech.co.uk ------------------------------ Subject: RTworks. Description: RTworks is not an OS, but a high-level toolkit for building time-critical applications. It consists of a family of independent software modules developed for intelligent real- time data acquisition, data analysis, message/data distribution, and message/data display. It offers a number of sophisticated problem-solving strategies including knowledge-based systems, a point-and-click graphical user interface, temporal and statistical reasoning, and the ability to distribute and application over a network. It is built specifically to take advantage of multiple workstations distributed across a heterogeneous network in a client-server architecture. Email: Rob Chekaluk <talarian!rob@uunet.UU.NET> U.S.A.: Talarian Corporation 444 Castro Street, Suite 140 Mountain View, CA 94041 U. S. A. tel: +1 415 965 8050 fax: +1 415 965 9077 ------------------------------ Subject: Contributions to comp.realtime FAQs. [Material for this posting was initially gathered and collated by David B. Stewart <dstewart@cmu.edu>; however, errors and omissions are my own responsibility -- Mark] The following folks, among others, have sent in updates or corrections: Robert Ankeney <bob@reed.edu> Kai M. Becker <kmb%cameron@nice.delme.north.de> Georg H. Biehler <georg@norisc.erls01.siemens.de> Rob Chekaluk <talarian!rob@uunet.UU.NET> Martin Chorich <mchorich@isi.com> Chris Deboer <spox!cd@cs.utexas.edu> Don Dunstan <ussw@netcom.com> Mats Ekberg <Mats.Ekberg@lu.erisoft.se> Heidi Fahn <hei@informatik.unibw-muenchen.de> Eric Gauthier <gauthier@helles.unt.dec.com> Donald Gillies <gillies@ee.ubc.ca> Dan Grostick <dan@modcomp.com> Dan Hildebrand <danh@qnx.com> Andy Jackson <arj@cam-orl.co.uk> Karl S. Johnson <kj@nj.netmail.com> Patrick Linstruth <patrick@qsc.com> Kent Long <kent@wrs.com> Marc Maathuis <mm@chorus.fr> Richard Man <man@zko.dec.com> Jeri Ann May <jmay@isi.com> Tony Monsson <xkktony@beppe.ericsson.se> Ross Morley <ross@kiwi.PRPA.Philips.COM> Ron Olson <rolson@vnet.IBM.COM> David Oseas <aimla!tower!davido@uunet.UU.NET> Neal Pendleton <nsp@teltechlabs.com> James T Perkins <jamesp@sp-eug.com> Alan F. Perry <esprit@netcom.com> Clark Roundy <clark@Eyring.COM> Ann-Marie St. Laurent <stlaurent@helix.enet.dec.com> Steve Simpson <steves@microware.com> Mitch Stanek <ms@re3sc139h.gmr.com> David B. Stewart <dstewart@cmu.edu> Rolf Strothmann <hightec@rz.uni-sb.de> (soon to be rolf@hightec.saarlink.de) John Jay G. Tanlimco <johnt@ee.ubc.ca> Gil Tene <devil@imp.HellNet.org> Michael C. Tiernan (mtiernan@world.std.com) Gerd Truschinski <gt@first.gmd.de> George Warner <warnergt@aloft.att.com> Disclaimer: information of this nature changes rapidly. It's quite possible that it may have changed recently. In particular, this is fair warning to those who get this file from archive sources: please be sure to check the date to make sure you've got a recent version of the file. This file can be found posted every 4 weeks on comp.realtime on USENET, and cross- posted to news.answers and comp.answers. Further disclaimer: not all of the telephone numbers have been properly internationalized; perhaps one of our less USA-centric readers could help out with suggestions. :-) Even further disclaimer: this entire posting is probably nothing but a mass of trademarks, all of their respective owners. I welcome reactions, additions, and corrections to this posting via email at linimon@nominil.lonesome.com. -- Mark Linimon / Lonesome Dove Computing Services / Roanoke, Virginia {chinacat,uunet}!nominil!linimon || linimon@nominil.lonesome.com -- Mark Linimon / Lonesome Dove Computing Services / linimon@lonesome.com "He pulled out his fiddle and he rosined up his bow, and he played a little tune called the New Cut Road."