computers to personal computers

Similar documents
History of Information April 13, 2010

An Operating System History of Operating Systems. Operating Systems. Autumn CS4023

Introduction to Linux Overview and Some History

COURSE OUTLINE. UNIX Programming 2014 Fall by Euiseong Seo

Unix to Linux. CS 3113 Fall 2018 Dr. Christan Grant

Overview of Unix / Linux operating systems

Brief Linux Presentation. July 10th, 2006 Elan Borenstein

Introduc+on. General Information. General Information. General Information. General Information. General Information

CS Operating Systems (OS) Introduction. Lecture 2 Sept 12, 2018

tech. solutions T2G Page1 ALT_01_Ch1 : Introduction to Linux ideas and history The History of Linux starts with the earlier development of UNIX.

CS 167: Operating Systems. Operating Systems In Depth I 1 Copyright 2017 Thomas W. Doeppner. All rights reserved.

History And Modern Uses Of The Unix Operating System (including embedded devices and mobile phones).

Lecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter

The role of amateurs in computer science

Introduction to Linux

Operating Systems. I. Introduction. Eurecom

a story of alternatives

Computer Science 1400: Part #4. Getting Here: The Personal Computer Revolution ( )

Computer Science 1400: Part #4. Getting Here: The Personal Computer Revolution ( )

Ethics. Ethics. Ethics. Ethics. The issue of software ownership. The issue of software ownership. Programmers and the Hacker mentality.

Basics of system administration on a Unix system

Introduction to Open Source. Marco Zennaro Carlo Fonda

CSC 634: Networks Programming

Author(s): August E. Evrard, PhD. 2010

CSCI 2132 Software Development. Lecture 2: Introduction to UNIX and Unix-like Operating Systems

Lecture 01: welcome and intro what LSD and Unix have in common

CS 416: Operating Systems Design February 2, 2015

CS108 Software Systems: UNIX. Fall 2011

Logistics. 1: Welcome and Overview. Topics. What is an operating system? Benefits of Operating Systems (1) Hardware Resources

Those taking 169 do the 167 Uthreads and Mthreads assignments, but not the others.

Operating Systems. Pablo Prieto Torralbo. 1. Introduction DEPARTMENT OF COMPUTER ENGINEERING

A brief history of Unix

ICT and Open Source Software

A Short, BSD-specific, UNIX History. Lewis Thompson November 14, 2003

Dennis Ritchie. Dennis Ritchie - The Computer Science Pioneer without whom there would be no Jobs

Class Freeware, Open Source, and Free Software There is a difference, who knew?

Computer System Management - Unix/Linux

LINUX System Administration. Perspectives, Practices and Expectations

1: Welcome and Overview COM S 414. Last Modified: 9/2/ :04:21 PM

Performance Measurement

Introduction to Cygwin Operating Environment

Operating Systems CS3502 Spring 2018

Introduction to Operating Systems. Note Packet # 1. CSN 115 Operating Systems. Genesee Community College. CSN Lab Overview

UNIX Kernel. UNIX History

Chapter 1. Historical Background

Fundamental Concepts and History

Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall

Introduction to Linux

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY

Advanced Linux System Administra3on

INTRODUCTION TO OPERATING SYSTEMS. Jo, Heeseung

Intro to FOSS. What is FOSS?

COPYRIGHTED MATERIAL. Unix Fundamentals. Brief History

Introduction to Operating Systems. Jo, Heeseung

CS 153 Design of Operating Systems

learning objectives understand the role of an operating system understand the role of interpreters and compilers

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY. Computers and Microprocessors

1. INTRODUCTION TO LINUX

History, Hardware, OS Concepts

Operating systems fundamentals - B01

The Operating System Machine Level

COPYRIGHTED MATERIAL. What Is Linux? Linux History. Linux as an Operating System. Linux as Free Software. Commercial Applications for Linux

What is FreeBSD? Christian Brüffer The FreeBSD Project

Introduction to Operating Systems

A Time Line of the GPL and Linux Tobin Maginnis 1-Nov-08

Linux History. Todd Kelley T323

Introduction to Linux

EECE416 :Microcomputer Fundamentals and Design ( Microcomputer & Microprocessor ) COMPUTER HISTORY

The Operating System Machine Level

4 Lecture: Operating System Structures

Systems Programming. The Unix/Linux Operating System

Operating System Study Material

UNIX. The Very 10 Short Howto for beginners. Soon-Hyung Yook. March 27, Soon-Hyung Yook UNIX March 27, / 29

Operating System Concepts Rab Nawaz Khan Jadoon

64 bit Dyalog APL. A few bits of history Benefits Interoperability. Sockets Component files Workspaces APs

The Slide does not contain all the information and cannot be treated as a study material for Operating System. Please refer the text book for exams.

Computer. Operating Systems Introduction to Operating System (OS)

History of the Internet (& UNIX)

Introduction to the GNU/Linux operating system

Performance Measurement

CSC 453 Operating Systems

Operating System Labs. Yuanbin Wu

Lecture 11 HCI History

History of Unix, Linux and the Open Source

COMPUTER HISTORY Compiled by Charles Kim Howard University

OPEN SOURCE SOFTWARE

3 Lecture: The Process Model

Spring Modern Computer Science in a Unix Like Environment CIS c

Mac OS X Part 1. The University of Utah Student Computing Labs Macintosh Support

A Tour of Computer Systems

Chapter 01: Introduction to Linux

Software Project. Lecturers: Ran Caneti, Gideon Dror Teaching assistants: Nathan Manor, Ben Riva

Introduction to Unix The Unix Wars! Pg 1

Topics. Operating System I. What is an Operating System? Let s Get Started! What is an Operating System? OS History.

Linux. What is it? What s good about it? What s bad about it?

Computers in Engineering COMP 208. A Brief History. Mechanical Calculators. A Historic Perspective Michael A. Hawker

Computers in Engineering COMP 208

Software Application (SWA) Skill Area 208: Use Personal Computer And Operating System

Development Technology: Using Linux

Unix/Linux: History and Philosophy

Transcription:

computers to personal computers

Xerox does it all 1973: Xerox Alto GUI wysiwyg mouse ethernet laserprinter smalltalk, impress, postscript 1979: Steve Jobs tours PARC 1981: Xerox Star

breaking down the computer HofI PC - 3

through thick and thin "What we wanted to preserve was not just a good environment in which to do programming, but a system around which a fellowship could form. We knew from experience that the essence of communal computing, as supplied by remote-access, time-shared machines, is not just to type programs into a terminal instead of a keypunch, but to encourage close communication". Thompson, Ritchie, & AT&T 1965: AT&T, MIT& GE work on multics 1968: DEC's 16-bit PDP 11 1969: multics to unix 1971: first unix release --Ritche HofI PC - 4

unix at ucb 1973: Thompson at Berkeley Bill Joy develops em editor 1977: 1BSD released 1979: 3BSD (for Vax) SCO founded 1981: 4.1BSD 1983: 4.2 BSD (with tcp/ip stack) 1-800-ITS-UNIX HofI PC - 5

so... 1982: Reagan DoJ releases AT&T 1991: Networking release 2; 386 BSD 1992: AT&T sues UCB HofI PC - 6

settlement 1994 settlement: USL, UCB, Novell HofI PC - 7

hobbyists homebrew Jobs Wozniac Osborne business-brew Gates Allen traffic control HofI PC - 8

open or closed? HofI PC - 9

open or closed? HofI PC - 9

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

here comes microsoft Software DEC (VisiCalc) OS DEC/VAX (3BSD-Unix) Apple Sun/Solaris (AT&T-Unix) [Msoft] BIOS CPU DEC/CVAX Apple/MOS Motorola Sun/SPARC [Intel] Hardware DEC Apple Sun HofI ABH - PC 17/6/06-10

name recognition decline of monopoly: "nobody ever lost their job..." rise of the "PC": "compatibles" to "clones" whitebox worries Microsoft Intel & co []/OEM HofI PC - 11

challenges to chokehold 1982: Richard Stallman & MIT GNU 1991: Linus Torvalds, Helsinki Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. --Linus Torvalds HofI PC - 12

back to thin clients HofI PC - 13