Path: utzoo!mnetor!tmsoft!torsqnt!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!think!ames!vsi1!daver!lynx!mitch From: mitch@lynx.uucp (Mitch Bunnell) Newsgroups: comp.realtime Subject: Real-time Unix Message-ID: <6531@lynx.UUCP> Date: 19 Nov 89 01:08:12 GMT Reply-To: mitch@lynx.UUCP (Mitch Bunnell) Distribution: na Organization: Lynx Real-Time Systems Inc, Campbell CA Lines: 56 A portable real-time Unix compatible operating system does exist, and it is becoming very popular very quickly. It is LynxOS and is available from Lynx Real-Time Systems, Inc.. LynxOS contains NO AT&T code is not a derivative of AT&T UNIX. It is source code compatible with 4.3 BSD UNIX, System V 3.2, and POSIX 1003.1. It is binary compatible with System V 3.2. On our 386 AT and PS/2 versions, for instance, you can run INTERACTIVE (386/ix) of-the-shelf software such as Wordperfect, Q-calc, Informix, LPI Fortran, etc.. LynxOS has the Berkely features such as long file names (255 not 14 characters like System V), symbolic links, stopped jobs, job control, sockets, and reliable signals. GNU emacs, gcc, and gdb are available (free of course). X-windows and TCP/IP are also available (however, not free). LynxOS was written from scratch by a group of dedicated programmers who joined together in the summer of 1985 for the purpose of creating a real-time Unix compatible operating system. This operating system is not only fully preemptive but also multithreaded so asynchrounous activity such as terminal line editing, block device handling and networking do not interfere with real-time task response. This asynchronous processing is done at the priority of the highest priority user task that is accessing the device. (It is NOT a message passing OS; more than one thread can access the same OS data structures) Did you know the standard TCP/IP code has an interrupt routine that can take as long as 6 milliseconds to run on a 3.5 MIP machine? Preemption alone will not save your real-time response. LynxOS handles this problem and many others that would keep it from guaranteeing worst case interrupt and task response. We test our system by having low priority tasks access the network and mass storage while timing high priority tasks responding to external events. LynxOS is available on several platforms including 386 AT compatibles and IBM PS/2 model 70 and 80 (the 386 models). It is also available for the Motorola MVME 147 board (68030). It will be out soon for the Data General AViiON series (88000), the Silicon Graphics workstations (MIPS) and the SUN 3 series. LynxOS source code can be licensed from Lynx Real-time Systems, Inc.. Our current source licensees include Data General, Control Data, Wang, Techtronix and Emulex. Lynx also sells 386 AT compatible systems and VME systems based on the Motorola 147 board. --------------------------- Mitchell Bunnell Lynx Real-time Systems, Inc. (408) 370-2233 550 Division St Campbell, CA 95008 "Jim, I feel here that Scott may be too tall in the area of height with reference to Vanilla, who is too near the ground in the area of being too short at this time." Timmy Jones (a.k.a Eric Idol)