innovation in computers: and how things came about filecopyright linux international 2015 2 of 49...

Post on 11-Sep-2019

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Copyright Linux International 2015 1 of 49

Innovation In Computers:And How Things Came About

by

Jon "maddog" HallExecutive Director

Linux® International®

Copyright Linux International 2015 2 of 49

Who Am I?● Half Electrical Engineer, Half Computer Software, Half Business

● In the computer industry since 1969

– Mainframes 5 years

– Unix since 1980

– Linux since 1994

● Companies (mostly large): Aetna Life and Casualty, Bell Labs, Digital Equipment Corporation, SGI, IBM

● Programmer, Systems Administrator, Systems Engineer, Product Manager, Technical Marketing Manager, Educator, Author

● Extremely large systems to extremely small ones

● Pragmatic

● Vendor and a customer

Copyright Linux International 2015 3 of 49

Warning!

Highly Opinionated Substance Follows!

Copyright Linux International 2015 4 of 49

What Is Innovation?

“A New Idea, Method or Device”

Copyright Linux International 2015 5 of 49

Where Does It Come From?USA

● ~ 86% of non-agriculture, non-govt GPD comes from small to medium business (SMB)

● ~90% of patents come from SMB● ~2/3 of SMB only last two years

– Bankruptcy– Grow– Bought out

Copyright Linux International 2015 6 of 49

PatentsCreated To Allow Collaboration

● Bartolomeo Cristofori

– 1703-1709– No music!

● Patent...or not?● Eventually

“samples” given– Bach– Mozart

Copyright Linux International 2015 7 of 49

First Programmable Machines

● Music boxes● Jacquard Loom

WHY did they do THAT?

Copyright Linux International 2015 8 of 49

Jacquard Loom - 1801

Copyright Linux International 2015 9 of 49

Player Pianos1860-1880

● 61 notes● No “standard”● Few sold

Copyright Linux International 2015 10 of 49

Player Pianos1880-1929

● 88 note standard– 88 notes– Sustain hole

● 2.5 million pianos sold in USA alone

● “reproducers”

Copyright Linux International 2015 11 of 49

Player Pianos1880-1929

● 88 note standard– 88 notes– Sustain hole

● 2.5 million pianos sold in USA alone

● “reproducers”– FAILED

WHY did they do THAT?

Copyright Linux International 2015 12 of 49

First Computers● Charles Babbage (1791-1871)

– Analytical Engine (and printer)– Difference Engine #2 (seven orders)– Augusta Ada (nee Byron) King (1815-

1852) – Countess (Lady) Lovelace

● Georg (1785-1873) & Edvard (1822-1881) Scheutz

– Three orders of difference– Two machines produced

● First books of tables calculated and printed by machinery

Copyright Linux International 2015 13 of 49

“On Computable Numbers”Alan Turing - 1935

● Alan Turing (1912-1954) interested in having a machine (a table of behavior) duplicate a human mind

– A certain situation (state)

– A certain input

– Took you to a new situation (state)● A finite set of states and inputs would get you to the

same problem that a human might compute

● The “Turing Machine” - a state machine

Copyright Linux International 2015 15 of 49

Unix – 1969PDP-7

● Ken Thompson – Multics and Space Travel

– Dennis Ritchie– Douglas McIlroy– Brian Kernighan– Joe Ossanna

● Assembly language● Ported to PDP-11 in 1970 ● Rewritten in “C” in 1972

Copyright Linux International 2015 16 of 49

Also In 1969

ARPANET was started

Copyright Linux International 2015 17 of 49

Also in 1969

● A university student● Cost of software was high

– No “shrink-wrap”– No “computer stores”– No “bulletin boards”

● User groups– Share– DECUS

Copyright Linux International 2015 19 of 49

Unix Escaped

● Universities● Large government labs● Some commercial companies

– DEC – support of hardware– Sun Microsystems

Copyright Linux International 2015 20 of 49

Unix Features

● Time sharing– Security

● Multi-processing– Stability

● Lightweight processes● Portable across hardware vendors

Copyright Linux International 2015 21 of 49

Various Other Systems

● Atari● Kim -1 – 1976 – about 500 USD● Commodore PET - 1977● Tandy (Radio Shack) TRS-80 – 1977 –

600 USD● CP/M

Copyright Linux International 2015 24 of 49

Apple

● 1976 Apple I – 666.66 USD● 1977 – Apple II

Copyright Linux International 2015 25 of 49

IBM 5150 – August 1981Charlie Chaplin for 20K USD

● 5.25 Floppy disks● Mostly for “professional” work● clones

Copyright Linux International 2015 26 of 49

Software Overtook Hardware In Cost

● Software by contract– Meet with customer– Write software to customer's needs

● Software as a product– Design to “average” needs– Print on “printing press”

● No such thing as “commodity problem”

● Readers of books assumed intelligent

Copyright Linux International 2015 27 of 49

Unix In 1981

● Many universities using it on mini-computers

– Expensive for non-research entities

● Sun Microsystems– Binary version

● DEC and others followed

Copyright Linux International 2015 29 of 49

Nothing GNU – 1984rms started GNU project

● Completely free OS– Started with emacs

● Portable code ran on many OS● Distributed development● Free Software Foundation

Copyright Linux International 2015 30 of 49

Computer Stores(Microwave Oven Stores)

● Apple II and IBM PC (and DEC Rainbow)● Three software programs

– Word processor– Spreadsheet– Modem program

● Binary software lowered costs for a while

Copyright Linux International 2015 31 of 49

Copyrights and Patents applied to software1983-1986

What Was Developed Before That Time?

Copyright Linux International 2015 32 of 49

Before Software Copyright And Patents

● Computer theory itself

● Real time

● Time sharing

● Batch

● Language Theory

● Client-Server Computing

● Graphics

● Mouse● Word Processing● Databases● Internet (but not

WWW)● High Level

Languages● Unix

Copyright Linux International 2015 33 of 49

After Software Patents and Copyrights

Copyright Linux International 2015 34 of 49

And “Clippy” Is Coming Back!

Copyright Linux International 2015 35 of 49

Innovation Is More Than “Just” Genious:Technology and Balance

● Capability vs cost– Is it affordable?– Is it worthwhile?

● Speed of CPU vs– I/O speeds– Memory size– Bus speeds

● Network capability (including cost)● What are the barriers to innovation?

Copyright Linux International 2015 36 of 49

Barriers

● Lack of information● Cost of Development systems

Copyright Linux International 2015 37 of 49

Standards And Their Importance

● Standard interfaces– Improve above– Improve below

● What if Apple designed a bathroom?

Copyright Linux International 2015 38 of 49

Ken Olsen

“Standards are as interesting as a Russian truck.”

Copyright Linux International 2015 39 of 49

What He Meant

● I am an engineer● I get bored arguing about standards● I know they are important● Once developed, I implement them:

– faster– smaller– more scalable– for less money

Copyright Linux International 2015 41 of 49

Sony Betamax vs VHS

● Betamax “better” but proprietary● VHS licensed out

Copyright Linux International 2015 42 of 49

Sony Walkman

● Audio used to be:– AM stationary radio

● AM portable radio

– FM stationary radio● FM portable radio

– Recording definitely stationary

● Sony Walkman changed that– Sony “lost” to “clones”

● Apollo, Wang, DEC, Compaq, Nortel, RIM

Copyright Linux International 2015 43 of 49

Inertia and MarketplaceApple vs Microsoft (and Android)

● Takes time to change● Volume is everything

– Attracts application development– Attracts services

● Apple may be very successful at high end market

Copyright Linux International 2015 44 of 49

Marketplace Today

● 2.0 billion desktops– 7.3 billion people

● 90% desktops – Microsoft– Apple 8%– Linux 2-3%

● Linux outselling Apple on Desktop● Apple iPhone more installed base

– Andoid outselling iOS on devices

Copyright Linux International 2015 45 of 49

View Of Computers Changing● High Performance Computing becoming

more prevalent– Computing itself demystified

● Embedded computing more prevalent– Not just specific purpose “controllers”

● “Cloud”, “Wireless”, IoT computing are buzzwords of the day

● Your smartphone may also be your laptop AND your desktop

Copyright Linux International 2015 46 of 49

Small, Cheap Computers Allowing the Other 99% to

Innovate● Worldwide collaboration is now possible

– 15 year old entrepreneurs

● Free Software means you do not start at zero

● Business models are changing● Marketing models are changing● Distribution models are changing● Time to market and volume market

now more critical

Copyright Linux International 2015 47 of 49

Innovation

May be as much or more in the Financing, Development, Marketing, Distribution and Support

models as in the product itself.

Copyright Linux International 2015 48 of 49

Summary

● Volume is (almost) everything● Nothing is forever● High end markets can be very

lucrative, but low-end volume markets even more lucrative

● Portability and Standards are key to survival as a customer

● Innovation is important, but widespread collaboration is also important

Copyright Linux International 2015 49 of 49

Questions?

“Genius is 1% inspiration and 99% perspiration” - Thomas Edison

top related