*BSD is Dead!

or future archeology...

installing OpenBSD 5.9-beta

by Fred Crowson
@fcbsd

Introduction

Part 1

  • a brief history
  • Part 2

  • installing OpenBSD 5.9 (the next release)
  • History

    1969

    The history of UNIX starts in this year with Ken Thompson, Dennis Ritchie and others started working on the "little used PDP-7 in a corner" at Bell Labs

    1 January 1970

    The start of time

    1971 First Edition UNIX

    1973 Fourth Edition

    Rewritten in C -this made it portable and changed the history of OSs

    1975

    UNIX leaves AT&T and BSD is born at Computer Systems Research Group (CSRG) of the University of California, Berkeley.

    1980

    XENIX Microsoft does UNIX

    and 4BSD arrives

    1983

    4.2BSD arrives, including TCP/IP, and the BSD Daemon

    1986

    4.3BSD

    1988

    1993

    4.4BSD

    NetBSD 0.8 released April 1993

    Based on 4.3BSD via Net/2 and 386BSD

    FreeBSD 1.0 released December 1993

    Based on 4.3BSD-Lite and 386BSD

    It was all going swimmingly until...

    Theo de Raadt was ejected from the core group of NetBSD

    OpenBSD born
    18 October 1995

    More BSD's

    DragonflyBSD

    a fork from FreeBSD 4.8 in 2003

    Mac OS X

    XNU Kernel, with userland utilities and C library from FreeBSD

    So BSD is dead...

    It's only used by small companies

    Adobe

    Juniper Networks

    Apple

    Nasa

    Nortel

    Nokia

    F5 Networks

    Google

    Yahoo

    OpenBSD Installation

    To start the process we need the correct installation program - this will depend on our architecture. Most standard modern laptops are intel/amd chipsets, thus we will need either i386 or amd64 installation programs.

    We are going create a

    Bootable USB Pendrive

    OpenBSD also supports:

  • armv7
  • macppc
  • sparc
  • sparc64
  • zaurus
  • OpenBSD also supports:

  • alpha armish aviion hppa landisk loongson luna88k octeon sgi socppc vax
  • currently 19 architectures...

    Installation program choices

    cd59.iso

    floppy59.fs

    install59.fs

    install59.iso

    miniroot59.fs

    pxeboot

    Lets Do It

    Beer time !

    Presentataion built using:

    node.js

    Bespoke.js

    And all running on OpenBSD

    Sources

    Unix Timeline

    Syntax Highlighting

    pages.from('article', [
      classes(),
      keys(),
      bullets('li, .bullet')
    ]);