Open Systems September 9, 2003

Total Page:16

File Type:pdf, Size:1020Kb

Open Systems September 9, 2003 1969 1970 1971 1972 1973 UNIX Time-Sharing System UNIX Time-Sharing System UNIX Time-Sharing System UNICS First Edition (V1) Second Edition (V2) Third Edition (V3) september 1969 november 3, 1971 june 12, 1972 february 1973 Open Systems september 9, 2003 Éric Lévénez 1998-2003 <http://www.levenez.com/unix/> 1974 1975 1976 1977 Wollongong UNSW Mini Unix may 1977 LSX UNIX Time-Sharing System UNIX Time-Sharing System UNIX Time-Sharing System Fourth Edition (V4) Fifth Edition (V5) Sixth Edition (V6) november 1973 june 1974 may 1976 PWB/UNIX PWB 1.0 1974 july 1, 1977 USG 1.0 TS 1.0 1977 MERT 1974 RT 1.0 1977 1978 1979 1980 UNIX Time-Sharing System Seventh Edition Modified (V7M) december 1980 1BSD 2BSD 2.79BSD march 9, 1978 may 10, 1979 april 1980 3BSD 4.0BSD march 1980 october 1980 UCLA Secure Unix 1979 UNSW 01 UNSW 04 january 1978 november 1979 BRL Unix V4.1 july 1979 UNIX 32V V7appenda may 1979 february 12, 1980 UNIX Time-Sharing System Seventh Edition (V7) january 1979 PWB 2.0 PWB 1.2 1978 XENIX OS august 25, 1980 CB UNIX 1 CB CB UNIX 3 UNIX 2 USG 2.0 USG 3.0 TS 2.0 TS 3.0 TS 3.0.1 1978 1979 1980 Interactive IS/1 UCLA Locally Cooperating Unix Systems 1980 1981 1982 1983 V7M 2.1 Ultrix-11 october 1981 mt Xinu july 19, 1983 2.8BSD 2.8.1BSD 2.8.2BSD 2.9BSD 2.9.1BSD july 1981 january 1982 september 8, 1982 july 1983 november 1983 4.1BSD 4.1aBSD 4.1bBSD 4.1cBSD 4.2BSD june 1981 april 1982 august 1982 december 1982 september 1983 QUNIX QNX beta 1981 1983 SunOS 1.0 february 1982 UNSW 81 april 1981 Sinix XENIX 3.0 XENIX 2.3 april 1983 UNIX System III UNIX System IV UNIX System V november 1981 1982 january 1983 TS 4.0.1 TS 5.0 TS 5.2 1981 1982 1983 PC/IX IS/3 HP-UX UCLA Locus Locus 1981 1983 Venix Coherent june 1983 1984 1985 1986 Ultrix-11 v3.0 Ultrix-11 v3.1 1986 1986 Ultrix 32M 1.0 Ultrix 32M 1.2 1984 1985 mt Xinu mt Xinu (4.2BSD) (4.3BSD) 2.9BSD-Seismo august 1985 MIPS OS 4.3BSD june 1986 QNX 1.0 1984 SunOS 1.1 SunOS 1.2 SunOS 2.0 SunOS 3.0 SunOS 3.2 april 1984 january 1985 may 15, 1985 february 17, september 1986 1986 BRL Unix BRL Unix (4.2BSD) (4.3BSD) 1985 1986 Mach 1985 Mach 2.0 UNIX Time-Sharing System UNIX Time-Sharing System Eighth Edition (V8) Ninth Edition (V9) february 1985 september 1986 SCO XENIX 3.0 SCO XENIX february 1984 System V/286 1985 GNU (Trix) 1986 UNIX System Plan 9 V/286 UNIX System UNIX System V 1985 V/386 rel 3.0 Release 2 UNIX System V april 1984 Release 3.0 1986 Dynix 1984 Chorus 1986 Unicos Unicos 1.0 Unicos 2.0 1984 april 3, 1986 Xinu december 19, 1986 1984 Interactive 386/ix IS/5 1985 HP-UX 1.0 1986 IBM IX/370 1985 Locus 1985 Venix 2.0 Venix 1.0 Venix/286 1985 1986 Minix AIX/RT 2 1986 A/UX 1987 1988 1989 Ultrix 4.2 Acorn RISC iX 1989 Ultrix 32M 2.0 BSD Net/1 1987 november 1988 more/BSD mt Xinu december 1988 mach386 2.10BSD 2.10.1BSD april 1987 january 1989 MIPS OS 4.3BSD Tahoe june 1988 HPBSD 1987 HPBSD 1.0 april 1988 QNX 2.0 QNX 2.21 IBM AOS 1988 SunOS 3.5 SunOS 4.0 SunOS 4.0.3 1988 1989 may 1989 NeXTSTEP 0.8 NeXTSTEP 1.0 october 12, 1988 september 18, 1989 Mach 2.5 1988 UNIX Time-Sharing System Tenth Edition (V10) Sinix 2.0 Sinix 2.1 october 1989 1987 1988 IRIX SCO XENIX System V/386 SCO XENIX System V/386 SCO UNIX System V/386 october 1987 release 2.3.4 release 3 june 1989 1989 UNIX System V/386 UNIX System V/386 Release 3.2 UNIX System V Release 4 UNIX System V Release 4 Release 3.2 1988 1987 Atari Unix 1989 Chorus/MiX V3.2 1988 Unicos 3.0 Unicos 4.0 Unicos 5.0 september 25, 1987 Xinu 7 july 15, 1988 may 15, 1989 march 1988 CTIX/386 CTIX 3.0 CTIX 3.2 CTIX 4.0 UNIX Interactive 4.1 1988 HP-UX 1.2 HP-UX 2.0 HP-UX 3.0 HP-UX 7.0 1987 1988 1988 1989 AIX PS/2 1.1 march 31, 1989 Venix 3.2 Venix 3.2.3 Minix 1.0 1987 AIX/RT 2.2.1 AIX/6000 v3 AIX/RT 2.1.2 1987 1989 A/UX 1.0 february 1988 1990 1991 BSD/386 0.3.2 1992 (BSDI) BSD/OS 1.0 february 28, 1992 (BSDI) Ultrix 4.2A Ultrix 4.3 RISC iX 1.21 BSD Net/2 1991 (4.3BSD Lite) june 1991 mt Xinu mach 2.6 386 BSD 0.0 386 BSD 0.1 february 1992 july 14, 1992 2.11BSD february 1992 AMIX 2.1 4.3BSD Reno 4.4BSD alpha june 1990 june 1992 QNX 4.0 1990 AOS Reno 1992 SunOS 4.1.1 SunOS 4.1.2 SunOS 4.1.3 SunOS 4.1 (Solaris 1) (Solaris 1.0.1) (Solaris 1.1a) march 1990 november 1990 december 1991 august 1992 Solaris 2.0 (sparc) Solaris 2.1 (SunOS 5.0) (SunOS 5.1) july 1992 december 1992 NeXTSTEP 2.0 NeXTSTEP 2.1 NeXTSTEP 3.0 sept. 18, 1990 september 1992 march 25, 1991 Solaris 2.0 (x86) end 1992 Mach 2.6 Mach 3 OSF/1 OSF/1 1990 Sinix 5.20 1992 Sinix 5.40 1990 1992 IRIX 4.0.5 1990 Trusted XENIX 2.0 Trusted XENIX 3.0 january 9, 1991 GNU april 8, 1992 (GNU/Hurd) Plan 9 may 7, 1991 1990 AMiX 2.2 UnixWare 1 AMiX 1.1 (Amiga Unix SVR4) Unix System V 1990 Release 4.2 ASV (dev release) november 2, 1992 ASV (final release) 1991 august 1992 Chorus/MiX SVR4 1991 Unicos 6.0 Unicos 7.0 february 14, 1991 october 29, 1992 Xinu Unix System V Release 4.1ES UNIX december 1992 Interactive 4.1 HP-UX 7.08 HP-UX 8.0 HP-UX 8.07 HP-UX 9.0 1990 1991 1991 1992 Linux 0.01 Linux 0.02 Linux 0.12 Linux 0.95 AIX PS/2 AIX PS/2 & AIX/370 august 1, 1991 october 5, 1991 january 16, 1992 march 8, 1992 AIX/370 1.2.1 1.2 february 22, 1991 AIX PS/2 1.3 march 30, 1990 october 2, 1992 Venix 3.2.4 Minix 1.5 AIX/ESA 1 AIX/ESA 2.1 december 1992 1991 1992 AIX 3.1 AIX 3.2 1990 1990 Coherent 4.0 Coherent 3.0 may 1992 A/UX 2.0 A/UX 3.0 june 1990 april 16, 1992 1993 BSD/OS 1.1 1994 BSD/OS 2.0 (BSDI) (BSDI) february 14, 1994 Ultrix 4.3A Ultrix 4.4 NetBSD 0.8 NetBSD 0.9 NetBSD 1.0 april 20, 1993 august 23, 1993 october 26, 1994 FreeBSD 1.0 FreeBSD 1.1 FreeBSD 1.1.5.1 december 1993 may 1994 july 1994 386 BSD 1.0 12 november 1994 2.11BSD 2.11BSD patch 100 patch 200 january 1993 december 1994 4.4BSD Lite 1 march 1, 1994 4.4BSD 4.4BSD Encumbered june 1, 1993 ArchBSD june 1993 november 1994 HPBSD 2.0 HPBSD april 1993 QNX 4.1 1994 SunOS 4.1.3_U1 SunOS 4.1.3_U1b SunOS 4.1.4 Lites (Solaris 1.1.1) (Solaris 1.1.1B) (Solaris 1.1.2) december 1993 february 1994 september 1994 Solaris 2.2 (sparc) Solaris 2.3 (sparc) Solaris 2.4 (SunOS 5.2) (SunOS 5.3) (SunOS 5.4) may 1993 november 1993 december 1994 NeXTSTEP 3.1 NeXTSTEP 3.2 may 25, 1993 october 1993 Solaris 2.1 (x86) Mach 4 UK02 july 20, 1994 OSF/1.3 june 1994 Sinix 5.41 Sinix 5.42 1993 IRIX 5.3 IRIX 6.0 1993 1994 SCO UNIX 3.2.4 (Open Desktop) Trusted XENIX 4.0 Unicos-max 1.0 1994 Unicos-max 1.1 Unicos-max 1.2 september 17, 1993 november 15, 1993 june 10, 1994 november 30, 1994 UnixWare 1.1 UnixWare 1.1.1 Unix SVR4.2 Unix System V Release 4.2 may 18, 1993 1994 Dynix/ptx 2.0.4 1993 Chorus/MiX SVR4 Unicos 8.0 march 11, 1994 Xinu UNIX Interactive 4.1a june 1994 HP-UX 9.02 HP-UX 9.03 HP-UX 9.04 HP-UX 9.05 1993 1993 november 1993 1994 HP-UX BLS 8.04 HP-UX BLS 9.09+ september 21, 1993 december 1, 1994 Linux 0.99.11 Linux 0.99.15j Linux 1.0 Linux 1.0.6 Linux 1.0.9 july 18, 1993 march 2, 1994 march 14, 1994 april 3, 1994 april 17, 1994 Linux 1.1.0 Linux 1.1.52 april 6, 1994 october 6, 1994 Venix 4.2 AIX/ESA 2.2 1994 AIX 3.2.4 AIX 4.0 AIX 4.1 AIX 4.2.5 Coherent 4.2 july 1993 1993 july 1994 1994 may 1993 A/UX 3.0.1 A/UX 3.0.2 A/UX 3.01 1995 BSD/OS 2.0.1 BSD/OS 2.1 1996 (BSDI) (BSDI) august 1995 february 13, 1996 Ultrix 4.5 november 1995 NetBSD 1.1 NetBSD 1.2 november 26, 1995 october 4, 1996 FreeBSD FreeBSD FreeBSD 2.0 2.0.5 2.1 november 22, 1994 june 10, 1995 november 19, 1995 FreeBSD 2.1.5 FreeBSD 2.1.6 2.11BSD july 14, 1996 november 16, 1996 patch 300 february 1996 4.4BSD Lite 2 june 1995 OpenBSD OpenBSD 2.0 october 1995 october 1996 QNX/Neutrino 1.0 1996 QNX 4.2 QNX 4.22 QNX 4.24 AOS Lite 1995 Lites 1.0 Lites 1.1 Lites 1.1u3 february 28, 1995 march 24, 1995 march 30, 1996 Solaris 2.5 Solaris 2.5.1 (SunOS 5.5) (SunOS 5.5.1) november 1995 may 1996 NeXTSTEP 3.3 OPENSTEP 4.0 OPENSTEP 4.1 february 1995 july 22, 1996 december 1996 Mach 4 Mach 4 UK02p21 UK22 november 3, 1995 march 29, 1996 Digital Unix Digital Unix 4.0 Digital Unix Digital Unix (DEC OSF/1 AXP) (DEC OSF/1 V4) 4.0A 4.0B march 1995 Sinix ReliantUnix 5.43 may 1996 september 1996 december 1996 1995 IRIX 6.2 IRIX 6.3 Trusted IRIX/B january 1996 october 1996 4.0.5 EPL february 6, 1995 OpenServer 5.0 OpenServer 5.0.2 may 9, 1995 june 1996 Unicos-max 1.3 november 15, 1995 GNU 0.1 (GNU/Hurd) september 6, 1996 Plan 9 r2 july 1995 UnixWare 2.0 Unix System V Release 4.2MP UnixWare 2.1 UnixWare 2.1.2 january 1995 february 13, 1996 october 1996 Dynix/ptx 4.4 1996 Unicos 9.0 Unicos 9.1 september 21, 1995 march 15, 1996 Trusted Unicos 8.0 Unicos/mk 1.2.5 Unicos/mk 1.3 march 9, 1995 november 11, 1996 december 9, 1996 HP-UX 10.0 HP-UX 10.01 HP-UX 10.10 HP-UX 10.20 february 9, 1995 july 1995 february 1996 september 4, 1996 Mk Linux Mk Linux DR2 1996 december 1996 Linux 1.2 Linux 1.2.13 Linux 2.0 Linux 2.0.21 march 7, 1995 august 2, 1995 june 9, 1996 september 20, 1996 Linux 1.1.95 Linux 1.3 Linux 1.3.100 Linux 2.1 march 2, 1995 june 12, 1995 may 10, 1996 september 30, 1996 Minix 1.7.2 march 1996 Coherent 4.2.10 1995 A/UX 3.1.1 1995 BSD/OS 3.0 1997 BSD/OS 3.1 BSD/OS 4.0 1998 (BSDI) (BSDI) (BSDI) february 26, 1997 december 10, 1997 august 17, 1998 NetBSD NetBSD NetBSD 1.2.1 NetBSD 1.3.3 may 20, 1997 1.3.1 1.3.2 march 9, may 29, december 23, 1998 NetBSD 1.3 1998 1998 january 4, 1998 FreeBSD 2.2 FreeBSD 3.0 march 16, 1997 october 16, 1998 FreeBSD 2.1.7 FreeBSD 2.2.1 FreeBSD 2.2.7 FreeBSD 2.2.8 february 20, 1997 FreeBSD 2.2.5 march 25, 1997 october 22, 1997 july 22, 1998 november 29, 1998 2.11BSD 2.11BSD patch 366 patch 400 february 1997 january 1998 4.4BSD Lite 2 OpenBSD 2.1 OpenBSD 2.2 OpenBSD 2.3 OpenBSD 2.4 june 1, 1997 december 1, 1997 may 19, 1998 december
Recommended publications
  • Nport 5600 Series User's Manual
    NPort 5600 Series User’s Manual Fifteenth Edition, September 2014 www.moxa.com/product © 2014 Moxa Inc. All rights reserved. NPort 5600 Series User’s Manual The software described in this manual is furnished under a license agreement and may be used only in accordance with the terms of that agreement. Copyright Notice © 2014 Moxa Inc. All rights reserved. Trademarks The MOXA logo is a registered trademark of Moxa Inc. All other trademarks or registered marks in this manual belong to their respective manufacturers. Disclaimer Information in this document is subject to change without notice and does not represent a commitment on the part of Moxa. Moxa provides this document as is, without warranty of any kind, either expressed or implied, including, but not limited to, its particular purpose. Moxa reserves the right to make improvements and/or changes to this manual, or to the products and/or the programs described in this manual, at any time. Information provided in this manual is intended to be accurate and reliable. However, Moxa assumes no responsibility for its use, or for any infringements on the rights of third parties that may result from its use. This product might include unintentional technical or typographical errors. Changes are periodically made to the information herein to correct such errors, and these changes are incorporated into new editions of the publication. Technical Support Contact Information www.moxa.com/support Moxa Americas Moxa China (Shanghai office) Toll-free: 1-888-669-2872 Toll-free: 800-820-5036 Tel: +1-714-528-6777 Tel: +86-21-5258-9955 Fax: +1-714-528-6778 Fax: +86-21-5258-5505 Moxa Europe Moxa Asia-Pacific Tel: +49-89-3 70 03 99-0 Tel: +886-2-8919-1230 Fax: +49-89-3 70 03 99-99 Fax: +886-2-8919-1231 Moxa India Tel: +91-80-4172-9088 Fax: +91-80-4132-1045 Table of Contents 1.
    [Show full text]
  • Validated Products List, 1995 No. 3: Programming Languages, Database
    NISTIR 5693 (Supersedes NISTIR 5629) VALIDATED PRODUCTS LIST Volume 1 1995 No. 3 Programming Languages Database Language SQL Graphics POSIX Computer Security Judy B. Kailey Product Data - IGES Editor U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 July 1995 QC 100 NIST .056 NO. 5693 1995 NISTIR 5693 (Supersedes NISTIR 5629) VALIDATED PRODUCTS LIST Volume 1 1995 No. 3 Programming Languages Database Language SQL Graphics POSIX Computer Security Judy B. Kailey Product Data - IGES Editor U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 July 1995 (Supersedes April 1995 issue) U.S. DEPARTMENT OF COMMERCE Ronald H. Brown, Secretary TECHNOLOGY ADMINISTRATION Mary L. Good, Under Secretary for Technology NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY Arati Prabhakar, Director FOREWORD The Validated Products List (VPL) identifies information technology products that have been tested for conformance to Federal Information Processing Standards (FIPS) in accordance with Computer Systems Laboratory (CSL) conformance testing procedures, and have a current validation certificate or registered test report. The VPL also contains information about the organizations, test methods and procedures that support the validation programs for the FIPS identified in this document. The VPL includes computer language processors for programming languages COBOL, Fortran, Ada, Pascal, C, M[UMPS], and database language SQL; computer graphic implementations for GKS, COM, PHIGS, and Raster Graphics; operating system implementations for POSIX; Open Systems Interconnection implementations; and computer security implementations for DES, MAC and Key Management.
    [Show full text]
  • Reconfigurable Embedded Control Systems: Problems and Solutions
    RECONFIGURABLE EMBEDDED CONTROL SYSTEMS: PROBLEMS AND SOLUTIONS By Dr.rer.nat.Habil. Mohamed Khalgui ⃝c Copyright by Dr.rer.nat.Habil. Mohamed Khalgui, 2012 v Martin Luther University, Germany Research Manuscript for Habilitation Diploma in Computer Science 1. Reviewer: Prof.Dr. Hans-Michael Hanisch, Martin Luther University, Germany, 2. Reviewer: Prof.Dr. Georg Frey, Saarland University, Germany, 3. Reviewer: Prof.Dr. Wolf Zimmermann, Martin Luther University, Germany, Day of the defense: Monday January 23rd 2012, Table of Contents Table of Contents vi English Abstract x German Abstract xi English Keywords xii German Keywords xiii Acknowledgements xiv Dedicate xv 1 General Introduction 1 2 Embedded Architectures: Overview on Hardware and Operating Systems 3 2.1 Embedded Hardware Components . 3 2.1.1 Microcontrollers . 3 2.1.2 Digital Signal Processors (DSP): . 4 2.1.3 System on Chip (SoC): . 5 2.1.4 Programmable Logic Controllers (PLC): . 6 2.2 Real-Time Embedded Operating Systems (RTOS) . 8 2.2.1 QNX . 9 2.2.2 RTLinux . 9 2.2.3 VxWorks . 9 2.2.4 Windows CE . 10 2.3 Known Embedded Software Solutions . 11 2.3.1 Simple Control Loop . 12 2.3.2 Interrupt Controlled System . 12 2.3.3 Cooperative Multitasking . 12 2.3.4 Preemptive Multitasking or Multi-Threading . 12 2.3.5 Microkernels . 13 2.3.6 Monolithic Kernels . 13 2.3.7 Additional Software Components: . 13 2.4 Conclusion . 14 3 Embedded Systems: Overview on Software Components 15 3.1 Basic Concepts of Components . 15 3.2 Architecture Description Languages . 17 3.2.1 Acme Language .
    [Show full text]
  • Chapter 1. Origins of Mac OS X
    1 Chapter 1. Origins of Mac OS X "Most ideas come from previous ideas." Alan Curtis Kay The Mac OS X operating system represents a rather successful coming together of paradigms, ideologies, and technologies that have often resisted each other in the past. A good example is the cordial relationship that exists between the command-line and graphical interfaces in Mac OS X. The system is a result of the trials and tribulations of Apple and NeXT, as well as their user and developer communities. Mac OS X exemplifies how a capable system can result from the direct or indirect efforts of corporations, academic and research communities, the Open Source and Free Software movements, and, of course, individuals. Apple has been around since 1976, and many accounts of its history have been told. If the story of Apple as a company is fascinating, so is the technical history of Apple's operating systems. In this chapter,[1] we will trace the history of Mac OS X, discussing several technologies whose confluence eventually led to the modern-day Apple operating system. [1] This book's accompanying web site (www.osxbook.com) provides a more detailed technical history of all of Apple's operating systems. 1 2 2 1 1.1. Apple's Quest for the[2] Operating System [2] Whereas the word "the" is used here to designate prominence and desirability, it is an interesting coincidence that "THE" was the name of a multiprogramming system described by Edsger W. Dijkstra in a 1968 paper. It was March 1988. The Macintosh had been around for four years.
    [Show full text]
  • BSD UNIX Toolbox 1000+ Commands for Freebsd, Openbsd
    76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page iii BSD UNIX® TOOLBOX 1000+ Commands for FreeBSD®, OpenBSD, and NetBSD®Power Users Christopher Negus François Caen 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page ii 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page i BSD UNIX® TOOLBOX 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page ii 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page iii BSD UNIX® TOOLBOX 1000+ Commands for FreeBSD®, OpenBSD, and NetBSD®Power Users Christopher Negus François Caen 76034ffirs.qxd:Toolbox 4/2/08 12:50 PM Page iv BSD UNIX® Toolbox: 1000+ Commands for FreeBSD®, OpenBSD, and NetBSD® Power Users Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2008 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-37603-4 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 Library of Congress Cataloging-in-Publication Data is available from the publisher. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permis- sion should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions.
    [Show full text]
  • Mandoc: Becoming the Main BSD Manual Toolbox
    mandoc: becoming the main BSD manual toolbox BSDCan 2015, June 13, Ottawa Ingo Schwarze <[email protected]> Cynthia Livingston’sOTTB “Bedifferent” (c) 2013 C. Livingston (with permission) > Ingo Schwarze: mandoc page 2: INTROI BSDCan 2015, June 13, Ottawa Brief history of UNIX documentation • The key point: All documentation in one place and one format. Easy to find, uniform and easy to read and write. Be correct, complete, concise. • 1964: RUNOFF/roffmarkup syntax by Jerome H. Saltzer,MIT. Unobtrusive,diff(1)-friendly,easy to hand-edit, simple tools, high quality output. • 1971: Basic manual structure by Ken Thompson and Dennis Ritchie for the AT&T Version 1 UNIX manuals, Bell Labs. • 1979: man(7) physical markup language for AT&T Version 7 UNIX. • 1989: mdoc(7) semantic markup by Cynthia Livingston for 4.3BSD-Reno. Powerful, self-contained, portable. • 1989: GNU troffbyJames Clarke. • 2001: mdoc(7) rewrite by Werner Lemberg and Ruslan Ermilovfor groff-1.17. • 2008: mandoc(1) started by Kristaps Dzonsons. • 2010: mandoc(1) is the only documentation formatter in the OpenBSD base system. • 2014: mandoc(1) used by default in OpenBSD, FreeBSD, NetBSD, illumos. 16:19:30 What is the mandoc toolbox? → < > Ingo Schwarze: mandoc page 3: INTROIIBSDCan 2015, June 13, Ottawa What is the mandoc toolbox? User perspective:man(1), the manual viewer One comprehensive tool! Normal operation always proceeds in three steps: 1. Find one or more manuals in the file system or using a database by manual name — man(1) — or by search query — apropos(1) =man -k The result of this step can be printed out with man -w.
    [Show full text]
  • The Complete Freebsd
    The Complete FreeBSD® If you find errors in this book, please report them to Greg Lehey <grog@Free- BSD.org> for inclusion in the errata list. The Complete FreeBSD® Fourth Edition Tenth anniversary version, 24 February 2006 Greg Lehey The Complete FreeBSD® by Greg Lehey <[email protected]> Copyright © 1996, 1997, 1999, 2002, 2003, 2006 by Greg Lehey. This book is licensed under the Creative Commons “Attribution-NonCommercial-ShareAlike 2.5” license. The full text is located at http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode. You are free: • to copy, distribute, display, and perform the work • to make derivative works under the following conditions: • Attribution. You must attribute the work in the manner specified by the author or licensor. • Noncommercial. You may not use this work for commercial purposes. This clause is modified from the original by the provision: You may use this book for commercial purposes if you pay me the sum of USD 20 per copy printed (whether sold or not). You must also agree to allow inspection of printing records and other material necessary to confirm the royalty sums. The purpose of this clause is to make it attractive to negotiate sensible royalties before printing. • Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. • For any reuse or distribution, you must make clear to others the license terms of this work. • Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above.
    [Show full text]
  • UNICOS® Installation Guide for CRAY J90lm Series SG-5271 9.0.2
    UNICOS® Installation Guide for CRAY J90lM Series SG-5271 9.0.2 / ' Cray Research, Inc. Copyright © 1996 Cray Research, Inc. All Rights Reserved. This manual or parts thereof may not be reproduced in any form unless permitted by contract or by written permission of Cray Research, Inc. Portions of this product may still be in development. The existence of those portions still in development is not a commitment of actual release or support by Cray Research, Inc. Cray Research, Inc. assumes no liability for any damages resulting from attempts to use any functionality or documentation not officially released and supported. If it is released, the final form and the time of official release and start of support is at the discretion of Cray Research, Inc. Autotasking, CF77, CRAY, Cray Ada, CRAYY-MP, CRAY-1, HSX, SSD, UniChem, UNICOS, and X-MP EA are federally registered trademarks and CCI, CF90, CFr, CFr2, CFT77, COS, Cray Animation Theater, CRAY C90, CRAY C90D, Cray C++ Compiling System, CrayDoc, CRAY EL, CRAY J90, Cray NQS, CraylREELlibrarian, CraySoft, CRAY T90, CRAY T3D, CrayTutor, CRAY X-MP, CRAY XMS, CRAY-2, CRInform, CRIlThrboKiva, CSIM, CVT, Delivering the power ..., DGauss, Docview, EMDS, HEXAR, lOS, LibSci, MPP Apprentice, ND Series Network Disk Array, Network Queuing Environment, Network Queuing '!boIs, OLNET, RQS, SEGLDR, SMARTE, SUPERCLUSTER, SUPERLINK, Trusted UNICOS, and UNICOS MAX are trademarks of Cray Research, Inc. Anaconda is a trademark of Archive Technology, Inc. EMASS and ER90 are trademarks of EMASS, Inc. EXABYTE is a trademark of EXABYTE Corporation. GL and OpenGL are trademarks of Silicon Graphics, Inc.
    [Show full text]
  • Guest OS Compatibility Guide
    Guest OS Compatibility Guide Guest OS Compatibility Guide Last Updated: September 29, 2021 For more information go to vmware.com. Introduction VMware provides the widest virtualization support for guest operating systems in the industry to enable your environments and maximize your investments. The VMware Compatibility Guide shows the certification status of operating system releases for use as a Guest OS by the following VMware products: • VMware ESXi/ESX Server 3.0 and later • VMware Workstation 6.0 and later • VMware Fusion 2.0 and later • VMware ACE 2.0 and later • VMware Server 2.0 and later VMware Certification and Support Levels VMware product support for operating system releases can vary depending upon the specific VMware product release or update and can also be subject to: • Installation of specific patches to VMware products • Installation of specific operating system patches • Adherence to guidance and recommendations that are documented in knowledge base articles VMware attempts to provide timely support for new operating system update releases and where possible, certification of new update releases will be added to existing VMware product releases in the VMware Compatibility Guide based upon the results of compatibility testing. Tech Preview Operating system releases that are shown with the Tech Preview level of support are planned for future support by the VMware product but are not certified for use as a Guest OS for one or more of the of the following reasons: • The operating system vendor has not announced the general availability of the OS release. • Not all blocking issues have been resolved by the operating system vendor.
    [Show full text]
  • Logca: a High-Level Performance Model for Hardware Accelerators Muhammad Shoaib Bin Altaf ∗ David A
    LogCA: A High-Level Performance Model for Hardware Accelerators Muhammad Shoaib Bin Altaf ∗ David A. Wood AMD Research Computer Sciences Department Advanced Micro Devices, Inc. University of Wisconsin-Madison [email protected] [email protected] ABSTRACT 10 With the end of Dennard scaling, architects have increasingly turned Unaccelerated Accelerated 1 to special-purpose hardware accelerators to improve the performance and energy efficiency for some applications. Unfortunately, accel- 0.1 erators don’t always live up to their expectations and may under- perform in some situations. Understanding the factors which effect Time (ms) 0.01 Break-even point the performance of an accelerator is crucial for both architects and 0.001 programmers early in the design stage. Detailed models can be 16 64 highly accurate, but often require low-level details which are not 256 1K 4K 16K 64K available until late in the design cycle. In contrast, simple analytical Offloaded Data (Bytes) models can provide useful insights by abstracting away low-level system details. (a) Execution time on UltraSPARC T2. In this paper, we propose LogCA—a high-level performance 100 model for hardware accelerators. LogCA helps both programmers SPARC T4 UltraSPARC T2 GPU and architects identify performance bounds and design bottlenecks 10 early in the design cycle, and provide insight into which optimiza- tions may alleviate these bottlenecks. We validate our model across Speedup 1 Break-even point a variety of kernels, ranging from sub-linear to super-linear com- plexities on both on-chip and off-chip accelerators. We also describe the utility of LogCA using two retrospective case studies.
    [Show full text]
  • Kratka Povijest Unixa Od Unicsa Do Freebsda I Linuxa
    Kratka povijest UNIXa Od UNICSa do FreeBSDa i Linuxa 1 Autor: Hrvoje Horvat Naslov: Kratka povijest UNIXa - Od UNICSa do FreeBSDa i Linuxa Licenca i prava korištenja: Svi imaju pravo koristiti, mijenjati, kopirati i štampati (printati) knjigu, prema pravilima GNU GPL licence. Mjesto i godina izdavanja: Osijek, 2017 ISBN: 978-953-59438-0-8 (PDF-online) URL publikacije (PDF): https://www.opensource-osijek.org/knjige/Kratka povijest UNIXa - Od UNICSa do FreeBSDa i Linuxa.pdf ISBN: 978-953- 59438-1- 5 (HTML-online) DokuWiki URL (HTML): https://www.opensource-osijek.org/dokuwiki/wiki:knjige:kratka-povijest- unixa Verzija publikacije : 1.0 Nakalada : Vlastita naklada Uz pravo svakoga na vlastito štampanje (printanje), prema pravilima GNU GPL licence. Ova knjiga je napisana unutar inicijative Open Source Osijek: https://www.opensource-osijek.org Inicijativa Open Source Osijek je član udruge Osijek Software City: http://softwarecity.hr/ UNIX je registrirano i zaštićeno ime od strane tvrtke X/Open (Open Group). FreeBSD i FreeBSD logo su registrirani i zaštićeni od strane FreeBSD Foundation. Imena i logo : Apple, Mac, Macintosh, iOS i Mac OS su registrirani i zaštićeni od strane tvrtke Apple Computer. Ime i logo IBM i AIX su registrirani i zaštićeni od strane tvrtke International Business Machines Corporation. IEEE, POSIX i 802 registrirani i zaštićeni od strane instituta Institute of Electrical and Electronics Engineers. Ime Linux je registrirano i zaštićeno od strane Linusa Torvaldsa u Sjedinjenim Američkim Državama. Ime i logo : Sun, Sun Microsystems, SunOS, Solaris i Java su registrirani i zaštićeni od strane tvrtke Sun Microsystems, sada u vlasništvu tvrtke Oracle. Ime i logo Oracle su u vlasništvu tvrtke Oracle.
    [Show full text]
  • Jordan Hubbard Apple Computer, Inc. Oh Really?
    *BSD is dying - Anonymous Coward, Slashdot ©1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Jordan Hubbard Apple Computer, Inc. Oh really? Let’s look at some stats... FreeBSD Users: 2.5 Million Server Installations (Netcraft) 2,500,000 1,875,000 1,250,000 625,000 0 1993 1997 2001 2003 2004 12 Mac OS X Users: 9 6 3 0 12 Million Jul '01 Oct '01 Jan '02 Apr '02 Jul '02 Oct '02 Jan '03 Apr '03 Jun '03 Oct '03 Oct '04 Applications: FreeBSD ports 12,000 9,000 6,000 10,796 9,662 3,000 6,077 2,723 1,161 0 209 1995 1997 1999 2001 2003 2004 Applications: 12,000 Mac OS X Native 12,000 9,000 6,000 3,000 0 Apr '01 Jul '01 Oct '01 Jan '02 Apr '02 Jul '02 Oct '02 Jan '03 Apr '03 Jun '03 Oct '03 Oct '04 Since the arrival of Mac OS X, BSD has become the biggest desktop UNIX variant on the planet. Yes, even bigger than Linux Take that, Anonymous Coward! Selective overview of Mac OS X Mac OS X Architecture Applications User Interface Application Frameworks Graphics and Media System Services OS Foundation Apple Confidential OS Foundation Usermode BSD Commands and Usermode User FileSystem Libraries Drivers Kernel BSD Kernel IOKit Driver FileSystem Network Families Process Management Drivers Mach Kernel VM Scheduling IPC Open Source “Darwin” base OS Foundation Usermode BSD Commands and Usermode User FileSystem Libraries Drivers Kernel BSD Kernel IOKit Driver FileSystem Network Families Process Management Drivers Mach Kernel VM Scheduling IPC BSD Kernel • FreeBSD 5.1 based (networking, vfs, filesystems, etc) • Unified Buffer Cache (different
    [Show full text]