Cpts224logo

size=2 width="100%" align=center>

Introduction

Caveat: displays goofy on Chrome, Firefox … read on MS Edge browser (sorry…) or IE.


Introduction
        Who I am
        About the class
        History and background of Unix
        Unix Camps

 

Who I am

About the class

History and background of Unix

1969:

Developed at AT&T
00:00:00 Jan 1, 1970 is "time zero" in Unix
An experiment on an old, unused computer (a DEC PDP-7)

“Unix” is a pun on “Multics”

Internet: ARPANET (first internet) built by BBN


1970:

Ported to a PDP-11/20
C programming language invented by Dennis Ritchie to make it easier


1973:

Ken Thompson and Dennis Ritchie re-wrote kernel in C


1974:

Source is being distributed to Universities
Since AT&T had trade restrictions due to their telephone monopoly, they couldn't really make money off of Unix
Unix begins gaining a stronghold in Universities (which would eventually lead to Unix's commercial success)

Internet: TCP/IP protocol developed


1976:

Version 6


1977:

First version of BSD Unix
Based on AT&T Version 6
Developed by the Computer Systems Research Group at UC Berkeley


1979:

Version 7
Focused on being portable to various architectures
AT&T begins charging for Unix source license

$100 for universities, $21,000 for everyone else


3BSD adds virtual memory

Internet: first middleware research starts at BBN


1983:

System V


1984:

BSD 4.2

Added TCP/IP networking


1985:

BSD 4.3


1987:

System V, Release 3 (Usually written Vr3 or V.3)


1989:

Internet: Object Management Group (OMG) formed to standardize CORBA middleware.

1990:

System V, Release 4

Sun and AT&T. Attempted to combine the best of System V and BSD


Open Software Foundation (OSF) formed

DEC, HP, IBM, and some others


1991:

OSF/1

The OSF's attempt to combine the best of System V and BSD
DEC (now Compaq) is the only vendor who has actually used the OSF/1 system, though HP and IBM both use elements from OSF/1.


First Linux kernel


1992:

Unix sold to Novell


1993:

BSD 4.4


????:

Unix sold to X/Open Consortium


1994:

Linux kernel 1.0

Internet: about now middleware start becoming “best practices” for distributed computing.


1994:

The web takes off, Unix is the primary server platform (often Sun MicrosystemsSolaris), demand soars


2000-2005 (roughly)

 Cloud computing starts gaining traction; Some of its ideas came form earlier “grid computing” R&D.

Unix Camps

The material for this class should be applicable to any Unix system anywhere on the spectrum. You are free to use whatever you have at your disposal. You should note however, that there are likely to be variations in how commands work, depending on what system you use.

Getting going with Linux

The easiest way for you to start using Linux (for EECS students) is to get the putty (“ssh”) program. You can log into ssh1.eecs.wsu.edu. We will demonstrate that next lecture.