computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/hofi07_pc.pdf · 1979:...

24
computers to personal computers

Upload: others

Post on 07-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

computers to personal computers

Page 2: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

Xerox does it all

1973: Xerox AltoGUI

wysiwygmouse

ethernetlaserprinter

smalltalk, impress, postscript

1979: Steve Jobs tours PARC

1981: Xerox Star

Page 3: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

breaking down the computer

3

Page 4: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

through thick and thinThompson, 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

4

"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".

--Ritche

Page 5: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

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

5

Page 6: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

so ...

1982: Reagan DoJ releases AT&T

1991: Networking release 2; 386 BSD

1992: AT&T sues UCB

6

Page 7: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

settlement

1994 settlement: USL, UCB, Novell

7

Page 8: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

hobbyists

homebrewJobs

WozniacOsborne

business-brewGatesAllen

traffic control

8

Page 9: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

open or closed?

9

Page 10: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

open or closed?

9

Page 11: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 12: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 13: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 14: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 15: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 16: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 17: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 18: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 19: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 20: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 21: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC - 10

here comes microsoft

ABH - 17/6/06

Software IBM DEC(Unix libraries)

3d party(VisiCalc)

3d party(Unix libraries) 3d party

OS IBM DEC/VAX(3BSD-Unix)

Apple Sun/Solaris(AT&T-Unix)

IBM [Msoft]

CPU IBM DEC/CVAX Apple/MOSMotorola Sun/SPARC IBM [Intel]

Hardware IBM DEC Apple Sun IBM

BIOS

Page 22: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

name recognition

11

3d party

Microsoft

Intel & co

[IBM]/OEM

decline of IBM monopoly:

"nobody ever lost their job ..."

rise of the "PC": "compatibles" to "clones"

whitebox worries

Page 23: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

challenges to chokehold

1982: Richard Stallman & MITGNU

1991: Linus Torvalds, HelsinkiHello 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

12

Page 24: computers to personal computerscourses.ischool.berkeley.edu/i103/f07/slides/HofI07_PC.pdf · 1979: Steve Jobs tours PARC 1981: Xerox Star. HofI PC - breaking down the computer 3

HofI PC -

back to thin clients

13