Non Unix Family Tree and Timeline Version 0.3.2

Total Page:16

File Type:pdf, Size:1020Kb

Non Unix Family Tree and Timeline Version 0.3.2 Non Unix family tree and Timeline Version 0.3.2 1958 FMS SOS 1958 Late 1950's Late 1950's 1960 1960 IBM 1410/1710 OS Early 1960's CTSS 1961-1962 1962 IBSYS PDP-1 OS 1962 Early 1960's 1962 SABRE 1962-64 EXEC I 1964 Tops-10 1.4 1964 1964 Early 1960's OS/360 Multics TOS (BOS, TOS,DOS) 1965 1965 EXEC II Early 1960's DOS CP-40 1966 (CP-67) Tops-10 1.9 MS/8 1966 1966 1966 1966 CAL BPS/360 CP/CMS Tops-10 2.18 Late 1960's ITS WAITS EXEC 3 Late 1960's 1967 1967 1967 1967 Late 1960's DOS/VSE 1968 PARS Tops-10 3.27 1968 1968 SCOPE TDOS 1968 Late 1960's EXEC 4 Late 1960's Late 1960's VMOS ACP v4 EXEC 8 OS/MFT Tops-10 4.50 ACP TENEX Unix Late 1960's 1969 1969 1969 1969 MSS 4.0 1969 Late 1960's Tops-10 4.72 10/1969 1969 MSS 5.0 1970 12/1969 1970 Tops-10 5.01 DOS/Batch 11 MSS 6.0 1970 1970 3/1970 MSS 7.0 3/1970 MSS 8.0 6/1970 1971 RSTS-11 1971 1971 Tops-10 5.02 Tape Scope 2 KRONOS 1971 OS/8 Early 1970's Early 1970's VS/9 Chios 1971 VM/CMS Earl 1970's Early 1970's 1972 OS/VS1 Tops-10 5.03 BKY 1972 1972 1972 Early 1970's Tops-10 5.04 5/1972? KI-TELNEX Tops-10 5.05 mid 1972 7/1972? Tops-10 5.06 1973 11/1972 1973 VSE RSX-11D 5/1973 RT-11 OS/12 Alto 7/1973 1973 OS/VS2 r1 1974 1974 MSS 22.0 1974 RSX-11M 1/1974 1974 Tops-10 5.07 Tops-10 6.01 MR 1.0 CP/M 1.0 5/1974 5/1974 6/1974 1974 OS/VS2 r2 7/1974 1975 1975 OS/VS2 MVS r3 3/1975 Tops-10 5.07A Tops-10 6.01A 5/1975 5/1975 CP/M 1.3 1976 Tops-10 6.02 1975 RSX-11M Plus 1976 Tops-20 1 MSS 28.0 1976 2/1976 2/1976 Tops-20 1A 4/1976 Tops-20 1B 10/1976 Tops-20 101B 12/1976 1977 1977 Tops-10 6.03 p-System I.0 3/1977 VSE/SP MVS/SP RSX-11M Plus RSX-11S Micro/RSX p-System I.3 p-System I.4 p-System I.5 Tops-20 2 8/1977 RT-11 5.7 7/1977 EMAS Late 1970's 1978 1978 Tops-10 6.03LIR VMS 1.0 Tops-20 3 2/1978 2/1978 1/1978 AppleDOS 3.0 6/1978 VMS 1.5 AppleDOS 3.1 1978 7/1978 Tops-20 3A 9/1980 1979 ACP v9.2.1 1979 2/1979 AppleDOS 3.2 p-System II.0 2/1979 EMAS 2900 p-System II.1 OS-9 MVS/370 Late 1970's CP/M 2.0 1979 ACP/TPF 1979 Tops-10 7.00 1979 AppleDOS 3.2.1 12/1979 8/1979 7/1979 Apple II Pascal 1.0 8/1979 p-System III.0 1980 VMS 2.0 CP/M 2.2 MP/M-80 1980 4/1980 Tops-20 4 1980? CCPM-80 4/1980 CCP/M-68k Apple CP/M RSTS/E v5.7 CP/M-80 QDOS 0.1 3/1980 AppleDOS 3.3 8/1980 1980 VMS 2.1 8/1980 Apple II Pascal 1.1 1980? Tops-10 7.01 1980 86-DOS 0.3 SOS 1.0 8/1980 12/1980 11/1980 1981 MVS/XA VMS 2.2 1981 VM/SP 1981 1981 SOS 1.1 Star RSTS/E 8 VMS 2.3 2/1981 1981 1981 VMS 2.4 PC DOS 1.0 12/8/1981 1981 MP/M II MP/M-86 VMS 2.5 RSTS/E 10.1 1981? PC DOS 1.1 p-System IV.0 1982 VMS 3.0 Tops-20 5.0 CP/M-Z80 1982 MS DOS 1.24 5/1982 1982? 4/1982 1/1982? 6/1982 VMS 3.1 Apple II Pascal 1.2 1982 MS DOS 1.25 CP/M Plus (3.0) CP/M-68k VMS 3.2 7/1982 Q4 1982? 1982-1984 SOS 1.3 1982 11/1982 VMS 3.3 1983 1982? LisaOS 1983 1/1983 MS DOS 2.0 PC DOS 2.0 3/1983 3/1983 MS DOS 2.01 NetWare 1 5/1983 1983 CP/M-86 CCP/M-86 Apple ProDOS 1.0 PC DOS 2.1 9/1983 9/1983 10/1983 Tops-10 7.02 10/1983 MS DOS 2.11 12/1983 DRI GEMDOS Apple ProDOS 1.0.1 1984 12/1983 System 1.0 1984 VMS 3.4 (Atari ST) 1/1984 1/1984 1984? MS DOS 2.11 1984 Apple ProDOS 1.0.2 MacWorks 12/1983 2/1984 VMS 3.5 SIBO OS 1984 TOS 1.00 1984 (GEMDOS 0.13) VMS 3.5 1984 GEM/1 System 2.0 VMS 3.7 PC DOS 3.0 1985 Apple ProDOS 1.1 1984 8/1984 8/1984 VMS 4.0 DR C PC DOS 3.2 Apple ProDOS 1.1.1 9/1984 10/1984 9/1984 MS DOS 3.05 PC DOS 3.10 Apple II Pascal 1.3 VMS 4.1 11/1984 11/1984 11/1984 1984 CDOS 4.1 1985 7/1985 1985 MS DOS 3.1 CDOS/XM 5.0 3/1985 7/1985 GEM/2 DosPlus 1.0 1986 System 3.0 VSE/SP 2.1 VMS 4.2 1985 6/1985 1985 DosPlus 1.2 7/1986 Windows 1.0 20/11/1985 MS DOS 3.2 12/1985 1986 PC DOS 3.20 System 4.0 1986 1/1986 1/1986 NetWare 2.0 1986 PC DOS 3.30 DosPlus 2.0 5/1986 Windows 1.03 1986 1986 System 5.0 1986 ProDOS 8 1.2 ProDOS 16 1.0 9/1986 9/1986 ProDOS 16 1.1 1987 CDOS 5.1 ProDOS 8 1.3 12/1986 1987 1/1987 1/1987 System 5.? VM/SP 1.5 OS/2 1.0 NetWare 2.11 3/1987 4/1987 ProDOS 8 1.4 GS/OS 2.0 Arthur 4/1987 (CP/DOS) CDOS 5.2 5/1987 5/1987 1987 2/4/1987 5/1987 VSE/SP 3.1 6/1987 DosPlus 2.1 MS DOS 3.3 Mid 1987 8/1987 Arthur 1.2 VM/SP HPO 1.5 1987? 10/1987 MS DOS 3.31 Dr CDOS/XM 6.0 11/1987 Dr CDOS/386 2.0 Windows/386 2.0 Windows 2.0 11/1987 GS/OS 3.1 1988 9/12/1987 9/12/1987 GEM/3 12/1987 1988 1/1988 Compaq Tops-20 7.0 DOS 3.31 MVS/ESA 6/1988 1988 VMS 5.0 4/1988 DrDos 3.3 Windows/386 2.1 Windows 2.1 5/1988 ProDOS 8 1.6 28/6/1988 28/6/1988 Dr CDOS/XM 6.2 Tops-10 7.04 6/1988 GS/OS 3.2 XDOS Dr CDOS/386 3.0 7/1988 7/1987 1988 PC DOS 4.0 7/1988 ProDOS 8 1.7 8/1988 8/1988 GS/OS 4.0 OS/2 1.1 SE 9/1988 VM/SP 1.6 31/10/1988 System 6.0 11/1988 11/1988 MS DOS 4.01 DrDos 4.41 12/1988 1989 12/1988 1989 VM/IS 1.6 VMS 5.1 4/1989 1989 OS/2 1.1 EE GEM/4 RiscOS 2 1989 (Arthur 2) VM/SP HPO1.6 ProDOS 8 1.8 EPOC NetWare 3.0 5/1989 VSE/SP 4.1 6/1989 VMS 5.2 6/1989 GS/OS 5.0 1989 7/1989 1989 1989 7/1989 OS/2 1.2 VMS 5.3 10/1989 1989 VM/XA SP 1.2.1 GS/OS 5.0.2 1990 12/1989 12/1989 1990 ViewMAX/1 Windows 3.0 DrDos 5.0 22/5/1990 5/1990 ProDOS 8 1.9 8/1990 VM/ESA 1.1 VMS 5.4 10/1990 10/1990 Dr Multiuser DOS 5.00 VSE/ESA 1.1 GS/OS 5.0.3 1991 12/1990 12/1990 1991 GS/OS 5.0.4 Dr Multiuser DOS 5.01 2/1991 ViewMAX/2 MS DOS 5.0 DrDos 6.0 6/1991 6/1991 RiscOS 3 NSS-DOS 1991 1991 VSE/ESA 1.2 9/1991 Windows 3.0 + Multimedia Ext System 7.0 VMS 5.5 20/10/1991 OS/2 1.3 TOS 1.06 11/1991 1991 Late 1991 VM/ESA 1.1.1 (GEMDOS 0.19) 1991 1992 12/1991 OS-9/6809 1992 Concurrent DOS 5.1 GS/OS 6.0 OS/2 2.0 Novell Netware Lite Dr Multiuser DOS 5.1 NetWare 4.0 Windows 3.1 3/1992 1992 3/1992 4/1992 System 7.0.1 6/4/1992 CCI Multiuser DOS 7.0 IMS Multiuser DOS 5.1 OS-9/68k 2.4 Dr PalmDOS "Merlin" Beta 1, 2 & 3 Enhanced Release System 7.1 6/1992 ViewMAX/3 Beta NitOS 9 MS DOS 5.0a GS/OS 6.0.1 1992 7/1992 PC DOS 5.02 Win-OS/2 Dr PalmDOS Eval Rel, RC 1 & 2 CCI Multiuser DOS 7.1 NetWare 4.01 8/1992 1992 8/1992 1992 Windows For CD-i workgroups 3.1 DrDOS "Panther" Beta 1 OS-9/68k 2.5 OpenVMS AXP 1.0 27/10/1992 DrDos 6.0 update Dr PalmDOS/Netware PalmDOS 1.0 10/1992 11/1992 CCI Multiuser DOS 7.21 VM/ESA 1.2.0 MVS/ESA R2 11/1992 6/1992 - 11/1992 System 7.1.2 1993 12/1992 12/1992 System 7.1 386 1993 System 7.2 Novell Personal Netware 1.0 VSE/ESA 1.3 System 7.5 OpenVMS AXP 1.5 CCI Multiuser DOS 7.22 OS-9/68k 3.0 OS-9/68k 2.9 3/1993 MS DOS 6.0 1993 30/3/1993 System 7.5.1 DOS/NT OS-9000 DR/IMS Multiuser DOS 5.11 OpenVMS 6.0 OS/2 2.1 DrDOS "StarTrek" (STDOS) 5/1993 7/1992 - 5/1993 VM/ESA 1.2.1 6/1993 Windows NT 3.1 PC DOS 6.0 7/1993 27/7/1993 Windows 3.11 1993 OS-9000/80x86 ? Windows For workgroups 3.11 MS DOS 6.2 David 8/11/1993 11/1993 VM/ESA 1.1.5 Novell Dos 7.0 System 7.5.3 1994 12/1993 12/1993 NetWare 4.10 1994 MS DOS 6.21 David 1.1 1994 dosemu DOS-C 2/3/1994 MS DOS 6.22 DR/IMS Multiuser DOS 5.14 11/3/1994 System 7.5.5 OpenVMS 6.1 PD-DOS 5/1994 6/1994 VM/ESA 1.2.2 PC DOS 6.3 RiscOS 3.5 Free-DOS 7/1994 1994 1994 7/1994 Windows NT 3.5 21/9/1994 1995 1995 PC DOS 7.0 28/2/1995 VSE/ESA 2.1 4/1995 Windows NT 3.51 30/5/1995 PC DOS 8.0 VSE/ESA 1.4 OpenVMS 6.2 6/1995 MVS/ESA SP5R2 6/1995 1995 Windows 95 MS DOS 7.0 24/8/1995 24/8/1995 Citrix WinFrame 9/1995 IMS Multiuser DOS 7.0 FreeDOS VM/ESA v2 R1 Windows 95 SP1 11/1995 OpenVMS 7.0 1996 OS/390 v1R1 12/1995 31/12/1995 1996 1/1996 Windows 95A OSR1 OS/2 Warp 3 2/1996 1996 IMS Multiuser DOS 7.1 RiscOS 3.7 1996 OS/390 v1R2 Windows NT 4.0 EPOC32 1996 7/1996 Windows 95B OSR2 1996 8/1996 MS DOS 7.10 OS/2 Warp 4.0 8/1996 9/1996 OS/390 v1R3 11/1996 Windows CE 1.0 VSE/ESA 2.2 OpenVMS 7.1 11/1996 1997 12/1996 12/1996 1997 Caldera OpenDOS 7.01 NetWare 5.0 Mac OS 7.6 2/1997 1997 1997 Windows 95B OSR2.1 Windows CE 1.1 4/1997 Mac OS 8.0 1997 Windows NT 4.0 OS/2 Warp 4.5 IMS REAL/32 7.5 BeOS PR1 1997 OS/390 v2R4 Service Pack 3 Mac OS 8.1 7/1997 7/1997 1997 BeOS PR2 Windows CE 2.0 Windows 95C OSR2.5 IMS REAL/32 7.51 10/1997 Windows NT 4.0 11/1997 11/1997 1997 VSE/ESA 2.3 VM/ESA v2 R3 Option Pack SkyOS 0.1 1998 12/1997 12/97 OS/390 v2R5 12/1997 12/1997 1998 1/1998 IMS REAL/32 7.52 Caldera DrDOS 7.02 Mac OS 8.5 BeOS R3 OS/400 v3R1 3/1998 3/1998 Mac OS 8.6 Palm OS 3.0 VSE/ESA 2.3.1 OS/390 v2R6 VMS 7.2 IMS REAL/32 7.53 1998 BeOS Max v3 Windows NT 7/1998 1998 Windows CE 2.1 Caldera DrDOS 7.02A Terminal Server Edition 6/1998 Windows 98 6/1998 BeOS R3.1 6/1998 7/1998 mid 1998 VSE/ESA 2.3.2 Windows NT 4.0 Windows CE 2.12 Service Pack 4 9/1998 Windows CE 3.0 OS/400 v3R2 BeOS R4 1999 OS/390 v2R7 IMS REAL/32 7.6 12/1998 1999 1/1999 Palm OS 3.1 Windows NT 1999 Embedded 4.0 BeOS R4.5 (Beta 1) 1999 22/2/1999 Caldera Thin Clients DrDOS 7.03 6/1999 RiscOS 4 EPOC 5 VSE/ESA 2.4 VM/ESA v2 R4 OS/390 v2R8 OS/400 v4R1 Lineo DrDos 7.03 6/1999 6/1999 BeOS R4.5.1 6/1999 6/1999 6/1999 6/1999 Lineo OEM DrDos 7.04 7/1999 8/1999 Windows 98SE 8/1999 Mac OS 9.0 VSE/ESA 2.4.1 Palm OS 3.2 Lineo DrDos 7.05 10/1999 1999? 1999 11/1999 OS/390 v2R9 12/1999 2000 OS/400 v4R2 2000 VMS 7.3 TPF v3R1 ws 2000 RiscOS 5 2000 Windo BeOS R5 Free BeOS R5 Pro VSE/ESA 2.4.2 (NT 5) 3/2000 3/2000 2/2000 OS/400 v4R3 Mac OS 9.1 2000 VSE/ESA 2.5 Windows ME Symbian 6 9/2000 OS/390 v2R10 9/2000 10/2000 11/2000? z/VM v3 R1 2001 12/2000 2001 z/OS v1R1 1/2001 VSE/ESA 2.5.1 OS/400 v4R4 Symbian 6.1 FreeDOS Beta 6 2001? 3/2001 3/2001 z/VM v4 R1 5/2001 z/OS v1R2 Palm OS 3.3 TPF v4R1 6/2001 2001? 7/2002 VSE/ESA 2.5.2 z/VM v4 R2 FreeDOS Beta 7 8/2001 8/2001 OpenBeOS Windows XP eComStation OS/2 v1.0 9/2001 (NT 5.1) 4/10/2001 10/2001 VSE/ESA 2.6 Windows XP OS/400 v4R5 Windows CE .NET 2002 12/2001 Embedded 2002 7/1/2002 Symbian 7.0 VSE/ESA 2.6.1 2001 2/2002 2002? OS/400 v5R1 FreeDOS Beta 8 VSE/ESA 2.6.2 z/OS v1R3 Windows XP Tablet Ed 4/2002 2002? Copyright 2003,2004 6/2002 2002 Patrick J.C.
Recommended publications
  • Module Introduction
    Module Introduction PURPOSE: The intent of this module is to provide an overview of the MPC5200. OBJECTIVES: - Identify the MPC5200 Block Diagram - Identify the MPC5200 Target Markets - Describe HiP7 Technology - Describe Core Features - Describe System Level Features CONTENT: - 28 pages - 5 questions LEARNING TIME: - 55 minutes The intent of this module is to provide you with an overview of the MPC5200 microcontroller. You will become familiar with the MPC5200 and its target markets. You will also learn about the composition of the MPC5200 by studying its block diagram. Finally, you will explore the core and system level features of the of the MPC5200. 1 MPC5200 Overview Designed with automotive/telematics applications in mind Runs at higher clock, bus, and CPU speeds Handles a tremendous range of applications Welcome to the MPC5200. This processor provides very high performance in automotive and other embedded environments. This device has been designed with automotive and telematics applications in mind. What is new about the MPC5200? Generally, automotive class processors have not run at the clock speeds seen in the MPC5200. The external bus speeds of this device are up to 132 MHz and the internal execution speed for the CPU is up to 400 MHz. This provides the horsepower to do voice recognition, graphics processing and wireless communications. The MPC5200 is not just for automotive applications. In fact, this device will handle a tremendous range of applications. This is mainly due to the wide range of communications peripherals and timers, as well as the processing power provided by the 603 G2_LE core that uses the PowerPCTM instruction set.
    [Show full text]
  • Ebook - Informations About Operating Systems Version: August 15, 2006 | Download
    eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org AIX Internet: AIX AmigaOS Internet: AmigaOS AtheOS Internet: AtheOS BeIA Internet: BeIA BeOS Internet: BeOS BSDi Internet: BSDi CP/M Internet: CP/M Darwin Internet: Darwin EPOC Internet: EPOC FreeBSD Internet: FreeBSD HP-UX Internet: HP-UX Hurd Internet: Hurd Inferno Internet: Inferno IRIX Internet: IRIX JavaOS Internet: JavaOS LFS Internet: LFS Linspire Internet: Linspire Linux Internet: Linux MacOS Internet: MacOS Minix Internet: Minix MorphOS Internet: MorphOS MS-DOS Internet: MS-DOS MVS Internet: MVS NetBSD Internet: NetBSD NetWare Internet: NetWare Newdeal Internet: Newdeal NEXTSTEP Internet: NEXTSTEP OpenBSD Internet: OpenBSD OS/2 Internet: OS/2 Further operating systems Internet: Further operating systems PalmOS Internet: PalmOS Plan9 Internet: Plan9 QNX Internet: QNX RiscOS Internet: RiscOS Solaris Internet: Solaris SuSE Linux Internet: SuSE Linux Unicos Internet: Unicos Unix Internet: Unix Unixware Internet: Unixware Windows 2000 Internet: Windows 2000 Windows 3.11 Internet: Windows 3.11 Windows 95 Internet: Windows 95 Windows 98 Internet: Windows 98 Windows CE Internet: Windows CE Windows Family Internet: Windows Family Windows ME Internet: Windows ME Seite 1 von 138 eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org Windows NT 3.1 Internet: Windows NT 3.1 Windows NT 4.0 Internet: Windows NT 4.0 Windows Server 2003 Internet: Windows Server 2003 Windows Vista Internet: Windows Vista Windows XP Internet: Windows XP Apple - Company Internet: Apple - Company AT&T - Company Internet: AT&T - Company Be Inc. - Company Internet: Be Inc. - Company BSD Family Internet: BSD Family Cray Inc.
    [Show full text]
  • Goodforkbadfork-Lineo.Pdf
    Good Fork, Bad Fork Examining the Limits of Open Source Software in the Embedded Market Tim Bird Chief Technology Officer www.lineo.com Start with 2 Definitions Definition of open source What are it’s key attributes Definition of network effects Importance of network effects for open source software What is Open Source Software? Examples Linux Apache gcc (GNU compiler) Key Attributes of Open Source Software Access to the source code Freedom to make modifications AND distribute them (free = freedom : think free speech, not free beer) Licenses that provide these attributes Availability of source is NOT enough Source Availability != Open Source QNX now has source availability For lots of money, you can buy source code to VxWorks Microsoft may ship Windows CE source code But that's NOT Open Source Key Attributes of Open Source Software Communities develop The "Linux community" This generates "network effects" What are “Network Effects”? When the value of something increases with the number of items Classic example: the telephone Two phones have limited value Whole network of phones gives each one its value Other “Network Effect” Examples Classic example: VHS videocassette tapes Once a standard develops, it pushes other formats out Market for Applications Windows APIs OS More Popularity Applications Network Effects and Linux Every feature of Linux makes it more valuable to developers Every Linux developer makes Linux have more features Virtuous cycle Open Source Network Effects (Business Benefits) Popularity Availability of engineering resources Info Skilled manpower Engineer enthusiasm Commercial effects Multi-vendor OS Competition to produce rapid development Test organizations Linux is Not Just One Community Separate communities for networking, file systems, Web servers, graphic layers, desktops, etc.
    [Show full text]
  • Getting Started Computing at the Al Lab by Christopher C. Stacy Abstract
    MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLI..IGENCE LABORATORY WORKING PAPER 235 7 September 1982 Getting Started Computing at the Al Lab by Christopher C. Stacy Abstract This document describes the computing facilities at the M.I.T. Artificial Intelligence Laboratory, and explains how to get started using them. It is intended as an orientation document for newcomers to the lab, and will be updated by the author from time to time. A.I. Laboratory Working Papers are produced for internal circulation. and may contain information that is, for example, too preliminary or too detailed for formal publication. It is not intended that they should be considered papers to which reference can be made in the literature. a MASACHUSETS INSTITUTE OF TECHNOLOGY 1982 Getting Started Table of Contents Page i Table of Contents 1. Introduction 1 1.1. Lisp Machines 2 1.2. Timesharing 3 1.3. Other Computers 3 1.3.1. Field Engineering 3 1.3.2. Vision and Robotics 3 1.3.3. Music 4 1,3.4. Altos 4 1.4. Output Peripherals 4 1.5. Other Machines 5 1.6. Terminals 5 2. Networks 7 2.1. The ARPAnet 7 2.2. The Chaosnet 7 2.3. Services 8 2.3.1. TELNET/SUPDUP 8 2.3.2. FTP 8 2.4. Mail 9 2.4.1. Processing Mail 9 2.4.2. Ettiquette 9 2.5. Mailing Lists 10 2.5.1. BBoards 11 2.6. Finger/Inquire 11 2.7. TIPs and TACs 12 2.7.1. ARPAnet TAC 12 2.7.2. Chaosnet TIP 13 3.
    [Show full text]
  • May 10, 2002 Embedix SDK Lineo 1.07
    May 10, 2002 Embedix SDK Lineo 1.07 Embedix SDK 2.4 Getting Started May 10, 2002 Embedix SDK Lineo 1.07 Disclaimer, Trademarks, and Copyright Information Disclaimer Lineo, Inc. makes no representations or warranties with respect to the contents or use of this manual, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Lineo, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. Lineo, Inc. makes no representations or warranties with respect to any Lineo software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Lineo, Inc. reserves the right to make changes to any and all parts of Lineo software, at any time, without any obligation to notify any person or entity of such changes. Trademarks Lineo and Embedix are registered trademarks of Lineo, Inc. The stylized Lineo logo is a trademark of Lineo, Inc. Other product and company names mentioned in this document may be the trademarks or registered trademarks of their respective owners. Copyright Copyright © 2002 Lineo, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher. Lineo, Inc. 588 West 400 South Suite 150 Lindon, UT 84042 USA http://www.lineo.com Embedix SDK 2.4 Getting Started Part Number: EMBD-SDK-GS-0502 May 2002 May 10, 2002 Embedix SDK Lineo 1.07 Contents P R E F A C E About This Guide...............................................................................
    [Show full text]
  • Storage Organization and Management in TENEX I. Introduction
    Storage Organization and Management in TENEX http://www.linique.com/dlm/tenex/fjcc72/ Storage Organization and Management in TENEX by Daniel L. Murphy Presented at the Fall Joint Computer Conference, 1972. Originally published in AFIPS Conference Proceedings Volume 41. I. Introduction In early 1969, BBN began an effort aimed at developing a new time-shared operating system. It was felt at the time that none of the commercially available systems could meet the needs of the research planned and in progress at BBN. The foremost requirement of the desired operating system was that it support a directly addressed process memory in which large list-processing computations could be performed. The cost of core storage prohibited the acquisition of sufficient memory for even one such process, and the problems of swapping such very large processes in a time-sharing environment made that solution technically infeasible as well. Paging was therefore the logical alternative, and our study and experience with list processing systems(1,2) led us to believe that using a demand-paged virtual memory system for such computations was a feasible approach. With demand paged process virtual memory added to our requirements, we found no existing system which could adequately meet our needs. Our approach was to take an existing system which was otherwise appropriate and add the necesary hardware to support paging. The system chosen was the DEC PDP-10 (3), which, although not paged, was available with a time-shared operating system and substantial support software. Consideration was given to modifying the existing PDP-10 operating system to support demand paging, but that approach was rejected because of the substantial amount of work which would be required, because of the inherent constraints imbedded in the architecture of any large system, and because development of a new operating system would allow the inclusion of a great many other features and facilities which were judged desirable.
    [Show full text]
  • NWG/RFC# 752 MRC 2-Jan-79 01:22 Nnnnn a Universal Host Table
    NWG/RFC# 752 MRC 2-Jan-79 01:22 nnnnn A Universal Host Table Network Working Group Mark Crispin Request for Comments 752 SU-AI NIC nnnnn 2 January 1979 A Universal Host Table ABSTRACT: The network host table in use at MIT and Stanford is described. This host table is superior to the NIC and Tenex host tables in several ways. A binary file, compiled from this host table, is also described. This file is used by subsystems on MIT's ITS and Stanford's WAITS timesharing systems for efficiency in host and network lookups. HISTORY: As with many other sites on the Arpanet, we found the NIC's host table unsuited to our needs. Part of the problem was because the NIC host table was often inaccurate and all too often failed to include several nicknames in common usage in our communities. In addition, the NIC host table's format was awkward for user programs to use, especially those which wanted to have the host table mapped into memory in some sort of structured binary form for efficient lookups. Finally, the NIC host table neglects to include some essential information. The ITS host table was originally designed to be compiled along with a network handling program (MIDAS, the PDP-10 assembler used, has a pseudo-op to insert a file into an assembly). In order to make the host table palatable to the assembler, every comment line began with a semicolon, and every actual data line began with the word HOST. Each program which used the host table defined HOST as an assembly macro before inserting the host table into the assembly.
    [Show full text]
  • Engineering Strategy Overview Preliminary
    March 1982 Engineering Preliminary Strategy Company Overview Confidential If.-t8···· L..4L ~ \:')' j.~.! / .;.' ' 1985 1990 1995 2000 - P,O S SIB L E DEC PRO Due T S - $lJOO cellular radio net discontinouous.100 word ~ lim! ted context HANDHELD speaker independent speaker independent $1.0K speech recogn. • sketchpad , interpretation Glata structures , ' & relat~onsh~ps object filing natural languaqe (invisible, protected structures) $40K I CAB I NET I ,4 (dedicated fixture) ~~~n limited context [:~~~~e~ ~~~:~~i:ti~n ~ ak rind pendent • voice ~tuate~ retrieval spe ~ e _ .. • te1econferenc1ng center cont1nued speechlrecogn~tion " ;., encryption associa tiveJparallel a;;;'e'los (, ..j." .---~ provide CAtt= ASSISTANT -------...--- .. • LIBRARlj\N ~ ?ertified "best match" retrieval ~ (secure) os (holographic? ) $650K BD 1/15/81 PRELIMINARY ENGINEERING STRATEGY OVERVIEW MARCH lYtil SECONIJ IJRAFT PRELIMINARY ENGINEERING STRATEGY OVERVIEW TABLE OF CONTENTS ,Preface Chapter I fhe Product Strategy and Transitioning to the Fifth Generation - Product Strategy Overview - The Transitions - Personal Computer Clusters, PCC, Are An Alternative to Timeshared Computers - The Product Strategy - Fifth and Sixth Computer Technology Generations - Uistributed Processing and Limits to Its Growth Chapter II Essays on the Criteria for Allocation of Engineering Resources - Overview, - Heuristics for Building Great Products, - Proposed Resource Allocation Criteria - UEC's Position in the VAN - Buyout Philosophy/Process/Criteria - Example of a "Make vs Buy" Analysis - Engineering Investment Sieve Chapter III Essays on Strategic Threats and Opportunities - Uverview, - Strategic Threats - Getting Organized in Engineering and Manufacturing to Face Our Future Competitors p - View of Competitors ---~,.~".~.-~ l f;t-1) IPrT Co?"! v. 7U/L, / IJ ...J - Te-Iecommunications Environment ) ;2f e-c.. - Competitive TeChnology Exercise, ltv • Chapter IV TeChnology Managers Committee Report ,MC- .
    [Show full text]
  • DR DOS for the Zfx86
    DR DOS for the ZFx86 Cost Effective, Reliable, Rapid Deployment of Embedded Systems w DR DOS on the ZFx86 gets products to market quickly at the lowest development and ownership cost. w Thousands of compatible applications, drivers and utilities available free or at minimal cost. w Full documentation available. DR DOS 7.03 Key Features of DR DOS Online Manual - DRDOS is supplied with a complete The ideal embedded DOS system, online manual that contains detailed information about all designed for out-of-the-box of the features of the operating system including the basic implementation into ROM or Flash commands, and the advanced utilities. It also has online ROM with tools and associated help available for all its commands. documents available in the DRDOS Memory Management - Memory management features OEM Documentation Kit. include a set of device drivers and commands that enable w 100% MS-DOS 6.22 compatible.. you to manage memory efficiently and make as much memory as possible available to your applications. w Comprehensive DOS utility set DOS Protected Mode Services - DOS Protected Mode w Multitasking, with API for developers Services (DPMS) interface allows specially-implemented w DPMS memory manager in addition to DPMI device drivers and TSRs to operate in extended memory. w Stacker disk compression This makes more memory within the first megabyte w NWCACHE - disk caching program available to applications and other conventionally-written drivers and TSRs. Both Stacker* (the disk compression w EMM386 memory manager program), and NWCACHE (the disk cache) use DPMS. w DOS Protected Mode Services (DPMS) Disk Compression - The disk compression component w Multitasking enables you to store more information by compressing the w DR-DOS provides a full multitasking environment data.
    [Show full text]
  • Lisp: Program Is Data
    LISP: PROGRAM IS DATA A HISTORICAL PERSPECTIVE ON MACLISP Jon L White Laboratory for Computer Science, M.I.T.* ABSTRACT For over 10 years, MACLISP has supported a variety of projects at M.I.T.'s Artificial Intelligence Laboratory, and the Laboratory for Computer Science (formerly Project MAC). During this time, there has been a continuing development of the MACLISP system, spurred in great measure by the needs of MACSYMAdevelopment. Herein are reported, in amosiac, historical style, the major features of the system. For each feature discussed, an attempt will be made to mention the year of initial development, andthe names of persons or projectsprimarily responsible for requiring, needing, or suggestingsuch features. INTRODUCTION In 1964,Greenblatt and others participated in thecheck-out phase of DigitalEquipment Corporation's new computer, the PDP-6. This machine had a number of innovative features that were thought to be ideal for the development of a list processing system, and thus it was very appropriate that thefirst working program actually run on thePDP-6 was anancestor of thecurrent MACLISP. This earlyLISP was patterned after the existing PDP-1 LISP (see reference l), and was produced by using the text editor and a mini-assembler on the PDP-1. That first PDP-6 finally found its way into M.I.T.'s ProjectMAC for use by theArtificial lntelligence group (the A.1. grouplater became the M.I.T. Artificial Intelligence Laboratory, and Project MAC became the Laboratory for Computer Science). By 1968, the PDP-6 wasrunning the Incompatible Time-sharing system, and was soon supplanted by the PDP-IO.Today, the KL-I 0, anadvanced version of thePDP-10, supports a variety of time sharing systems, most of which are capable of running a MACLISP.
    [Show full text]
  • Module Introduction
    Module Introduction PURPOSE: The intent of this module is to provide an overview of the MPC5200. OBJECTIVES: - Identify the MPC5200 Block Diagram - Identify the MPC5200 Target Markets - Describe HiP7 Technology - Describe Core Features - Describe System Level Features CONTENT: - 28 pages - 5 questions LEARNING TIME: - 55 minutes The intent of this module is to provide you with an overview of the MPC5200 microcontroller. You will become familiar with the MPC5200 and its target markets. You will also learn about the composition of the MPC5200 by studying its block diagram. Finally, you will explore the core and system level features of the of the MPC5200. 1 MPC5200 Overview Designed with automotive/telematics applications in mind Runs at higher clock, bus, and CPU speeds Handles a tremendous range of applications Welcome to the MPC5200. This processor provides very high performance in automotive and other embedded environments. This device has been designed with automotive and telematics applications in mind. What is new about the MPC5200? Generally, automotive class processors have not run at the clock speeds seen in the MPC5200. The external bus speeds of this device are up to 132 MHz and the internal execution speed for the CPU is up to 400 MHz. This provides the horsepower to do voice recognition, graphics processing and wireless communications. The MPC5200 is not just for automotive applications. In fact, this device will handle a tremendous range of applications. This is mainly due to the wide range of communications peripherals and timers, as well as the processing power provided by the 603 G2_LE core that uses the PowerPCTM instruction set.
    [Show full text]
  • The UNIX Time- Sharing System
    1. Introduction There have been three versions of UNIX. The earliest version (circa 1969–70) ran on the Digital Equipment Cor- poration PDP-7 and -9 computers. The second version ran on the unprotected PDP-11/20 computer. This paper describes only the PDP-11/40 and /45 [l] system since it is The UNIX Time- more modern and many of the differences between it and older UNIX systems result from redesign of features found Sharing System to be deficient or lacking. Since PDP-11 UNIX became operational in February Dennis M. Ritchie and Ken Thompson 1971, about 40 installations have been put into service; they Bell Laboratories are generally smaller than the system described here. Most of them are engaged in applications such as the preparation and formatting of patent applications and other textual material, the collection and processing of trouble data from various switching machines within the Bell System, and recording and checking telephone service orders. Our own installation is used mainly for research in operating sys- tems, languages, computer networks, and other topics in computer science, and also for document preparation. UNIX is a general-purpose, multi-user, interactive Perhaps the most important achievement of UNIX is to operating system for the Digital Equipment Corpora- demonstrate that a powerful operating system for interac- tion PDP-11/40 and 11/45 computers. It offers a number tive use need not be expensive either in equipment or in of features seldom found even in larger operating sys- human effort: UNIX can run on hardware costing as little as tems, including: (1) a hierarchical file system incorpo- $40,000, and less than two man years were spent on the rating demountable volumes; (2) compatible file, device, main system software.
    [Show full text]