LIS
TORVALDS LUX d
Just for
FUN
or S T O R Y O F A A C C D E T A R E V O U T O A R Y
LNUS TORALD, X
AND DAVID DIAMON
HRPER "ls the Linux Roution " beginning on page 186 is reprinted from ZD Net, August 26, 1999, with pission. Copyright© Copyright© 1999, ZD Net Inc. A rights rese
JU U Copyright© 2001 by Linus Toa and David Diamond A{ rights re Printed in the United Stat o Amica No part of this book y be used or reproduced in any nn whatsoer without witten piion except in the case of brief quotatio bodied in critica arti and ris For infoationn addrs Harpeons Pubishe infoatio Pubishers rs Inc O East 53rd Street N York, NY 0022 Harpeoins books may be purchased fo educatio, bsiness, or sa promo tiona use F inotion pse ite: Specia Markets Department, Ha Cons Pubishs Inc, O East 53rd Street, N York, NY 10022 Fit HaBusins papback ition pubished 2002 Designed by Fritz Metsch The Liba of Congrs has cataogued the harov edition as foows: Toa, Linus, 1969just for fun : the sto of an ainta routiona Linus Toads an David Diamond p c ISBN 0066620724 (h) 1 Toad Toads,s, Linu Linus,s, 196 1969 9 2 Comput Comput progr programm ammes esFi Fina nand ndBio Biogra graphy phy 3 Linux I Diamon Davi II Tite QA762T67 T67 2001 0051'09221 BJ 00054199 ISBN 006620732 (bk)
1 111
To Tove nd Ptici Dniel nd Celeste I lws wnted to e suound oun women nd ou m it so
To Ti nd Kle Bo do I el lesse This wouldn't quli s cknowledments without the doppin of some impotnt nmes so hee oes: We cknowlede ou edito Adin Zckheim who cved in to ou ee demnd; Ein Richnow the HpeCoins ssistnt edito who ws moe on top of this poject thn we wee; ou ents Bi Gldstone of Wte side Poductions nd Kis Dhl of ICM who couldn't hve een speedie in the fowdin of ou checks to us; S Tolds who hs the est ckup memo on the Fennoscndi peninsulnd opetes in thee lnuesnd Wiim nd Ruth Dimond who d the oiinl mnuscipt nd kept eptin "No it's oo
y ha was y that wh h was gwg w ath was h gg t t ay gls that way a als
nocion: os-is o a evoion
Duin the euphoi of the nl es of the twentieth centu evolution ws hppenin mon the othe evolutions Seeminl oviht the Linux opetin sstem cuht the wolds ttention It hd explodedfom the sm edoom of its cto Linus Tolds to ttct cultish foowin of ne-militnt eeks Suddenl it ws inlttin the copote powehouses contoin the plnet Fom pt of one it now counted miions of uses on eve continent inudin Antctic nd even oute spce if ou count NASA outposts Not onl ws it the most common opetin sstem unnin see computes dishin out the content on the Wold Wide We ut its ve development modeln inticte we of its own encompin hundeds of thousnds of voluntee compute pommshd own to ecome the lest cootive poect in the histo of the wo The open souce philosoph ehind it ws simple Infotion in this cse the souce co o sic instuctions ehind the opetin sstem should e fee nd feel shed fo none inteested in impovin upon it But those impovements should lso e feel shed The sme concept hd suppoted centuies of scient discov Now it ws ndin home in the copote sphee nd it ws possi le to imine its potentil s fmewok fo cetin the est of nthin lel stte n ope Some folks cuht limpse of the futue nd didnt like wht th sw Linus ound espected countennce ecme fvoed t od tet within Micoso Copotion which ws now fced with its st honest-to-oodness competitive thet But moe oen people wnted to len moe out the kid whoif he did not stt it t lest
jump-started it and was, in ct, its lde The trouble was, the more successful Linux and open source became, the less he wanted to talk about it. The aintal revolutiona started Linux because playing on a com puter was fun (and also because the alternatives weren't that attractive) So when someone tried to convince him to speak at a major event by teing him that his miions of foowers just wanted to at least see him, in the esh, Linus go�d-naturedly oered to participate in a dunk-tank instead. That would be more fun, he explaine And a way of raising money. They deine It wasn't their idea of how to run a revolution. Revolutionaries aren't born. Revolutions can't be planne Revolu tions can't be managed. Revolutions appen . . . David Diamond
] s t fo r F n
X-Authentcaton-Warnng : pengun transeta co : toralds owned process dong-bs Da t e : Mon 1 8 O ct 1 9 9 9 1 4 : 1 2 : 2 7 7 ( DT ) ro : Lns Toralds < toral ds@ transeta co> To : Dad Daond
Subj e c t : Ho h MM- Verson : 1 hope ths s s tl l your eal addres s notced that ddn ' t hae any cont act nf oraton f or you anywhere probably bec ase I ' e trashed your busnes s card al ong wth a ll th e others and because you ' e actually contacted e by phone uch ore than by eal ' e thought a lo t oer the weeend and f you ' re nteres ted I thn ' ge ttng ore and ore nte r es ted Let ' s cut a deal : I f you thn we can ae a fun boo and ore po rt an tl y f you thn we can hae fun ang t let ' s go for t You ' d drag e ( wth faly ) capng and ( wthou t faly ) sydng Thngs tht woul dn ' t eer do otherwse j us t because thn ' to o bsy Ge e an excuse to do the thngs I haen ' t done durng the l as t three years een though a l l the oppor tuntes are there
So
aybe wouldn ' t read a boo about e when t ' s done but at le as t ' d hae fun wth t Lnus
And sometmes, revolutonares ust get stuck wth t Lins Toads
Contents
Acknowldgmnts Prfac
xv
xvii
BIRTH OF A NERD
1
BIRTH OF AN OPERATING SYSTE KIG OF THE BALL
125
Intctua Proprty An End to Contro
204 215 220
Th Amusmnt Rid Ahad Why Opn Sourc Maks Sns Fam and Fortun Th Maning of Lif II
Indx
251
7
25 242
225
Ackwldgmt
atos ws to acnowld t llown stals mnts t ol n catn ts ooo at last man t n (Non o ts lacs a ad s an mon c s a damn sam FM t Bon lassc Roc at Rocs; ldas Rstauant, atola; Ka Rtat ous, anta z; aas st Rstaant, Palo Ato; Malu and P, Rdwood os; Boda Ba Lod, Boda Ba; atn a, anta uz; a Mamalad, Ross; al Moon Ba Boadso, al Moon Ba; anta z Bllads, anta z; a Rs, Pont Rs taton; alna s and ll, an os; anta laa o and nns l, anta laa; Idal Ba and ll, anta uz; l Pso Ba ( ans Plad, Las; Ros Mcanns Is P and Rstaant, anta z; Maow Inn, an Ra; o ot ns tat Pa, Malll; L Ban Rstaant, Las; Poto Bwn oman, an Fancsco; Rc al, an Ral; Ross Vall wm and nns l, Knld; Falln La La Mana, Falln La La; Ps o and a, na; awton Lan Rstaant, an Facsco; dan ns Rsot, alstoa; amua s, asalto; Blows us, an Fancsco; Paamonts at Amca, anta aa; Roata ll s, Mll Vall; Bc Roadous, Mll Vall; Bans and Nol, an os; s Ran, asalto; 2 Ross ommon, Ross; KFO FM; Rtd ll, Rtd; InNOt B, anta Rosa; to s, nnal v
Prfac: Th anin of Lif I (x, War, Linux)
SETTING This book has its origins in a atemode back Ford Expe
dition in the sothbond anes of nterstate 5 somewhere in Cai rnias Centra aey Lins and Tove Tovads and their yong daghters atricia and Daniea are accompanied by an interoper as they trave 3 5 1 mies to Los Angees where they wi visit the zoo and an KEA otet
DAVID Now ve got a ndamenta qestion to think abot
and its sort of important What do yo want to get across in this book? LINS We want to expain the meaning of ife TOVE Lins did yo remember to the gas tank? L have a theory abot the meaning of ife We can in the rst chapter expain to peope what the meaning of ife is We get them hooked that way Once theyre hooked and pay r the book we can jst p the rest with ran dom crap D Oh yes That sonds ike a pan Someone tod me that since the dawn of man there have been two ingering qestions One What is the meaning of ife?" and Two: What can do with a this pocket change that accm ates at the end of the day?" L have the answer to the rst one D Wht's the answer to the rst one?
L: Bascally t s sot and swt. It won't gv you lf any
manng, ut t tlls you wat's gong to appn. T a t tngs tat av manng lf. Ty a t motvatonal ctos vytng n you lf any tng tat do o any lvng tng dos: T st s suvval, t scond s socal od, and t td s nttanmnt. Evytng n lf pogsss n tat od. And t s notng a nttanmnt. So, n a sns, t mplcaton s tat t manng of lf s to ac tat td stag. And onc you'v acd t td stag, you' don. But you av to go toug t ot stags st. D: You' gong to av to xplan ts a lttl mo. PARIIA: Papa, can w stop cocolat c cam? I would l to av som cocolat c cam now! : No, swt. You av to wat. n w stop to go potty you can av c cam. L: I'll gv you a w xampls so you can nd of gt t da. And t ovous on s sx It statd out as suvval, ut t cam a socal tng. Tat's wy you gt mad. And tn t coms nttanmnt. P: Tn I av to go potty. D: ow s t nttanng? L: Oay, I'm talng to t wong pson. ow aout ts on? D: No, go ac to sx. L: It's also on anot lvl . . . (to slf: O, nttanng to patcpat n as opposd to watc. Oay, I gt t. L: . . . On anot lvl, f you loo at t lluson of sx n a ologcal snsow dd sx com aout n t st plac? It was suvval. It wasn't nttanng ntally. It was just gttng togt. Oay, lt's dop t sx pat. D: No, no. I tn ts s a wol capt. L: Lt's pc wa nstad. It's ovous t statd as suvval,
j u s t fo r F u n
D L
D L D L
D L L
becaue tere a bg guy etwee you and te water oe Next, you eed to gt te guy r a wfe Ad te war become a ocalorder tg at ow t wa log bere te Mddle Age War a a mean of etabg ocal order Rgt Ad ao a mea of etablg yourelf a part of te ocal order Nobody care about ocal order, per e Everybody care about ow pace tat order I t te ame tng weter youre a en a peckg order or youre a uma Ad ow war r etertamet? at rgt Maybe r people watcg t o V For tem t mgt be etertag Computer game War game CNN Wel, te r war can oe be etertang But ao te percepton of war etertang Ad te reao r ex oe etertag Sure, te urvva part tll tere, epecally f youre Catolc, rgt? But eve f oure Catolc, ometme you probaby tnk about te entertamet part, too So t doet ave to be pa etertamet I everytg, a pece of te motvato mgt be urvva, a pece mgt be oca order, and te ret mgt be etertamet Okay, look at tecnoogy ecology came about a urvval Ad urvval not about jut urvvg, t about urvvg better You get a wndml tat draw water om te wel Or re Rgt It tll uval, but t at progreed to ocal order ad etertamet Now ow a tecnology progreed to oca order? Wel, actually mot of dutrazaton a bee reay jut urvval, or urvvg better I car, tat meat makng ter car and cer car But te you get to tecology a ocal ee at brg u te tele L i n u s To r v a ds a n d D a v i d D i a m o n d
D: L
D: L
D L
D:
L D:
xx
pon And V, to som d A lot of t aly V stu was asically indoctination. Radio, too. at's wy countis on statd instin in adio, t socialod sid of it. Estalisin and maintainin social od . Rit, ut tn it just os past tat. oday, TV is oiously usd mostly nttainmnt. And it now you s all ts wilss moil pon. It's asically social. But its moin into nttainmnt, too o wat's t tu of tcnoloy? on yond t suial sta and now w' in t social sta, it? Rit All tcnoloy usd to do was mak lif asi. It was all aout ttin placs st, uyin tins cap, ain tt ouss, wat. o wat's so diffnt aout inmation tcnoloy? at coms a t ct tat yody is connctd? at mo is t to do? u, you can connct tt, ut tats not ndamntally dint. o w is tcnoloy takin us? In my opinion, t nxt i stp is nttainmnt Eytin ntually ols into nttainmnt . . But tis also xplains wy Linux is so succssl, to som d ink of t t motiational ctos. Fist is suial, wic popl wit computs tak antd Quit ankly, if you a a comput, you' alady out you od and stu lik tat scond is social od, and t social sid is ctainly motiational ks sittin insid ti own cuicls You said somtin ally smat at omdx, somtin aout Linx dlopmnt in a loal tam spot o, you asically mad tat appn, dud. Linux is a at xampl of wy popl lo tam spots, and spcially n pat of a tam. Ya, sittin in ont of a comput all day, you'd poaly want to fl lik you w pat of somtin Anytin j u s t fo r F u n
L Its socal, l an ot tam sot. Imagn ol on a
L
D
D L
otall tam, scall n g scool. socal at o Lnu s all, all motant. But Lnu s also nt tanmnt, t nd o nttanmnt tat s ad to u wt mon Mon s a owl motatonal cto wn ou at t ll o sual, caus ts as to u sual. Its as to at tos nds o tngs. But suddnl wn ou at t lvl o nttanmnt, mon . Mon s uslss? No, ts not uslss, caus oousl ou can u mos, st cas, acatons a a lot o tns ou can u tat can l ma ou stuaton tt Lnus, w nd to cang Danla And Patca as to go ott. I nd a cauccno. Do ou tn w can nd a taucs ? a w? (loos u: Basd on t odo, I tn w na Kn t. Now all ts s on a gg scal Its not just aout o l, ts aout l ts l t Law o Ento. In ts Ento Law o L, tng mos om sual to nttanmnt, ut tat dosnt man tat on a local scal t cant go acwad, and oousl t ssntall dos ngs j ust dsntat somts But as a sstm, tn s mon n t sam dc ton . . Etng s mong n t sam dcton, ut not at t sam tm o ascall s as acd nttan mnt, wa s clos to t, tcnolog s tt muc t nw tngs a tngs tat a jst sual L, oll, sac tal wll at som ont an ssu o sual, tn t wll socal, tn nttanmnt. Loo at clzaton as a cult. I man, tat also llows t sam attn lzaton stats as sual You t tot to su tt and ou uld u ou socal stuctu L u o v a a D a v D a o
xxi
D: L: D L:
L:
en eental clzaton ests el entetanment Oa, well, not e And t doesn't ae to e ad entetanment e ancent ees ae nown an ad a e ston soca ode, and te aso ad a lot o entetanment ee nown an ad te e osoes o te tme Oa, so ow does ts e n to te meann o le? It doesn eall It jst sas tat tat's nd o te oem ee s s e ltte n oe on to ae to tn aot Mama, loo a te cows o, o now ta le s al aot ts oesson, ten oos o ose n le s to mae ts o esson And e oesson s not one sne oes son Eetn o do s at o man oessons It can aso e, at can I do to mae socet ette?" Yo now ta oe a at o socet You now tat socet s mon n ts decton Yo can e socet moe n ts decton (odn nose: It smes oe ee o wat ts ds to s tat n te end we' e all ee to ae n e mt as well st down and ela, and njo te de st n?
i
jt o
w ch Wh c ? he e w e x he e e c e wh e T Ce he e e he w e h w h w e e w e e he ch c e e e e eeh h ee cre e e e e h eerh re e cee c e che ce wh he ee e he ce cee The e ee e" ee we e h he e e ice he h e h h ee he w ch ce T h he e ee e hw he eeh The ce he e hee ee e j ee h e hee e e h hee ee he e w he ce he e w h wh hee he e Se ce Sc j w" e ee h hhee h e we e e we he e e w he e we he he e h e ee he c e che e he c chce h e e w 3
u u O may uquos av Happly ou my as vy mu o pooapy Ta ay s ess ma v T a a f pooaps I o of m m aound e yas o pos my ss Saa o s sxeen mos you S oos Bu Im a ay vso a sky pa oo e pooap o as poaby my mo S mos y sappe m o ay ou oo o o as a o a Fs Ns Ay B o a vy of ya o e 28 of ma a I as py mu yous my ass a soo A a u ma smas Lae o e af a ya you a mos of you assmas os ma Bu aly os u s f yas of sool A o yo o a Supsy oe of ealy mas a a u B a avs u lasss a a ays mos of me (a reay a a days es of e me) a a os os eay mae Baus I a a am psoay o No s I as a A e Fom ly ay o I uap my asss o u I m as l ave aus I a a o as oo a ma oo a pyss a o soa as asov A s as a as os a oo vyoy as poaly o somo soo m T oy o s o as s a mao aus su s a u us aus s I as a pso my ass Bu m l pu som mo you sa f oo soy m A I ay av a a u bu I oay I as xay al u I as a opess luz T am ofo u as a sool as oll" a a of s a sp o ams y o ma ea o y a a aou A I as v op pay I as usuay p y ay o 4
}t
So soa as I m av a u o ol sool as oo I o oo as ou av o o a v uy a as xay aus I didn't o a A a ap pla soa o Nooy ls ay sm o a oo mu aou my os; s as amos ay osp aus y a aou o poms a o o mo Loo a I az a mos o sm o av a py a as los oo o up a suy somoy s mas a paua so I my s ma sas ompas pop o s Tss a as a l v aay a ofs Ts ays I ss py mu xusvy voa so I v av o p ou os A I av a f o ma sos a omp my ao o p ou s saas a sos So I v av o oy aou aa A Iv o o my os A as o Im mo ma a os
L n v l d n d v d n d
5
I poay o sups ayo a som of my as ad apps mmos vov pay my ads od o auao Ts as my mos Lo adma Tqvs o as a pofsso of sass a Hs Uvsy I mm av os of aua s of vaous adom ums No aus I auay ad a a mu as (a a o may pop do) u aus s as a o m ao ad auaos dd jus v you as Ty caulate Ad y d a o do so may od o v you som fda a Ys Im s av ad as m sods o do s auao ad mam I you o so o mu o I do" Ta as sa Mu mo x a a mod auao a o v a o a sa do som as smp as aua a pa s of a um os ay dvs you a a y dd as ha Ty mad vy a dd I do auay mm s m I sa a ompu u I mus av aoud v a m I as poay 981, my ad ou a Commodo VIC20 S I ad sp so mu m pay s ma auao I mus av dpa xm o sa pay ompuu I a ay sm o mm
6
ha In , I don even rememer hen I o reay ino ompuers a al I sared soy, and i re on me he VI20 as one of he rs readymade ompuers mean r he ome I required no assemy You us pued i ino e V and urned i on, and here i sa, i a i alaps READY" a he op of he sree ad a i inkin ursor us aiin r you o do somehin he i proem as a here reay as a muh o do on e in Espeiay eary on, e e inasruure r ommeria prorams had ye sared o maeriaize e oy hin you oud reay do as o proram i in BASIC i as exaly ha my radher sared doi No, my randher sa his ne oy mainy a oy, u aso as a loried auaor No ony oud i ompue he sine of a numer a lo ser han he od eeroni auaor, u you ould e i o do his over and over auomaiay He also oud no do a home many of he hins he had doe ih he i ompuers a he uversiy And e aned me o share in e experiee He aso as ryin o e me ineresed in mah So I oud si on his ap and e oud ave me ype in his prorams, hih e had arey rie ou on pape eause he asn omrae ih ompuers I don ko ho many oher preeen oys sa in heir randers room, ein auh ho o simpify arihmei expressos and ype em orrey ino a om puer, u I rememer doi ha I do rememer a he a uaions ere a aou, ad I don ik I ad a sine ue aou ha I reay did e I did i, u I as here, epi him I proay ook us muh oner an i oud ave ake him aone, u o knos I re omrae i e keyoard, somehin my randher never did I oud do s aer soo, or henever my moher dropped me o a my radparens aparmen And I sared readin he manuas r e ompuer, ypin in he exampe prorams Tere ere examples of simpe ames
Ln Tov/d nd vd nd
7
a you could poam youself f you dd you wound p w a uy a walked acoss e sceen, n bad apcs, and en you could cane and make e uy walk acoss e sceen n df feen colos You could us do a s e eaes feeln saedwn my own e rs poam woe was e rs poam eveybody else sas ou w 10 PRN HELLO" 20 OO 10 s does exacly wa you expec o do prns ou HELLO on e sceen Foeve O a leas unl you kll ou of boedom u s e s sep Some people sop ee o em, s a supd execse because wy would you wan o pn ou HELLO a mllon mes u was nvaably e s example n e manu als a came w ose ealy ome compuers And e mac n s a you can cane My sse ells me a made a adcal second veson of s poam a ddn us we ou HELLO, bu nsead woe SARA S HE ES on e sceen, ove and ove aan Odnaly wasn suc a lovn older broe Appaenly e esure made a b mpresson on e don emembe don As soon as woe a poram would e abou and move on o e nex one
8
j u s t fo r F u n
L m ll you aou Flad Somm Oo sks u a uplasa sad of ay, ad alays looks as f ll a o so. You ak up vy day o s loomss of apao T a l lly ad ll s aay ay vd of summ so oms, as a maal qualy of mak vy ad pa pla a v of opmsm T oul s, opmsm lass aou days u so mas mo a oumly od mo By auay you so of ad aoud a sadoy daz, f you oos o o ousd Is a saso of mos, ulky los ad slpp o oky k y ad y os o amma sool d you avs as a sou o us O Hlsk ss mas dod oasoa o mao o as poaly somoys aous admo ak Spm u y 1 .M o a Tusday auay s av o sdalks om vodka aks o a am I ll dak aa a ous, ad s a lo o do Bu as a doo spo a o m ou poamm Mo ( Sds od Mos Fa") ould mu of m, u o all m H dos md f you s s oom s aay You up moy you s ompu ook vy s ls ad s ssay o dod laua Is dfu o udsad al lau a aua you do ally ko a ll You us you
alloa o uy ompu maazs O of m oas a po am Mos o T o aou s paula poam s a 's o BASC laua sa, 's as a ls of ums a oul asla y a o ma laua zos a os a ompu as Ta's o you sov a ompu os' aly spak BASC sa opas ao o a mu mo smpl aua Hlsk ks a play oky a sk pas oos You' la o a ompu aually oks Uaa a poams xs o asla umaaal ums o zos a os a a ompu usas, you us sa poams um m a o ovsos y a Ts s poamm ma la ua, a y o you sa o o s you ou' av ou possl You a al o pus a ompu a o You ool vy sl small al You sa o k aou o you a o s slly s a small spa S 's o asao lay you a ompu, you ly los Ts s a 's lk o ma a ma You' lv, , u, av O ks a ou play so You a's ompu s mo s Hs ma s s o ol, lo uls T a may pop ass ompus a oly on of m uss sam asos You ol kly ms 's oly soal avy o ala, xp oasoal ompu slpov A you o' m Ts s Ts s a vo a ls ao pa of Hsk H ks s k soul av mo a o s, so ss you up askall, s vo spo Ts s a sas You' u of am A a saso a a alf, you us all sos of asy lanua o ll m you' qu, a askall s his spo, o yous You alfo, Lo, ll mo
J
J t f F n
alec en, oo, e wll evenually ecome Luean, lke 90 pecen of e Fnns populaion a's wen Dad, e saunc anosc, ealzed e m e a lue as a paensomen e suspeced yeas eale, when Saa joned e Caolc cuc e ande w e compue sn' eally a jolly so He's aldn, slly ovewe He leally s somen of an asenmnded pofesso and knd of ad o appoac. He's jus no an exove Pcue a maemaican wo would sae ou no space and no say anyn wle e was nkn aou somen You could neve ell wa e was nkn aou Complexy analyss Ms Sammalkop down e all I'm e same waymous zonin ou Wen I'm sn n on of e compue, I e eally upse and ale f someody dsus me ove could elaoae on s pon My mos vvd memoes of Mo ake place no a s compue u a s lle ed coae In Helsnk used o e common people o keep a small summe place conssn of maye a snle yo y iyo oom e lle ouses ae on a ny plo of land, maye 1 50 squae fee, and people o ee o nke n e adens ey ypcally ave an apamen n e cy and en s lle place o ow poaoes o end a few apple ees o culvae oses. I's usually olde people ecause youne ones ae usy wokn ese people e dculously compeve aou waeve s ey ae own a's wee Mo planed my apple ee, a small sapln Maye 's sll ee, unless ecame so aundan a an envous neo snuck ono s popey dun e ef summe dakness and copped down Fou yeas ae noducn me o compues, Mo devel ops a lood clo n s an and ecomes paalyzed on one sde I's a sock o eveyone. He's n e ospal aou a yea and e's e closes mly you ave, u doesn' aec you a muc. Maye 's defensve o maye 's jus ecause you'e so nsensve wen you'e youn. He s asoluely no e same peson anymoe
L i n To r v ld n d D v i d D i o n d
and you don' like going o see im. You go maybe evey wo weeks You moe goes moe oen So does you sise, wo ealy on assumed e ole of e mily social woke Ae e dies, e macine comes o live wi you ee isn' any eal discussion abou i
j u s t fo r F u n
et' tep bc r et. Fil miht be the hippet ctr rth riht w, bt cetrie , it w little re th tper r Vii the tre" with Cttiple. ter, whe the eihbri Swee wte t pci the Fi, the et i lihbr Bihp Her, wh rrie i the er 1 1 55 mii r the Cthlic chrch. The preltizi Swee e the Fiih rtree t wr the Ri, eetll w it the epire t r t i the trle r ctrl. T pr pplti the Fiih cl i the llwi cetrie, Swee were ere l tx icetie. Swee r the hw til 1 7 14, whe Ri t er r eeer iterle. The Swee w bc it cl til 1809 whe Ri Nple ttce Fil it reie er Ri ctrl til the Cit Relti i 1917. Mewhile, the ecet the erl Sweih iirt re the 35 0 000 Sweih peer i Fil t, rp tht repreet bt e percet the pplti. cli wc il. M terl retrther w reltiel pr rer Jpp, ll tw er the cit V. He h ix , t let tw whm ere Ph.D.'. Tht lt bt the prpect r ceet i Fil. Ye, et ic the wi ter re ti r he p eteri he. Bt c et ierit ecti r ee. t' r cr wht 3
appens n e Une Saes, ee so many ks o up a sense of opelessness . One of ose sx sons as my ane, Leo Walema Trnqvs, e fello o noue me o ompun. Ten ee as my paena ane. He as e fello o onoe e name Tovals, sonn ou of s mle name. He as name Oe Tova Es Saxe My ane a een on eless (Saxe as s moes maen name) an as ven e las name Kaanko y e enleman my ea anmoe evenually mae. Fa (Faes e") n lke e uy, enou so e ane s name. He oppe e las name an ae an s" o Toval on e eoy a s mae soun more susanal. Toval on s on means Tos oman. " He soul ave sae om sa, eause a e an f an s" oes s esoy e meann of e oo name, an onse o Sesan Fnnsspeakn people, o on kno o e ek o ponoune . An ey nk soul e spelle Toals. Tee ae enyone Tovals n e ol, an ee all elae. We all enue e onson. Maye as y Im alays us Lnus" on e Ne. Tovals" s us oo onsn. Ts ane n ea a a unvesy. He as a ounals an poe. Hs s o as as eonef of a smalon nespape aou 100 klomees es of Helsnk. He o sake nkn on e o a lle oo mu eulay Hs maae o my anmoe oke on. He move o e y of Tuku n Souesen Fnlan, ee e emae an nally eame eonef of e nespape an puse sevea ooks of poey, alou e alays sule a nkn polem. e oul vs m ee Csmas an Ease, an o see my anmoe, oo. Famo Ma lves n Helsnk , ee se s knon makn klle panakes. Fa e ve yeas ao. Okay Ive neve ea an of s ooks Is a a my e pons ou o oal sanes. ounalss ae eveyee n my mly. Leen as a 4
j s t f F n
one of my greatgrandthers, Ernst von Wendt, was a jornaist and noveist who was on the White side and arrested by the Reds duing the Finnish Civil War that lowed our independence om Russia in 1917. (Okay. I never read his books, either, and am tod Im not missing much. My ther, Nis (known to everyone as Nicke, is a teevision and radio journaist who was active in the Communist Party since he was a coege student in the 960s. He deveoped his poitica eanings when he earned about some of the atrocities committed against communist sympathizes in Finand. Decades late he admits that his enthusiasm r communism may have been born out of naivet. He met my mother Anna (known as Mikke when they were both rebeious university students in the 1960s. His story is that they were on an oting r a cub of Swedishspeaking students, of which he was president. He had a riva r my mothers attention, and as they were prepaing r the return bus trip to Hesinki, he instructed the riva to oversee the loading of the bus. He used the occasion to grab the seat next to my mothe and convince he to go out with him. (And peope cal the mily genius! I was born more or less between campus protests, probaby with something ike] oni Mitchel paying in the background. Ou miy ove nest was a room in my gandparents apartment. A aundry basket seved as my rst cib. Thanky, that peiod isnt easy to remembe. Sometime around my threemonth birthday, Papa signed up r his required eevenmonth Army sevice ather than go to jail the conscientious objecto he probaby was. He became such a good soldie and such an exceent marksman that he was rewaded with equent weekend eave pivieges. The miy tae is that my sister Sara was coceived during one of those conjuga visits. When my mother wasnt jugging two bondhaired rugrats, she worked as an editor on the reign desk at the Finnish News Agency. Today she woks as a gaphics editor. Its al part of the journaism minidynasty that I miracuousy escaped. Sara has her own business transating epots the news, and she aso works at the Finnish News Agency. My haf L n T v !d n d v d n d
5
broter Leo Torvads is a videotype person who wants to direct ms. ecause my miy members are basicay a journaists I fee quaied to joke with reporters about knowing what scum they are Im aware that I come o as a compete jerk when I say that but over the years our home i n Finand hosted its share of reporters who stopped at nothing to get their story or who made up their stories om scratch or who aways seemed to have had j ust a i tte too much to drink. Okay: a ot too much to drink. Thats when it woud be time to hide out in the bedroom. Or maybe Mom is having an emotiona rough spot. We ive in a twobedroom apartment on the second oor of an unremarkabe pae yeow buiding on Stora Robertsgatan in Rdbergen a sma area near the center of Hesinki. Sara and her obnoxious sixteenmonthoder brother share a bedroom. Theres a sma park nearby named aer the Sinebrycho miy which owns a oca brewery. That has aways struck me as being odd but is it any dierent om naming a basketba stadium aer an ofce products vendor? (ecause a cat had once been seen there Sinebrychosparken was hencerth known in my miy as the Catpark" Theres a vacant itte house there in which pigeons woud gather The park is buit on a hi and in the winter its a pace to sed Another pay area is the cement courtyard behind our buiding or on the buiding itsef. Whenever we pay hideandseek its n to cimb the adder ve stories up to te roof. ut no n coud compare to computer n With the computer at home it was possibe to stay up a night with it Every boy stays up reading" Playboy under the bedcovers ut instead of reading Playboy I woud ke seeping wait r Mom to go away jump up and sit in ont of the computer This was bere the era of chatrooms. "Linus it's food time! Some of the time you dont even come out. Then your mother starts teing her journaist iends that you are such a owmaintenance chid that a she has to do to keep you happy is store you in a dark coset with a computer and occasionay throw in some dry pasta. Shes not r o the mark. Nobody 6
J t fo r F n
w wrried bt thi id gettig idpped H Wd ybdy hve ticed?) Cpter were cty better r id whe they were e phiticted, whe dweebie ygter ie e cd tier der the hd Thee dy, cpter er the e prbe cr: A they bece re cpex, they bece re difct r pepe t te prt d pt bc tgether, d, ret, er wht they re l bt Whe w te t tie y did ythig yr cr re ivlved th chgig the i ter? ted f tierig der the etphric hd f their cpter, id thee dy re pyig t y ge, d lg their id t tht there' ythig wrg with ge They were e f y eriet prgr There w e i which y were ctrllig b rie i grtt t' very tdrd ge ccept The wrd ve idewy, p, d plyer y're the brie d y hve t vid hittig the w d ter h The y thig tht ctly ve i the wrld The h ve with the wrld t trt vig ter d ter the ger y ply Mewhie, the grtt get ler d er Y ct wi thi ge, bt tht w ever the pit t' t py r wee r d g t the ext ge The whe pit i jt writig the cde t e it hppe There re ther ty, ie del pe d hip d cr d rird At e pit, Dd by expeive Ger de tri The reig i tht he ever hd del tri et id, d tht it wd be gd ther hbby t' , bt it de't ce cle t the chllege f cpter The y tie yr cpter priviege re te wy i t r pedig t ch tie the chie bt pihet r ethig ee, ie ghtig with Sr Thrght grr chl d high ch the tw f y re extreey cpetitive, prticry whe it ce t cdeic Al te cpetiti yield e gd ret Witht y ctt ttig, Sr ever wld hve bee tivted t L n To v l d n d v d o n d
7
pstage e by writing six nal essays instea f the ve reqire t graate high schl in Finlan On the ther han Sara is t be thane r the ct that y nglish is nt atrcis She always ae n f y nglish which r years was typical Finnishnglish Thats why it iprve Fr that atter y ther tease e tbt stly abt the ct that was shwing little interest in the feale schlates wh wante t be ttre by the Math Genis" At ties we ive with y a an his girlien at ther ties Sara live with y a an live with y At ties bth f s live with y By the way the Sweish langage has n eqivalent t the ter ysnctinal ily" As a reslt f the ivrce we int have a t f ney One f y st istinct eries is f the ties when y M wl have t pawn her ny investentthe single share f stc in the Helsini telephne cpany that y wne as part f having a telephne t was prbably wrth abt $500, an every s en when things gt particlarly tight she wl have t tae the certicate t a pawn shp reeber ging with her nce an feeling ebarrasse abt it (Nw n the bar f irectrs f the sae cpany n ct the Helsini Telephne Cpany is the nly cpany where bar eber) barrasse was als hw felt when aer ha save st f the ney r y rst watch M wante e t as y granther r the ney t pay r the rest There was a peri when y ther was wring nights s Sara an ha t fen r rselves in getting inner We were sppse t g t the crner stre an by n r charge accnt nstea we wl by cany an it wl be wnerl t stay p late n the cpter Uner sch circstances ther bys wl have been reaing" Playboy abve the cvers Shrtly aer y granther ha his s re Mrr in't feel lie taking care f herself She was berien in a nrsing he r ten years with what she calle winess" When she ha been in the hspital r a cple f years we ve int her
j t f F n
rtet It w the rt r f a lid ld Riaera bildi Petert er the rci r that lie Hlii' wtert There w ll itche ad three bedr Sar t the bi bedr The l teeer wh wa h with a dar cet d eridic dr t ved int the llet e I h thic lc dre the widw liht wld ee i The cter d he ti de it the idw be tw feet bed
L i n u s To r v lds n d D v i d D i o n d
I was vaguely aware o Linus Toalds when an edior o he Sn Jse Mercry ews Suny magazine asked me o wrie a prole o him in he spring o 1 999 Linu had become somehing o a buzzword he previ ous spring, when a suession o companies saring wih Nescape had adoped eiher he noion o open source code or he operaing sysem ise No ha I had been up on he developmens In he early 1990s I had edied a magazine ha al wih Uni and Open Source issues, so here was a dusy reerence senence oaing in my brain In ha rerence, Linus was a Finnish colege suden who wroe a powerul version o Uni in his dorm room and disribued i reely over he Inerne I was no quie an aurae rerence The edior phoned because Linus had jus been he sar aracionand mobbeda a recen Linu show in San Jose, which promped he edior o lure me ino he assignmen wih he words, "We've go a global supersar righ here in uh, Sana Clara He aed over some nspaper repors Linus had moved o Silicon Valley wo yrs earlier and was workingor he hensecreive Transmea Corporaion, which had or years been veloping a microprocessor ha promised o upend he compuer indus He somehow had a job ha alowed him o inain his ime cosuming posiion as he ulimae leader o Linu and nal auhoriy on any changes ma o he operaing sysem (His oowers ha in ac, iniiaed he legal maneuvering ha gave him legal ownership o he Linu rademark And he had ime o ro he globe as poser boy or he burgeoning open source movemen Bu he had become somehing o a myserious olk hero While 0
Bi Gates, evebody favoite nemesis, was living in splendo in his Xanadu, Linus esided with his wi and toddle ughtes in a camped Santa Claa duplex He appaently was unconceed about the fabulous wealth that was being ained upon the ocks of lesstalented pogammes And his vey pesence aised an unutteable conundum among the stock optiondiven minions in Silicon Va: How could anyone so biiant possibly be so uninteested in getting ich? Linus has no handles, doesn't listen to voice mail, and aely esponds to email It took weeks fo me to get him on the phone, but once I did he easily ageed to an inteiew at his ealiest convenience; hich was about a month late May 1999 Having eloped a possional passion fo putting inteiew subjects into compomising positions, I decided that a Finnish sauna might be the pect backdop fo the pole In a ented Mustang convetible, with a photogaphe at the wheel, we headed ove to Santa Cuz and what was ecommended as the Bay Aea's best sauna, which was on the gounds of a New Agnudist eteat He was amed with an opened can of Coke as he emeged fom the innads of Tansmeta's oces in an anonymous Santa Claa oce pak He woe the pogamme's unifom of jeans, confeence T-shit, and the inevitable socks-and-sanls combo that he caimed to have favod even boe eve meeting anothe pogamme "It must be some pogamme's law of natue, he easoned when I asked about the footwae choice The st question to Linus, as we sat in the backseat, was a thowaway "Ae you folks in technology? I asked while dling with my tape ecode "No, they'e a basicay joualists, he eplie adding: "So I know what cm you ae He didt thi he cld get wy with tht
"Oh You come fom scum? I espond The wold's best pogamme laughed so had that he coughed out a spay of Coke onto the back of the photogaphedive's neck He tuned ed This would be the stat of a memoable aeoon It only got moe bizae Finns ae fanatical about thei saunas and this was to be his st visit to one in nealy thee yeas The pale, naked supesta with stmed-up glasses sat on the highest pech, with his L n T v l d n d v d m o n d
wet tan hair matted down on his face and a river of sweat owing down what I would late purely out of good wi, describe as his "incipient paunch He was surrounded by tanne se-obsesed Santa Cruzans and their monotonous New Age rantings, and he seemed above it a, eagerly pointing out the authentic atures of the sauna He had this beati grin on his face It's my conviction that, for the most part, people in Silicon Va are happier than evebody else For one thing, they're at the control panel of the economic revolution More importantly, they're a getting insuerably rich, both New Vaey and Old Vaey But one never sees people smile there, at least not outside the connes of their brokers' Most acaimed technologistseven most of the unacaimed oneshave this immediate desire to let you know how briiant they are And that th are critical players in a mission that is far more impornt than, say, the struggle for world peace That wasn't the case with Linus In fact, his lack of ego seemed downright disarming, and him uniquely likable amid Silicon Vaey's bombastic elite Linus appeared to be above it a Above the New Agers Above the hightech biionaires He seemed les like a reindeer caught in the global headlights than a delightful alien beamed down to show us the madness of our sesh ways And I got the eling that he didn't get out much Linus had earlier mentioned that an important part of the sauna ritual involved sitting around aerward, drinking beer and discussing world aairs In preparation, we had stashed cans of Fosters in some bushes We retrieved the beers and settled into the "quiet hot tub, where we opened the Fosters while the photographer took his pictures I found Linus to be unexpectedly knowledgeable about American business histo and world politics In his view, the United States would be better seed if both cororations and political parties adopted the conciliatory approach of European politicians He dipped his glasses into the hot tub in order to ean them, mentioning that he reay didn't need glasses but started wearing them as an adolescent under the logic that they made his nose look smae That's when a othed male manager appeared at the hot tub and humorlessly ordered us to hand over our beers, which were considered contraband in the otherwise free-spirited suroundings
j t fo F n
Our ony option was to showe dress, and nd a caor nishing the conversation Most oks one meets in Siicon Vaey have a cutlike zea about them. They ocus so intenty on their business or kier application or The Industry that nothing ese seems to exist. Nothing interrupts the continuous oop o secongratuation that passes or conversation. ut there we were, sitting in the sun at a microbrewe, samping the owu baeywine, with Linus chattering away ike an uncaged canaryconssing his addiction to Casic Rock and Dean Koontz, reveaing his weakness or the dumbest sitcoms, sharing othe record amiy secrets And he didn't have any great desire to circuate among the rich and powerul I asked him what he woud ike to say to i ates, but he wasn't the east bit interested in even meeting the guy. "There wouldn't be uch o a connection point, he reasone "I'm competely uninterested in the thing that he's the best in the word at. And he's not interested in the thing that maybe I'm the best in the word at. I couldn't give him advice in business and he coudn't give me advice in technology On the ride bck over the mountain to Santa Cara, a black eep Cherokee pue up alongside our car an its passenger yee Hey Linus!" an pued out a throwaway camera to capture his apparent hero, who was sitting in the Mustang convertible's backseat, grinning in the breee. I showed up at his house a week later at bathtime He she his oneyearold blond daughter out o the tub and needed someplace to deposit her whie he shed out his twoyearod bon daughte He handed the younger ughter to me an she prompty let out a ye. His wi Tove, who ha been in another room the entire time, emerged to hep. She is on the short side, pleasant, and bears a thistle tattoo on her ankle Soon we were a reading Swedish and Engish bedtime books to the kids. Then we stood around in the garage, amid unpacked beongings, where the Torvads discussed the impossibiity o aording "a rea house with a rea back yar in Silicon Vaey. There was no bitterness about it. And, magnicenty, they didn't appear to see the irony. Soon we were watching ay Leno, with cans o uinness. That's when I reaized it made sense to do a book. Lin Tvld nd vid ind
3
v
A I bscll st t f cper r r ers Ok, there ws schl: rsse Hh, the st cetrl f Helsnki s e Sweshle hh schls, the e erest he. Mth phscs were terest, therere es. B wheeer sbject le rte ert, eths s r tht sbjec ws she. S hsr ws br whe t et wrr bt the te f the Btle f Hsts, b t terest whe scsse the ecc crs ect ctr The se th wet r erph. I en, wh rell hw peple re Blesh? Well, i ht ter t lt f lks, ce t think f t. Bt the pt s, ws r esier r e re bt cpter whe we wer e leri bt seth re e h stscs, like he ss, r exple, r the ress r he ss Phs e ws ther tter etrel. I' prbbl t brek ews b reel tht I ws' the s thletic the Fesc pesl I ws sk the, , belee t r t. Gsics ws ctll k t prtcpte . Bt whe we wl e sccer r ice hcke, it wl be ie r e t skp clss This shwe p i res I Fl et re scle f r t te S I wl er tes se es r th, phscs, bl, eerh elsebt sees r phs e. Oce there ws sx. I ere sx wwrki, . Tht ws str sprt, ether. Oher s he wellcre pkn hlers r stls s sers f wwrk clss. All I he 24
re few splinters stil lge in y thb er these yers. This is where it shl be entine tht y therinlw ws the ne wh bilt the ne swing set in r bcyr n which y ghters spen s ny hppy hrs. My high sch wsnt ne f thse instittins r excep tinly srt r bitis is, which re cn in st U.S. cities. Sch schls re pretty ch ginst hw Finln wrs. Finnish schls nt seprte t the g stentsr the lsers , r tht tter. Hwever, ech sch i hve its specilty, sb ject tht ws nt reqire bt tht y clnt get t ny ther schl. In the cse f rssen High Sch, it ws Ltin. An Ltin ws n. Mre n thn erning Finnish n nglish. T b its e ngge. I lve t get tgether with few bies n tell jes in Ltin r ybe iscss pertingsyste esign strtegies. t ws ls n t spen tie in the cee shp ner schl. It ws hngt r certin pepe, bsicy thse wh werent hiing behin the schl sing cigrettes. Y wl g there inste f phys e, r y w g there if y h n hr bre between csses, which seties hppene. The plce h been hven r gees since the ys f sie res. Als, it ws the nly cf tht et stents by things n ccnt. Tht ent y wl plce yr rer n they w eep written list f everything y te r rn, n then when y sehw gt the ney tgether y wl py r it. Knwing the Finnish ni r techngy, its prbbly l recre in tbse these ys My rer ws wys the se: Ce n ghnt S yng n lrey sch helth nt Generlly speing, I ws better in schl thn y sister, Sr, wh ws re scible, esier t t, nicer t peple n, I shl , hs been hire t trnslte this b int Sweish. Bt she bet e in the en becse she t exs in re sbjects. My interests were nrrwer. I ws nwn s the Mth Gy. L i n To r v a ld a n d D a v i d D i a m o n d
25
In ct, the nl tie I brht irl he wa when the wanted t be ttred It didnt happen all that an tie, and it wa never idea, bt ther harbr ntaie that the were intereted in re than ath ttrin (In hi ind, ehw the had bht int hi Statel Ne Statel Man eqatin) I the were in r an ath actin, the certainl didn't have a willin partner I ean, I cld never even re t what the were reerrin t b heav pettin" I had pent tie tain care a neihbr eenpnd cat and cldn't re t what the bi deal wa Ye, I wa denitel a ee N qetin abt it Thi i bere eed becae ex Well, I e it' nt reall ex bt hipper What had wa ene wh wa bth a ee and hr i that redndant? S I wld b e ittin in nt a cpter and b e perectl happ Fr hih chl radatin in Finland, wear a white hat with a blac band There' a ceren in which the hand t dipla, and when ce he all r relative are there with lt chapane, wer, and cae And there' al a part r the entire cla at a lcal retarant We did all that, and I e I had n, bt I dn't reeber anthin pecial abt it Bt a e abt the pec n 68008chip achine and I can rattle the with ttal recall =
2
J t fo r F n
M rt er t niverit w ctll qite prctive I nge t en the nber f creitwhich re clle t wee" in the Finnih tetht ne i ppe t ern It w the nl er tht hppene Mbe it w the exciteent f the new envirnent, r the pprtnit t elve eepl int the tp ic, r bece it w re crtble r e t t thn t bece cil nil n pe n ien with ritlitic reg lrit I nt nw wht t ble r eqte perrnce in tht rt er Bt ret re, it in't hppen gin M c eic creer t hrp neive At tht pint jr hnt been eterine Eventll cpter bece jr, with phic n th inr ne f the prble w tht in the entire Univerit f Helini there w nl ne ther Sweihpeing tent wh wnte t jr in cpter, Lr Wireni The tw f jine Spe tr, the cil rgnitin r Sweihpeing cience t ent, which ctll trne t t be lt f n The clb w cprie f tent in the hr cience, ch phic n cheitry Trnltin: It ll g Bt we i hre r clbr with the cnterprt rgni tin r Sweihpeing tent in the cience, ch bilg n pchlg Tht w, we were ble t interct with fele, wwr it ight hve been r e f , ll f Spetr h n f the trpping f n Aericntle 7
aternity, bt y didnt have t live with the ther gys r ever deal with anyne wh wasnt interested in science We had reglar Wednesday night meetings where I learned the dierence between a pilsner and an ale. On rare ccasins there were vdkaingesting cntests. Bt mch f that didnt happen ntil later in my niversity career. And there was ample time r it t happen: I stdied at the niversity r eight years, emerging with nthing mre thn a mere masters degree. (Im nt cnting the hnrary dctrate the niversity issed t me in Jne 2000 Bt that rs year was a blr f streetcar cmmtes between lectre classes and my bedrm, which was gathering pies f bks and cmpter eqipment. Id lie in bed reading a Dglas Adams sci thriller, then tss it n the r and pick p a physics te, hen rl t f bed and sit at the cmpter writing a prgram r a new game. The kitchen is right tside the bedrm and Id stmble in r sme cee r crn crnchies. Maybe yr sister is smewhere arnd, r maybe she is t with iends. Or maybe she is living with yr ther these days. Maybe yr mther is there r maybe she is wrking r maybe she is t with her jrnalist iends. Or a iend is ver and y re wedged in the kitchen, drinking cp aer cp f tea and watch ing Bevis and Btthead in English n MTV and thinking abt ging smewhere t play snker bt it is jst t cld tside. And happily, there is n phys ed in this litime. That will happen net year. All year. When the Finnish Army calls every male. Many gys d their army dty immediately llwing high schl. Fr me, instead, it seemed t make mre sense t wait ntil aer cmpleting a year at the niversity. In Finland y have a chice: Y either d the army r eight mnths r scial services r a year. If y shw strng religis reasns r sme ther signicant ecse, y cld get arnd bth. Fr me, there wasnt sch an t. And the ptin f scial services didnt feel right It wasnt becase I had anything against helping hmanity. It prbably had mre t d with a fear that scial services dty ran 2
j u t fo r F u n
the risk f actaly being bring than army dty I cant believe Im being s candid Bt talk t smene wh has gne the scia services rte and y nd that if y havent already lined p a gd place t perrm them y will be randmly assigned t an ninteresting place And I cldnt cnscientisy bject As mc as I wldnt have bjected t shirking my patritic dty, the ct is I actally d have a cnscience: When psh cmes t shve, I dnt have strng cnvictins against gns r killing peple S if y pt r the army there are tw new chices t make Y cld g r the reqired eight mnths a reglar Je, r g t fcer training schl and d eleven mnths as an fcer It ccrred t me that it might be slightly mre interesting t be an fcer, despite the additinal 129,600 mintes It wld als be a way f getting smething mre t f it Thats hw yr (then) 120pnd her became a secnd lietenant in the reserves f the Finnish Army My jb was re cntrller Its nt exactly rcket science Y are given the crdinates r the big gns Y read the map f where y are and then y trianglate n where y want t sht Y d the crdinates calclatins and then y radi them in r cmmnicate sing telephne wire that y helped lay t Yre telling the gns where t sht I remember being very nervs bere ging int the army, nt knwing what t expect Sme peple had lder brthers r smene t talk t abt the army, s they knew what t anticipate There was nbdy t tell me what wld be happening Well, everybdy knws in general that the army isnt ging t be n Its smething perpetated by everybdy being there Bt I didnt have a clear idea f what it wld be like, and that made me nervs Its srt f hw I feel abt having pepe read this bk The mst difclt times in the army invlve walking arnd the Lapland wds with what seem like tns f cable Frankly, I think it i tns f cabe Bere fcers schl, y wld be rdered t rn arnd with a hge rll f cable n yr stmach and tw n yr back, and y have t rn r, like, ten eaking L n v l ds n d v d m n d
2
miles Other times yu're just standing arund waiting r things t happen Or yu ski r t lng t the place where yu put up the tent That's when I realized that if Gd had meant us t ski He/She/It wuld have euipped us with elngated berglass pads instead f feet Wait a secnd I dn't necessarily believe in Gd Then yu have t get the tent set up and the re ging bere yu can eat Yu're cld and hungry and tired because yu haven't slept in tw days I understand that peple actually pay gd mney t participate in such extreme utdr adventures as characterbuilding experiences" They shuld just jin the Finnish Army Actually the utdr marathns didn't happen en but they happened I calculated that during eleven mnths with the army I spent mre than 100 days in the wds Finland has abundant wds: 70 percent f the cuntry is cvered with rest I lt as if I visited it all My jb as an fcer was t be the re cntrl leader r a grup f ve That just means yu're suppsed t knw hw things wrk and make them seem mre cpicated than they really are But it just wasn't that interesting and I wasn't a very gd leader I certainly wasn't gd at giving rders I tk them wellthe trick is nt t take it persnallybut I didn't feel that it was my missin in life t d the best jb Nt then Did I mentn hw cld it gets in Lapland? Cme t think f it I really hated it while I was there But it was ne f thse things Aer it was ver it immediately became a wnderl experience It als gave me smething t discuss with virtually any Finnish male r the rest f my life In ct sme peple suggest that the majr reasn r the reuired army duty is t give Finnish men smething t talk abut ver beer r as lng as they ive They all have smething miserable in cmmn They hated the Army but they're happy t tak abut it aerward 30
J t F n
While were n the sbject, let me tel y sme mre abt Finland We prbably have mre reindeer than any place n arth We als have a heathy share f bth alchlics and ns f tang dancing Spend a winter in Finland and y nderstand the rts f all the drinking Theres n excse r the tangistas, bt, thanklly, they are al pretty mch cncentrated in small twns, where y never hae t encnter them A recent srvey determined that Finnish males are the mst virile in rpe t mst be all the reindeer meat, r the hrs spent in sanas This is a natin that literally is hme t mre sanas than cars Nbdy actally knws hw this religin startd, bt the traditin, at least in sme places, is t bild the sana rst, then the hse Many apartment bildings cntain a sana n the rstr leve r the tp r, and every miy gets its wn pri vate hrlike Thrsdays, 7 t 8 M (Thrsdays and Fridays tend t be sana days) That way, y dnt have t endre the hrrr f seeing yr neighbrs naked I was nce thmbing thrgh an nglishlangage gidebk t Finand that went t great lengths t warn the reader that Finns never ave sex in sanas, and hw they wd be hrried t earn that sch a vilatin has taken place r was even a mere ntasy in the trists mind I cldnt stp laghing when I read that, becase the sana is sch a netral place in the Finnish hme that the bk might jst as apprpri ately have warned against having sex n the kitchen r I dnt think its any big deal In remte lcales babies are brn in 3
saunas ony pas wi o waand as w you go o di, aoding o som adiions Ts us don appy o my miy, by way, wi as a aidbak appoa o wo ing T a o ais a disinguis Finns om o mmbs o uman spis Fo xamp, s is sin adiion Nobody aks mu Ty jus so of sand aound no saying anying Tis is ano u a dosn appy o my miy, wi I wi gnousy dsib as ofa" Finns a soi o a u Sin suing and drmi naion mig b wa pd us suviv in of dominaion by Russia, a sussion of boody was, and wa a suks u s days, i jus sms odd T man wi o ivd biy in Finand duing Wod Wa II and mad mous obsvaion abou paons of a aiway saion af maining sin in wo anguags" H Unid Sas via Vadivosok s an oud Evn oday, if you sp ino a ba in any Finnis iy paiuay sma onsyou iky o nd sond mn siing by msvs, saing o ino ai Pop sp a os pivay in Finandas ano big ingso nobody woud ink of going up o a sang and siking up a onvsaion Ts a onundum Finns auay a qui indy u fw pop a v ab o nd a ou I undsand amosp is mu mo onvivia in Finands sbian bas Sin Finns a oa o onvs o , w psn ida mak mobi pons W av akn o nw dvis wi an nusiasm unmad by any o naion Is no a wi ouny auay dos aim h mos ind p apia i mig go o Noway, om o ink of ibu s no qusion wi naion on Ea as mo pons vy man, woman, and id Ts ak in Finand of aving m gad o body upon bi And y a usd mo puposs an anyw s 3
j t f F n
Finns rinel send eac er ex messages, r re n mle phnes a ecanism r cheaing n igh sc ess (send a iend he qesin and wai r his exmessage rey). We se he cacar ncin ha few Americans even reaize exiss n a mie phne. Te vis nex sep is r lks sar diaing p he nmer f he ney persn a e nex caf ae and srike p a ce cnversain. The penmenal sccess f Nkia nwisanding, mie pnes ave canged Finand like ning since he inrdcinlng rgenf he sana isef Is acally n srprise a mie phnes wd nd sch a warm recepin in Finand. The cnry as a hisry f eing qick and cnden in he adpin f echngy. Fr exampe, nike pracically everywhere ese n Earh, Finland is a pace where ks riney pa is and cndc a heir anki ng eecrnicalnne f is wimpy psedeecrnic anking a akes place in he Unied Saes. There are mre Inerne ndes er capia in Finand han any her cnry. Sme credi is echnsavvy e srng edcaina sysemFinand has he wrds highes ieracy rae, and niversiy iin is ee, which is why he ypica sden sicks arnd r six r seven years. Or, in my case, eigh years. Y can help earning smehing y hanging arnd a niversi r sch a arge cnk f yr ife Oers sa e ecnlgica edge g is sar wi e inasrcre mprvemens made in e sipping indsry as par f war reparains paid Rssia And ers say i has smeing d wih a pain ha is (a imes, nearaly) hmgenes.
L n T v a l d a n d a v d a n d
33
Lu d I s h doom l W hv jus ud om c-c-c lc Tov s u w ocs d Dl ussl ov ook I ouh o o o hm I ush s sudu d hu j ou u u o h o d sk Lus o lk ou hs chldhood cu I do mm uch o m chldhoo h ss mooo ow c h I ws ol w s o! sk Tov Im lous mm ms ocs o wh I d I hv o sk h wh ou ho ums I mm ls d how hs o u I c v mm dls o hs d I do mm h ls o m chldhood I do mm how hs h o wh I ws hk wh I ws s W dd ou hv ds o xml I ws v socl Im w w mo socl ow h I ws ck h wh ws lk I m do ou mm wk u o u mo d o somwh wh ou ss d ou s s w sl u h ow old w ou wh h sl u I do ko sx I do mm Wh ou hss Do ou mm hsms h I hv som vu mmos o dssd u d o o
3
m pt pten enl l ndfthe the house h ouse i n Tuu me thin thin fo Este Est e Othe Othe thn tht I don don't't ememe much "Wht out oust compu compute te "Tht ws the fmed VICVIC-22 m mtl ndfthe the ouht It cm cmee in ox ox "How i i ws the ox ox The size tht would hold pi of of sn snow ow oots "Aout tht tht size "And "A nd wht out o ut ou ou ndfth the e Do ou emem ememe e much out him "Hee ws p "H po o l l m ose osesst el elti tive ve ut ut I don't O He ws oveweiht ovew eiht ut not ft t He ws ldin ldin He ws ws withd with dwn wn so sot t of of l lee n s sen entm tminde inded d po pos ss s which he h e ws I used to sit on his lp nd n d t tpe pe in his his pom pomss "Cn ou emem wh whtt he smeed smeed li lie e "No Wh Wht t ind of question is tht "Eve "Ev eod's od's ndfth the e smes like like somethin somet hin Che hep p colone colone B ouon Ci Ci s s Wh Wht t did he sme li lie e " I don don't't now I ws too peoc peoccu cupied pied with the compute compute to notice
n T o r va v a l d d a n d a v d a m n d
3
Se peple reeer tie accrding t the cars they drve r the js they held r the places they lived r the sweet hearts they dated dated My years years are are arked y cpers I had nly three cpters whie I was grwing p There was the areentined Cdre VIC20 which I inherited y grand grandther ther I was ne f the rst rs t he" he" cpters he predecessrs t the presentay PCs The Cdre 64 ecae srt f the ig rher t the VIC20 lwed by he Aiga which had a particlarly strng llwing in Erpe Thse cpters never ecae trly pplar ike the PC r even the Apple II which was already II already cn abt abt the ie i e I played arn arndd with wit h the VIC In thse days bere the prliferatin f PCs st f the prgraing n he cpters as dne in assebly langage (I can elieve Ive taken t starting sentences with In thse days ") Cp Cpter terss had thei theirr wn hebrew hebrew per perating ating syste syste the eqivalent f wha DOS was n a PC Depending n he c pter i was either a rdienary ra r a sighy re enhanced ne Like DOS the OS had a prgra lader and a basic angage envirnent Back then thee were n stadards and a ner f cpanies waned cntrl the ake Cdre was ne f the better knwn f these these When I had gtten at as ch as I cld t f the VIC 20 I sarted saving p r a nextgenerain mde This ws a big dea in y life life As I entined e ntined I ve lst track f wh in y ily ily 39
was iving where a wha paricar ime and a f her hings b he pah my secnd cmper was smehing ha's hard rge had sme Chrismasandbirhday mney sashed away becase was brn n December 28h he w ccasins are sr f meded geher) as earned sme mney ne smmer wrking n he ceanp crew in Hesinki's parks Many f he arks in Hesinki aren' andscaped and wemainained b are mre ike recreaina recrea ina r green areas areas ha ha are vergrwn vergrwn ress Wha Wha we had d was saw vegrwn bshes r pick dead branchesi was even ineresing 've aways iked he drs as had a newspaper re a ne pinexcep ha i wasn' newspapers i was jnk mai Acay wasn' reay in smmer jbs cme in f i B I did hem in hse days On he whe prbaby g mre mney m sch sipends n Finand i's reaivey cmmn r pepe give endwmens schs even he pbic eemenary schs S saring in r rhh grade grade mney ges disried disri ed sdens based n whaeverr he persn eve persn seing sei ng p p he nd had in i n mind m ind I remember ne f he endwmens in my sch wen he besiked kid in cass This was in sixh grade and we acay ved wihin he cass n wh shd ge he mney I wasn' me wh wn I migh add The bny amned ny ab 200 Finmarks which was maybe ry dars a he ime b i seemed ie a f mney give a sixh grader js j s r being be ing ppar Qie en he mney wen he bes persn in a paricar sbjec r spr And a f he awards were schspecic r nded hrgh he gvernmen n sme cases he nds dwinded ver ime ime rememb remember er ne ha amned amned ab ab a penn pennyy in vae When ha was he siain he sch wd chip in make i smewha mre mre se b b i s i i was a iry iry sma sm f mney mne y mre han anyhing anyhi ng ese ese his his was a way f main mainain aining ing he radiin f giving mney every year Finand akes is academic radiins serisy which is a gd hing S wd receive hese sipends every year r being he 4
Jt f Fn
Mth Gy. By high chl the wrd gt bigger. The bigget ne weree n the rder f wer f $ 5 00 00.. S tht where mt f the mney r my ecnd cmpter cme m my weekly llwnce wldn hve pid r cmpter. I l brrwed me mney m my dd. It w 1986 r 1987. I w ixteen r eventeen. My bketbll yer were behind me. I pent n inrdinte mnt f time reerching the eld bere deciding which cmpter t by. PC werent very gd bck then when I ntized b my new mchine I knew kne w it wnt ging t be PC. I pted r Sinclir QL which mny f y re prbby t yng t remember. Here the hitry. The Sinclir w ne f the rt 3 2 bi bitt mchine mchine n the mrket mrket r hme e. e. Sir Clive Sin Sin-clir the nder f the cmpny w the Steve Wnik f Britin. He mde thee cmpter kit tht were ld Timex cmpter in the United Stte. Th right the me cmpny tht mde Timex wtche wtche imprted he Si Sinclir nclir cmpter t nd ld i here nder the Timex nme. The erly erly ne were were ld kit bere he trted elling redymde cmpter. The Sinclir hd thi perting yem clled QDOS. I knew it by hert bck then. It w written epecily r tht priclr cmper. It hd qite n dvnced Bic r he ime nd irly gd grphic. One f the thing ht excited me the mt bt the perting ytem w ht it w mltitking: Y cld rn mltiple prgrm t nce. Hwever the Bic prt wnt mltitking y cldnt rn mre thn ne Bic prgrm t nce. nce . Bt if y wrte wrte yr yr wn prgrm prgrm in embly n gge y cld let the perting ytem chede the nd time lice it y c cld ld rn mny f them t the me time. ti me. The cmpter cntined the 8meghertz 68008 chip which w the ecnd nd cheper verin f Mtrl 68000 chip. Internlly the rt genertin f 68000 chip were 32bit bt externlly hd 16bit inerce t nything tide the CPU (centrl prceing nit)ch memry r hrdwre ddn. Bece it cld nly ld 16 bit t time m memry 16bi pertin were en qicker thn the 32bit pertin. The L n T v l d d n d D v d D n d
4
rchitectre ws hgely pplr n it still exists ty in lt f embee evices r crs Its nt the sme chip, bt its bse n the sme rchitectre The 68008 chip, the versin in my cmpter, se 8 bits, nt 16 bits, r its interce with the wrl tsie the CPU Bt even thgh it intercte with the tsie wrl t 8 bits t time, internlly it ws 32 bits Tht me it mre plesnt t pr grm m mny wys It h 128 kilbytes f memrynt megbyteswhich ws hge t the time r hme mchine The VIC20 it replce h nly 3 kilbytes f memry An becse it ws 32bit mchine it cl ccess ll the memry with n prbem t ll, which ws nher f bck then Tht ws the min resn I wnte t by the cmpter The technlgy ws interesting n I lve the CPU ws hping t get the cmpter t iscnt by bying it t stre where ien knew the wners Bt it wl hve tken s lng r the cmpter t rrive tht I jst shlgge wn t Akemisk Bkhneln, the lrgest bkstre in Helsinki , which h cmpter sectin I jst bght it m them ver the cnter The cmpter cst nerly $2,000 There se t be this rle tht entrylevel cmpters were lwys $2 ,000 Its nly in the lst cple f yers tht this hs chnge Nw y cn by new PC r $500 Its like crs Nby mkes crs r ner $10,000 At sme pint, its nt wrth it nymre Sre, cmpnies cn bil cr tht cn be sl r $7 ,000, bt the tmkers resn tht peple wh cl r $7 ,000 r cr re hppier bying ne r $10,000 tht hs extr st, like ir cnitining, s stnr eqipment If y cmpre entrylevel crs this yer with entry level crs m een yers g, they cst bt the sme In ct, jste r i ntin they might cst slightly less B t theyre lt better Thts hw it se t be with cmpters When cmpters were nt smething tht everyby bght, there ws pin
j t fo F n
hreshl f rn $2,000 f he lwescst cper s ch re expensve, cpn sn't gng be ble sell n f he Bt he were expensve engh t ncre h t n' e sense r cpn e the ch cheper Peple wl lws p he extr $200 r s ge beer chne n he lst tw ers he hve bece l less expensve t e An even the lwen chnes hve gten pre g Cpnes hve ls n f he peple wh wl p he exr $200 r slghl beer chne Snce cmpnes cln' sell n feres lne, the've h sell n prce : Bc n 1 987 , ne f he sellng pns f the QL ws th looked cl ws entrel e blc, wh blc ebr ws rl nglr Ths ws nt rned, preb chne I re t be n f exree The ebr ws bt n nch hc becse t ws prt f he se n s he cper Th's he w st f the he cpters were esgne On the rghhn se f he ebr, where wl hve ep, hd w sls r he revlnr Snclr crrve, whch ws ths enless lp f tpe tht ws se nl n Snclr chne I ce n ws rgnze le s rve Becse t ws ne lng lp, cl js spn ntl h wht wnte trne t be b e becse ws n s relble s s rve S spen clse $2,000 r he Snclr QL Ms f wh wh t ws ne prgrng prjec er nher I ws lws serchng r sethng nteresng d hd Frh lngge nterpreer n cpler, js t pl rn wh Frh ws srnge lngge ht nb ses nmre ws n f n, nchere lngge h ws rl wel se n he 1 980s r eren hngs, b t never bece ver pplr, beng fcl t llw r nneche peple Acll ws n f seless wre prgrmng tls r self One f the rs thngs bgh r the chne ws n expnsn b wh n L i n To v / n D v i D i m o n
3
PRM cad (ecticay asabe and Pammabe Read ny Memy) Its memy y wite ysef with special mdles, and it stays arnd when y tn the pwe That way, I cd have the ts easiy avaiabe t me wheneve wanted, witht havin t ad them int RAM (randm access memry) and se peis RAM r pams What t me inteested in peatin systems: I bht a ppy cnte s I wdnt have t se the micdives, bt the diver that came with the ppy cntrle was bad s I ended p writin my wn In the prcess f writin that I n sme bs in the peatin system at east a discepancy between what the dcmentatin said the peratin system wd d and what it actally did I nd it becase smethin I had written didnt wrk My cde is always, m, perfect S I knew it had t be smethin ese, and I went i n and disassembed the peatin system Y cd by bks that cntain partial istins f the peratin system That helps Y als need a disassembler, a t that takes the achine lanae and tns it int assemby anae Thats imptant becase when y ny have a machine anae versin, its difct t w the instctins Y nd that an instctin wi jmp t a nmeica addess, which makes it very hard t read A d disassembe wi make p names r the nmbers and as aw y t specify names It als an be sed t help y identify particlar instrctin seqences I had my wn disassember that I cd se t ceate reasnably nice istins When smethin didnt wk, I cd in and te it t nd the istin m a partica spt, and I cd see eveythin that te peratin system was in t d Smetimes I sed te disassember nt becase smethin was by bt becase I was try in t ndestand what it was sppsed t d ne f the thins I hated abt the QL was that it had a readnly peratin system Y cldnt chane thins It did have hkspaces where y can insert y wn cde t take ve cetain nctinsbt ny at paticlar paces Its s mch
J t fo r F n
nicer t be ble t replce r perting sste cpletel. Ding n perting sste in RM renl er) is b ie. Despite wht ve si bt Fi nln being sch technlg btticer, the Sinclir Q wsnt ing big inrs in rpes seventhlrgest tin Becse the ret ws s sll, whenever wnte t b pgres r the icnclstic, leingege chine, h t it ngl, vi pstl rer t invlve scring ctlges ntil n sene wh sl whtever it ws wnte Then h t get tgether certie checs n wit wees r eliver this being bere the s f Azn.c n creit crs). Thts wht h t when wnte t expn RAM 128 ilbtes t 640 ilbtes. Tht ws the rill when bght new ssebler, t trnslte ssebl lngge int chine ce the nes n zers), n n eitr, which is bsicll wrprcessing prgr r prgring. Bth the new ssebler n eitr wre ne, bt the were n the icrrives n clnt be pt n the PRM . S wrte wn eitr n ssebler n se them r ll prgring. Bth were written in ssebl lngge, which is increibl stpi b ts stnrs. ts cplicte n tiecsing gess it tes hnre ties lnger t slve prble in ssebl lngge thn in the C lngge, r exple, which ws vilble t the tie. e few cns t the bsic interpreter tht ce with the chine s tht when wnte t eit sething bsicll jst rn eitr tticll n it ws instntl there. M eitr ws fster thn the ne tht ce with the chine ws prticlrl pr f hw st cl write chrcters t the screen Nrll, with chine lie tht, it wl te s lng t ll the screen with chrcters tht cl see text scrll. An I ws plese with the ct tht with eitr, wrte text s st tht when scrlle qicl wn crete blr. Tht ws iprtnt t e. The iprveent e the chine feel ch snppier, n new tht h ne lt f wr t e it perte s st . Lin Torvald nd avid iamond
5
At this tie, there werent very any peple I knew wh were as invlved in cmpters as I was There was a cpter clb at schl, bt I didn't spend ch tie there. It was basicaly r kids wh wanted t knw abt cpters. There were nly abt 250 stdents in y entire high schl, and I dnt think anybdy else had been sing ne since the age f ten One f the big things I liked ding n y Si nclair QL was t ake clnes f gaes I wrte cnes f the gaes the VIC20 that I had enjyed and seties I added enhanceents. Bt stly they were nt better: a better achine, nt a better cncept My vrite gae was prbably Asterids, bt I cld never ake a gd clne f it. The reasn was that, at the tie, al the arcade Asterids gaes were dne with rea vectr graphics Instead f having graphics based n small dtspixesthey had graphics that were actaly dne the way a cathderay tbe (CRT) wrks, which is t have eectrns sht t an eectrn cannn behind the CRT and deected with agnets. They gt ch higherrestin graphics that way, bt y cdnt reprdce this very easily. Y cld ake a cne, bt it wldnt lk like the riginal Asterids gae if y wrte it n a cmpter that didnt have the special graphics capability I reeber aking a Pac Man clne in assebly langage. The rst step is t kind f reeber what the Pac Man characters are sppse t lk ike Then y try t draw the n a sixteenbysixteen grid f paper, with cr And if y are artistic, y can d a gd jb. Bt if y are Mr NnArtistic, ike I a, it ended p king like Pac Mans sick csin Okay, s it wasnt a very gd clne Bt I was reay prd f it The gae was actaly playable, and I sent it in t ne f the againes that pbished cpter cde I had sd ther prgras t agazines and thght this wld be a natra. Nt One f the prbes as that the prgra had been written in asseby langage That eant that if y ade the sightest, slightest istake cpying it the agazine, it wldnt wrk
j t fo r F n
I rte sme my wn games, t Bt it takes a certain mindset t create games Becase games reqire a lt f errmance, y have t get really lw dwn int the ardware f the cmter I cd d that, bt I didnt have the game lay mentality What makes a great game is nt sally hw st it is r hw gd the grahics are There has t be smething that makes y lay itsmething that kees y with it Its jst like mvies Secial eects are ne thing, bt y als need a lt And my games never had a lt A game has t have a rgressin, an idea Oen, the rgressin is jst that the game gets ster Thats what Pac Man des Smetimes the maze changes r the mnsters get better at llwing y One f the things that interested me abt Pac Man was tackling the rblem f making grahics that dnt icker Its a irly cmmn rblem in lder cmter games, becase witht secial hardware yr characters jst icker The way y mve yr characters arnd is t take away the ld cy and write a new cy If y haen t have bad timing, ele can actally see when theres n cy, s it ickers Y can get arnd this i n mltile ways Y can actally draw the new gy rst and the remve the d gy, bt y mst be carel nt t remve that art f the d gy that was ccded by the new gy Instead f seeing an irri tating icker, y get a gd eecty smetimes see the shadw f the ld character n the screen The brain interrets that in a gd way It desnt icker, bt it creates a mtin blr The trble with this sltin is that it is irly exensive and time cnsming t create Theres a reasn that games are always n the ctting edge, and why they en are the rst tyes f rgrams that rgram mers create Partly it has t d with the ct that sme f the smartest rgrammers t there are eenyearld kids laying arnd in their rms (Its what I thght sixteen years ag, and I still ssect its tre) Bt theres anther reasn games are s ineering: Games tend t sh hardware If y lk at cmters tday, theyre sally st engh L n T v l d n d v d n d
7
r anything Bt the pace y test the imits f the hardware are with wi th actin acti n games, lilike ke sme f the 3 3D D nes that are nw pp ppa arr Fndaentaly, games are ne f the few things n cmpters wheree y can tel if thi wher things ngs arent arent ha happening ppening in i n rea time tim e In wrd prcessing, y dn't mind a delay f a secnd here r a secnd there Bt in a gae, it starts t be nticeable at a sbtenth f a secnd Games sed t be iry sipe These days, prgraing is actay a iry smal part f any gae gae Theres There s si sic, c, theres the plt If y cmpare plt cmpare it t making a mvie, the prgr prgramm amming ing cmcm pnent is j st the camera camera wrk wrk S I had the Sincair QL r three years It tk e m high schl t the University f Hesinki t the Finnish Army It wass ne, bt we were denitely ready t par wa partt ways ways In the t he ast as t year year r s I had discvered its shrtcmings The 68008 was a gd engh CPU, bt I was reading abt the next generatin 68020, and learning abt sch virtes as memry management and paging These new cpters cld d things that are reay imprtant when y are are wrki wrking ng n wevel st What irritated e abt the Sinclair QL was that whie the perating pera ting system was capable capable f f lti ltitasking tasking,, y cld cld still stil l crash cras h at any time becase there was was n memry prte prtectin ctin One task hat decided t d sething bad c cdd j st crash crash the achine The Sincair QL was Sir Cive Sinclairs ast ray int designing and aking cmpters One f the reasns: It wasnt cmerciay sccess It had interesting techngy, bt the cpanyy had prdcti cpan prdctinn prbems and a nd aity ai ty assrance prbems and the inevitabe bad press Mrever, the arket was beginning t becme re cpetitive The ate 1 98 980s 0s were t he years years when y y cld cld start t iagiagine that that,, yes, yes , aybe seday seday yr vera verage ge trey rider wd wn a cmpter, if ny t perrm wrd prcessing And a signs pinted t the PC Yes, the rigina IBM PCs had started ding the sheves and becing sccess despite nmers technical shrtcmings Thse biits beige creatres had the IBM
4
j s t fo r F n
tmp f pprvl er ll nd tht ment lt Anther ttrc tin: The peripherl were tndrd nd ey t btin w reding bt ll thee newer CPU tht could d wht wnted It becme cler tht the 68020, which looked intereting wnt ging nywhere cld hve cnidered bying CPU pgr p grde de r the QL n the th e dy tht ment biclly rebildi ng the mchine And the perting ytem didnt knw bt memry mngement nywy wld hve hd t write my wn verin ve rin S it w like: Hhhm Hhhmmm mm Doin Doingg that that wi be a big step. step. An Andd it wil be expensive to get ge t a new ne w CPU And then there w till t ill the increing hedche hedche f bying thing r the cmpter t wnt if there w Ser ctlge r the Sinclir QL nd y jt picked p the phne nd rdered mre memry memry The ptlrdermE ptlrdermEnglnd nglnd rtine w getti get ting ng ld (I didnt mind tht there w n hrinkwrpped wre bece w ble t write ll tht myelf There w pitive ide eect t thi pinintheneck When I w thinking bt getting rid f the mchine I decided t ell my peripherlthe re rell hr hrdd drive hd h d prched prched bece I cldnt cldn t tke the micrdriv mic rdrivee ne ecnd lnger nd my expnin expnin RAM Bt ther theree weren werentt peple lined p in the treet erchi erching ng r ch t y hd t dvertie in cmpter mgzine nd pry And tht hw met my gd iend Jk Viermki wh trned t t be prbbly the nly ther pern in ll f Finlnd wh wned Sinclir QL He nwered my d nd tk the trin m Lhti nd bght me f my peripherl Then he intr dced me t nker
L i n T o r v al a l d d a n d D a v i d D i a m o n d
9
My rs year a niversiy, he Sinclair QL sa n a desk agains my rsr bedrm windw n Peersgaan, Peersgaan, b I didn di dn d mch in he way f prgramming. Pary i was a maer f waning cncenrae n my sdies B as, I smply nd myself acking a prjec d n my cmpter. Lack a prjec and y ack enhsiasm. Yre trying cme p with smething ha migh mivae y I seemed like the perfec ime jin he army, which I knew I wd have d anyway. I was nineeen years ld and irriaed wih my cmpers shrcmings and naached any neresng cmper prjec I barded a rain r Lapand I ve aready aready indicae indi caedd hw celess I was ab, amng her hings, he physica demands f army service S aer he eeven mnhss f hys edwihrear mnh edwih rearms ms,, I fe fe percly j si sied ed in i n pending he remaining decades f my ife in bissl inactiviy, wih he nly exercise cming m apping cde in a keybard r gripping my ngers arnd a glass f pilsner (In c, he rs nearspr aciviy aer eaving the army didn ake place ni alms en years he day wing my discharge, when David cerced me in ging b bgie giebarding barding wih him in he kie ki err wav waves es a Haf Haf Mn Bay. I pracicay drwned, and my egs were sre r days.) Army servi service ce ended ended n h e 7h 7 h fMa f May, y, 99 9900 . Ahgh A hgh Tv vee wld el y I have rble remembering r anniversary, I can pssib ps sibyy rge he dae I was discharged d ischarged The rs thing I waned d was ge a ca. 50
I had a iend whe ca had prdced a lier a few week earier, I bgh he le reaining kien, which wa wie, ae, beailand, becae he had pen hi r few week in he dr, eaiy eaiy able live bh inide in ide and ide y her aparen I naed hi Randi, hr r Mihrandir, he whie wiar in Lord of of he h e Rig Ri g He i nw eeven year d and, like hi wner, wner, ha bece ally adjed he Calirnia ifeyle ifeyle , I dn' dn ' hink hi nk I did di d anyhing pr prdcive dcive ha enire er Clae r my ecnd year a he niveriy wldn ar ni ll My cper wa n qie p n S I r f hng arnd in y ray bahrbe r payed wih Randi r, ccainally, g geher wih friend end hey cld chckle c hckle ab y aep aep a bwling r nker Okay, I did d a lile naiing ab y nex cper I ced a geek' dilea Like any gd cmper pri raied n a 68008 chip, I depied PC B when he 386 chip cae in 1986, PC ared lk, well, aracive They were abe d everyhing he 68020 did, and by 1990, aarke prci pr cin n and he in inr rc cin in f i nexpeniv nexpenivee clne clne wld ake he a grea dea cheaper I wa very neycnci becae I didn have any S i wa, ike, hi i he achine I wan ge And becae PC were rihing, pgrade and addn wld be eay bain Epeciay when i cae hardware, I waned have ha ve ehing ha ha wa andard andard I decided jp ver and cr he divide And i wld be n geing a new CPU Tha' when I ared elling piece f y Sincair QL w everybdy ha a bk ha ha change hi r her life The Hly Bible Da Kapial. Tue Wih Mau. Everhig I Needed o Kow I Leaed i Kidergare Whaever (I incerely hpee ha, hp ha , having read he prece and y hery n The Meaning f Life, y wil decide ha hi bk de he rick r y) The bk ha lanched e new heigh wa Operaig Sem: Deig ad Implemeaio by Andrew S Tanenba I had aready igned p r y cre, and he ne ha L n To T o r v a l d d a n d D a v d D a m o n d
51
was st king rward t was in the C prgraing angage nd the Unix perating syste. In anticipatin f the crse, I ght the areentined textbk dring the ser in the pe f getting a head start In the bk, Andrew Tanenba, a niversity prfessr in Asterda, discsses Minix, which is a aching aid he wrte r Unix Minix is as a sa Unix cne n aer reading te intrdctin, and learning the phisphy ehind Unix and what the pwer pwer ,, cean, ce an, beatil perating sys wld be capabe f ding, I decided t get a achine t rn nix n I wd rn Minix, which was the ny versin I cd nd that was iry se As I read and started t nderstand Unix, I gt a big enthastic jt Franky, its never sbsided (I hpe y can say the e abt sething)
5
s t fo r F n
The academic year that began began in the l f 1 99 9900 was t be the rstt tim rs timee th that at the University Un iversity f Hel Helsink sinkii wld wld have have Unix Un ix the pwpwer perating system that had been bred in AT&Ts Bel Labs in thee late th late 1 960s bt b t had had grwn grwn elsewhere elsewhere In my rst ye year ar f std ies we had a VAX rnning rnni ng VMS VMS It was a hrrible perating system certainly nt an envirnment that made y say Gee Id like t have ha ve this at hme hme t " Instead In stead it made y sa say y Hm Hmmm mm Hw d y d that? It was was hard hard t se se It didn did ntt have have many ts ts It wasn' wasn'tt sited t easiy easiy accessing accessing the Internet Internet which was rnning n Unix Y cldnt cldn t even easily gre t hw large large a le was Ad Admit mittedly tedly VMS was very wel sited r certain peratins like databases Bt it's nt the kind f perating system that y get excited abt The niversity had realized it was time t mve away m al that Mch f the academic wrld was then grwing enamred f Unix s the niversity acqired a MicrVAX rnning Ultrix which was Digital Eqipment Crpratins versin f Unix It wass a way f testing the wa t he waters f Un Unix ix I was eager eager t wrk wrk with wit h Unix by exper experim imenti enting ng with what I was learning in Andrew Tanenbam's bk excited abt all the things I cld explre if I had a 386 PC There was n way I cld get tgether the 18000 FIM t by ne I knew that nce the ll semester semest er began I wld be able t se my Sinclair Sinc lair QL t t access the niverstys niverst ys new Unix Un ix cmpter ntil nt il I cld ard ard t by a PC n which I cd rn Unix n my wn S there were tw things I did that smmer Nthing And 53
read the 719 pages f Operatg Sstems: Desg ad Implemetatio. The red scver textbk srt f lived n my bed The University f Helsinki sprang r a sixteenser license r the MicrVAX That meant admittance t te C and Unix" crse was limited t thirtytw stdentsI gess the tinking was that sixteen peple wld be sing it by day, sixteen by night Like te rest f s, te teacher was new t Unix He admitted tis p nt, s it wasn't really a prblem Bt he wld read the text nly ne chapter aead f the stdents, whereas the stdents were smetimes skipping ahead b three chapters S it became smething f a game in which peple tried t trip p the teacher by asking qestins that reated t things we wld be learning three capters later, jst t see if e ad read tat r We were all babes in the Unix wds, wit a crse that was eing made p as we went alng Bt what was bvis m this crse was that tere was a niqe philsphy ehind Unix Y grasped this in the rst hr f the crse The rest was explaining te details What is special abt Unix is the set f ndaenta ieals tat it strives r t is a clean an beatil perating system t avids special cases Unix has the ntin f prcessesa prcess is anything that des anything Here's a simpe example n Unix the shell cmmand, whic is what tpe t gain entr int the perating system, is nt bilt int the perating system, as with DOS Its jst a task Like any ter task It jst happens that this task reads m yr keybard and writes back t yr mnitr Everyting that des smething in Unix is a prcess Y als have les This simple design is wat intriged me, and mst peple, abt Unix (well, at least s geeks) Pretty mch everyting y d in Unix is dne with nly six basic peratins (called system calls," becase they are the calls y make t the perating system t d things r y) And y can bild p pretty mch everyting m thse six basic system calls Tere's the ntin f rk," wic is ne f te ndamental Unix peratins Wen a prcess des a rk, it creates a cmpete 54
j t fo F n
coy of islf Tha way, you hav wo cois ha ar h sam Th child coy mos on nds u execuig anohr rocssrlacing islf wih a nw rogram And has h scond basic oraion Thn you hav ur ohr basic sysm calls: on, clos, rad, and wriall dsignd o accss ls Thos six sysm calls mak u h siml oraions ha comris Unix Sur, hr ar ons of ohr sysm calls o ll in all h dails Bu onc you undrsand h six basic ons, you undrsand Unix Bcaus on of h bauis of Unix is ralizing ha you don nd o hav comlx inrcs o build u somhing comlx You can build u any amoun of comlxiy om h inracions of siml hings Wha you do is cra channls of communicaion (calld is" in Unixsak) bwn siml rocsss o cra comlx roblmsolving An ugly sysm is on in which hr ar scial inrcs r vryhing you wan o do Unix is h oosi I givs you h buiding blocks ha ar sufcin r doing vryhing Thas wha having a clan dsign is all abou Is h sam hing wih languags Th English anguag has wnysix lrs and you can build u vryhing om hos lrs Or you hav h Chins languag, in which you hav on lr r vry singl hing you can hink of In Chins, you sar o wih comlxiy, and you can combin comlxiy in limid ways Thas mor of h VMS aroach, o hav comlx hings ha hav inrsing manings bu can b usd in any ohr way Is also h Windows aroach Unix, on h ohr hand, coms wih a smallisbauil hilosohy I has a small s of siml basic building blocks ha can b combind ino somhing ha allows r inni comlxiy of xrssion This, by h way, is also how hysics works You ry and nd h ndamnal ruls ha ar suosd o b irly siml Th comlxiy coms om h many incrdibl inracions you g om hos siml ruls, no om any inhrn complxiy of h ruls hmslvs L n s v l ds n d D v d D n d
55
The siplicity f Unix did nt jst happen n its wn Unix, with its ntin f siple bilding blcks, was painstakingly designed and written by Dennis Richie and Ken Thpsn at AT&Ts Bell abs And y shld absltely nt disiss siplicity r sething easy It takes desig and gd taste t be siple T back t the exaple f han langages: Pictrial writing like Chinese caracters and hierglyphics tend t happen rst, and be sipler," whereas the bilding blck apprach reqires r re abstract thinking In the sae way, y shld nt cnse the siplicity f nix wit a lack f spisticatin qite the reverse Wich is nt t say that the riginal reasns r Unix were all that sphisticated ike s any ther things in cpters, it was all abt gaes It tk sebdy w wanted t pla cpter gaes n a PDP 1 1 Becase that was what UNIX started t being develped rDennis and Kens persnal prject r playing Space Wars And becase the perating syste wasnt cnsidered a seris prject, AT&T didnt think f it as a cercial ventre n ct, AT&T was a reglated nply, and ne f the things they cldnt d was t sell cpters anyway S the peple wh created Unix made it available qite eely alng with srce licenses, especially t niversities It wasnt a big deal This all led t Unix becing a big prject in acadeic circles By the tie f the 1984 breakp, wen AT&T was nally allwed t get int the cpter bsiness, cpter scientists at niversitiesparticlarly the University f CalirniaBerkeley had been wrking n and iprving Unix r years nder the directin f peple like Bill Jy and Marshall Kirk McKsik Peple hadnt always necessarily pt a lt f ert int dcenting wat they did Bt by the early 1 990s, Unix had bece the nberne perating syste r all spercpters and servers t was hge bsiness One f the prbles was that there were, by nw, a hst f cpeting versins f the perating syste Se were derived the re cntrlled cnnes f the AT&T cde base (the s 56
j t fo F n
called System V" avrs), while thers were derived m the Uni versity f CalirniaBerkeley cdebase BSD (Berkeley Sware Distribtin) Yet thers were a mixtre f the tw One BSD derivatin in particlar is wrth mentining I was the 386BSD prject dne by Bill litz based n the BSD cdebase, distribted ver the Internet It was later t agment and becme the eely available BSD avrsNetBSD, FreeBSD, and OpenBSDand it was getting a lt f attentin in the Unix cmmnity Thats why AT&T wke p and sed the Universiy f CalirniaBerkeley The riginal cde had been AT&Ts bt mst f the sbseqent wrk had been dne at Berkeley The Universit f Calirnia regents cnended tha hey had the righ t distrib te, r sell r a nminal fee, their versin f Unix And they demnstrated that they had dne s mch wrk that they essen tially rewrte what AT&T had made available The sit ended p being settled aer Nvell, Inc, bght Unix m AT& Essen tially, parts f the system had t be excised m what AT&T had made available Meanwhile, all the legal haggling had been instrmental in giving a ew kid n he blck sme time t matre and spread itself Basically, it gave Linx time t ake ver the market Bt Im getting ahead f myself Since Im digressing anyway, Id like t explain smething Unix has this reptatin r being a magne r the eccentric inge f cmpting Its a reptatin nt wrh arging against Its tre Frankly, there are a lt f irly crazy peple in Unix N pstalrage crazy Nt pisntheneighbrsdg crazy st ve alternativelifestyle peple Remember, mch f the initial Unix activity tk place in the late 1960s and early 1970s, while I was sleeping in a landry basket in my grandparents apartment These were wer pwer peplebt technical wer pwer peple A lt f the Unixmst beee philsphy has mre t d with the circmstances f the time rather than with the perating system It was a time f ram L n To r v d n d D v d D m o n d
57
ant ieali Reltin Free atrity Free le (wic I ie t n, an raly wln't ae nwn wat t wit, anyway) An te relatie enne f Unix, een if it wa ainly e t te lac f cercial interet f te tie, ae it attractie t ti in f ern e rt tie I wa intrce t ti ie f Unix wa raly in 1991 r wen ar Wireni ragge e alng t an eent at te Plytecnic Unierity f Helini (wic, a eeryy nw, i nt actally in Helini t rigt acr te rer in ) Tey jt want t e aciate wit te glar Helini een if nly y nae) Te eaer wa Ricar Stallan Ricar Stallan i te G f Free Sware He tarte t wr n an alternatie t Unix in 1984, calling it te GNU yte GNU tan r GNU i Nt Unix," eing ne f any recrie acrny were ne f te letter tan r te acrny itelfa in f cter cience inje tat ny ele eer get Geewe're jt tn f fn t e arn Mre irtantly, RMS , a e refer t e calle , al wrte te Free Sware Manit, an te Free Sware cyrigt licenete GP (General Plic icene) Baically, e ineere te ntin f ee rcece aailaility a eting intentinal, nt jt an accient, te way it aene wit riginal Unix en eelent I ae t ait tat I wan't c aware f te cilitical ie tat werean are ear t RMS I wa nt really all tat aware f te Free Sware Fnatin, wic e ne, an all tat it t r Jging te ct tat I n't reeer c at te tal ac in 1991, it ray in't ae a ge iact n y life at tat int I wa interete in te tecnlgy, nt te liticI a a eng litic at e Bt ar wa an ielgit, an I tagge alng an litene In Ricar I aw, r te rt tie in y life, te teretyi
cal lnghaired, bearded hacer type We dnt ch have the in Helsini ay nt have seen the lght, bt gess sething his speech st have sn in Aer all later ended p sing the GPL r Linx There g, getting ahead f yself agan
L i n To v l d n d D v i d i m o n d
59
anary 2, 1991 It was the rst day the stres were pen aer Christmas and my twentyrst birthday, the tw biggest cashgenerating days n my calendar With my Christmasandbirthday mney in and, I made this hge ecnmic decisin t buy a cmputer that wld cst 18,000 FIM, which was abt $3,500. I didn't have that kind f mney, s the idea was t pt dwn ne third f the cst and by the cmputer n credit. Actally, the cmpter cst 15,000 FM. The rest came m the nancing charges that wld be paid ver three years It was at ne f these small crner shps, srt f a mmand pp cmpter stre, nly in this case it was jst pp I didn't care abt the manctrer, s I settled n a nname, whitebx cmpter. The gy shwed y a price list and a smrgasbrd f what CU was available, hw much memry, what disk size I wanted pwer. I wanted t have megabytes f RAM instead f 2 megabytes. I wanted 33 megahertz. Sre, I cld have settled r 1 6 megahertz, bt n, I wanted tp f the line Yu tld them what y wanted and they wld pt it tgether r y. It snds qaint in this era f the Internet and US shipments. Y came back three days later t pick it p, but thse three days felt like a week. On anary 5th I gt my dad t help me drive the thing hme Nt nly was it nname, it was als nndescript. It was a basic gray blck. I didn't by hi cmpter becase it lked cl
It was a ver briglkig machie with a rteeich scree, the cheapest, mst reasabl stdl bx I cld d Icidetall, b stdl" I mea a pwerl cmpter that a few peple wned I dt ited t make it sd s appealigetctial, srt f like a Vlv stati wag Bt the ct is I wated smethig depedable ad with eas access t the pgrades I wld ievitabl reire The cmpter came with a ctdw versi f DOS I wated t r Miix, the Uix varia, s I rdered it ad the peratig sstem tk mre tha a mth t make its wa t Filad Oh, cld b the bk Miix m a cmpter stre, bt, sice there was s little demad r the peratig sstem itself, had t rder it m the bkstre The cst was $169 pls taxes, pls cversi ctr, pls whatever I thght it was trages at the time Frakl, I still d The wasted mth felt like abt six eas I was eve mre strated b that tha I had bee drig the ths I was waitig t b m PC Ad this was deadwiter Ever time le r bedrm r the tside wrld risked gettig kcked t the snw b ld ladies wh shld hae bee hme makig cabbage sp r their milies r watchig hcke televisi while kittig sweaters, t staggerig alg Maerheimitie I basicall spent that mth plaig Price f Persia m new cmpter Whe I wast dig that, I wld read bks that helped me derstand the cmpter I had bght Miix all arrived n a Frida aer, ad I istalled it that ight It reired edig sixtee pp disks it the cmpter The entire weeked was devted t gettig accstmed t the ew sstem I leared what I liked abt the peratig sstemad mre imprtatl, what I didnt like I tried t cmpesate r its shrtcmigs b dwladig prgrams that I had gtte sed t m the niversit cmpter I all, it tk me a mh r mre t make his m wn sstem Adrew Taenbam, the prfessr i Amsterdam wh wrte Miix, wated t keep the perating sstem as a teaching aid S it L i n o r v d n d D v i d D i m o n d
1
had bee cied o uose, i bad ways Thee wee aches o Miiximovemes, ha isicudig a wekow ach made by a hacke i Ausaia amed Buce Evas, who was he God of Miix 6 is imoveme made Miix much moe usabe o a 6 Bee eve getig he comue I had bee owig e Miix ewsgous oie, so I kew om he vey begiig ha I waed o u his ehaced vesio Bu because of he icesig siuatio, you had o buy the ea vesio of Miix ad he do a o of wok to boosa Evass aches I was a iy majo hig o do Thee wee a umbe of featues hat disaoied me wih Miix The bigges edown was temia emuaio, which was imoa because i was he ogam I used to coec to the uivesiy comue I eied uo temia emuatio wheeve I waed o dia u he uivesiys comute to eithe wok o the owe Unix comute o just go onlie So I bega a ojec to ceae my ow temial emuatio oam I didnt wat to do the oject ude Minix, but instead to do it at the bae hadwae evel This temina emulation ojec would aso be a geat oounity o lean how the 36 hdwae woked As I metioed, t was wie i esiki I had a study comue The mos imoat a of the ojec was o just gue ou wha this machie did ad have n with it Because I ogammed o he bae meal I had o sa o om he BIOS, which is the eay ROM code ha the comue boos io The BIOS eads eithe he oy o he had disk, ad i his case, I had my ogam o a oy The BIOS eads he s seco of he oy ad stats executig it This was my s PC ad I had to ea how a his was doe This a haes i whas caled ea mode" Bu i ode o ake advaage of he whoe CPU ad ge io 2bi mode, you have to go ito oeced mode" Thees a o of comlicated seu you have o do o make his hae So o ceate a emia emuaio ogam his way, you eed to kow how he CPU woks I c, a of he eason I 6
jt Fn
wroe i assemly laguage was us o lear aou he PU The oher higs you eed o kow are how o wrie o he scree, how read keyoard iu, how o read ad wrie o he modem (I hoe Im o losig ay o he ogeeks who have seadsly resed o lea ahead o age 20 I waed o have wo ideede hreads Oe hread would read om he modem ad he dislay o he scree The oher hread would read om he keyoard ad wrie ou o he modem Ad here wold e wo ies goig oh ways This is called askswichig, ad a 86 had hardware o suor his rocess I hough i was a cool idea My earlies es rogram was wrie o use oe hread wrie he leer A o he scree The oer hread wroe he leer B (I kow, i souds uimressive) Ad I rogrammed his o hae a umer o imes a secod ih he imer ierru, I wre i so ha he scree would ll wih AAAAAAAAAA Then, all of a sudde, i would swch o BBBBBBBBB Is a comleely useless exercise om ay racical sadoi, u i was a god way o swig ha my askswichig worked I ook maye a monh o do his ecause I had o ear everyhig as I was goig alog So ulimaely I was ale o chage he wo hreads, he AAAAAAAA ad BBBBBBB, so ha oe read om he modem ad wroe o he scree, ad he oher read om he keyard and wroe o he modem I hd my ow ermial emulaio rogram he I waed o read ews, I would u i my oy ad reoo he macie, ad I would read ews om he uiversiy comuer usig my rogram I I waed o make chages o imrove he ermial emulaio ackage, I would oo io Miix ad se i r rogrammig Ad I was very roud o i My siser Sara kew aou my grea ersoal accomlish me I sowed i o her ad she looked a e screes o AAAAAAs ad BBBBBBBBs r aou ve secods he se said Good" ad we away, uimressed I realized i did look like n T v n v n
3
mch Is cmpeey impssibe expain smebdy ese ha, whie smehing may n k ike much, a is ging n in he backgrund Is ab as impressive as shwing smebdy a srech f rad yve js ed in wih ar Prbaby he ny her persn wh saw i was Lars, he her Swedishspeaking cm per scie nce majr wh sared he same year I did I was March, maybe Apri , and if he snw was rning ssh n Peersgaan I didn knwr mch care I was spending ms f my ime in a bahrbe, hdded ver my unaracive new cmper, wih hick back windw shades shieding me m he snigh, n menin he side wrd I was eeking he mnhy paymens r my PC, which was scheded be paid in hree years Wha I didn knw was ha I wd ny be send ing in paymens r anher year By hen, I wd have wrien Linx, which wd be seen by many mre pepe han js Sara and Lars By ha ime, Peer Anvin, wh wrks wih me nw a Transmea, wd have sared a cecin n he Inerne ge my cmper paid Everybdy knew I wasn making any mney n Linx Pe pe js sared saying, Les sar a cecin pay Linss cmper I was wnder I had absey n mney I aways fe i was impran n have asked r mney r begged r mney, b he c ha i was simpy given me was Im geing chked p Thas hw Linx g sared Wih my es prgrams rn ing in a ermina emain package
j t fo r F n
Red Herring magazie ed me o Filad o repor o Oulu he emergig high-ech ceer ha i home o 1 4 1 arup depie i forbid dig locaio a w hour drive from he Arcic Circe. I a good oppor uiy o hook up wih Liu pare ad hi ie ara i Heliki Hi fahe Nil (who goe by he ame Nicke) mee me i he lobby of he Soko Hoel Vaakua acro he plaza from he Heliki railway aio. He i rim wear hick glae bear Lei bear He ha recely eded hi four-year aigme i Mocow for he Fiih Broadcaig Compay ad i ow wriig a book abou Ruia ad cidig wheher or o o ake a po i Wahigo a place he doe d iereig. Moh earlier he had wo a preigiou aioal jouralim award a commedaio ha hi exwi Aa laer would ay "meowed him coiderably. I he ealy eveig he drive me i hi Volvo V40 o a our of Liu owcrued eighborhood poiig ou he olid buildig i which boh faher ad o aeded emea chool drivig pa he gradpare aparme where Liu lived i hi r hree moh ad he he park-view buildig i which he family lived for he folowig e year. Nicke had pe oe of hoe year i Mocow udyig o be a commui whe Liu wa ve year old. Nex he poi ou he pale yeow aparme buildig i which Liu ad hi ier moved foowig he divorcea ree-level adul video ore ha replaced he elecroic upply ore of Liu youhad aly we drive pa he mo ubaial of he rucure he ve-o aparme block i which hi maeral gradpare reided he birhplace of Liux. Liu mohe 5
i live he. Thi cold e Mh' Upper E Si i le Decee Nicke i f r, e-precig d hre ho of gere wih hi o like he w he crdle hi chi i hi hd whe he lk The lo hre gri Ulike hi o he i llog hlee ocili jokwho pl o bkeb e r ve ile d h k o wiig dice i i lke ech oig. -ve he wlk wih he hleic coece of oeoe e wo hird hi ge oher ri he doe o hre wih Li: Nicke ee o hve h copliced roic l. e hve dier i blig rer i cerl Heliki where Nicke lk bo he dil Li hd growig p he o of overcive coi who w freqe pblic pker d oe poi held ior blic oe. He expli h Li w oe eed bo hi fher' rdicl poliic d h oe pre eve refed o le hi l wih heir childre. For h ro, expli Nicke hi o co effor o dice hiefro he lef-wig rheoric h w he bckdrop of hi childhoo "He wold' le e dic i He wold lve he roo Nicke . "Or ele he lw poi of hvig oppoig view. I kow Li w eed i chool for hvig he wrog fh The ege o e w, Do' p e i hi wkwrd iio. ' Nicke rive e o hi hoe, where he we wi drik eer i hi kiche. I i orh ofhe cerl ie diric, i coecio of ildig h were origi bil i he 1 920 o hoe worker. ced he ep o hi pre d reove or hoe i he e. The lce rec he le 960 coerclre wih wovebke lph hird-world w hgig, hoepl. e i he kiche ble where Nicke por beer d we lk bo fherig. " pre hold' hik h i i he who ke hi childre wh he re he rchig r hi oile phoe o dil p he wo wih who he live He idice h Li i j rig o rd he hioricl book he h ee ggig hi o rdfor er d h Li probl h er bohered o red hi ow grdfher' poe. I k Nicke he h er expreed iere i progrig
j 1 o r F n
ever aked Liu o how him he fumeal He e me he ever ha Faher ad o are uique idividual he reao explaiig ha he ac of delvig io Liu paio would be aki o "ivadig hi oul He eem comforable i he role offahr o a famou pero I a rece ewpaper prole foowig hi wiig of he aioal jouralim awar he wa quoed a aig ha eve i he whe he picked Liu up from he plagroud oh kid would poi ad a "Look here Liu faher!
Sara Toald ha raveled b rai from her home i a ma ci we of Heliki where he ree ig are i Swedih r ad Fiih eco ad where he ca afford a aparme wih a caw-foo ub ad aua ad where o her deligh Swediho Fiihi heard o he ree A he explai he i i a miori wihi a miori: a a oug adul he covered o Caholicim a ac ha relegaed her o he 1 0 perce of Fiih ize who are oLuhera ad caued her agoic faher o diow her for a maer of week Toda he ha raveled o Heliki o each caechim o ouger uder a goverme-poored program She i pleaa ad upbea ad a we-ie he exude he ucical piri of a re ad bu high choole Her fair ki ad roud face give her a vague reemblace o her older broh bu i i obviou ha he i aura more ociable ha he i She regularl ap he ke of her mobile phoe o ed ex meage o fried he wi be meeig laer i he da he ju a frequel he check for replie She ha a ueful ralaio buie I i oo ad Sara i akig me o mee her moher for luch wih op a variou childhood locale: he ca park he elemear chool "M pare were cardcarrig commui o ha how we were brough upo hik he Sovie Uio wa a good hig We viied Mocow he explai "Wha I remember mo wa he huge o ore he ha bigger ha ahig i Heliki Her pare divorced whe he wa ix "I remember whe we were old ha Dad would be movig ou for good I hough Tha goo Now he ghig wi op Acua he had bee goig o Mocow for log period o we were ued o him goig L i n To r v a ld a n d D a v i d D i a m o n d
7
ay she says. By he ime she was e Sara oped o move i wih her he who had relocaed o he eighborig ciy of Espoo raher ha live ih her moher ad Lius. "I was ha I did wa o live wih om. I was jus ha I did wa o live wih Lius. Tha way we ould oly gh o weekeds. We fough al he ime. Lile by lile we ugh less as we grew olde We arrive a her mohers rs-oor aparme ad Aa Toalds hriled o see us. ikke is her ickame. She ruses o le me idulge i e Fiish cusom of removig oes shoes "Do be siy. This place is ready dusy. You could possibly make i worse. She is shor rk aired ad exremely quickwied. Wihi secods of our arival he ephoe rigs. A real esae age was o show me he vaca aparme djace o ikkes so ha I could describe i o her so i he Uie aes ad haddeliver lieraure abou i i he eve ha he migh a o purchase he place as a sor of Helsiki iedaterre We eer he rawlig aparme where he age who bears a eerie resemblace o e A ee Beig characer i he lm American Beaty, isrucs us ? slip lile blue oh booies over our shoes before we ake he ou Soo e age i a aoyigly cheerful oe says somehig like "Now his om here. Is a perfec room for aiques ha you would wa o have amaged by he su. ikke shoos me a cospiraorial glace ad replies n a mockig voice "Oh wha a delighul way of eig us his room oes ge ay ligh. Back i her ow kiche ikke sis a a recagular able earig a colorful ableloh ad pours cofe io a oversized mug. {er aparme like ha of her exhusbad brims wih books ad folk r. There are black ad whie Marimekko curais. The aparme igiay coaied hree bedrooms ad a kiche. Whe her childre oved ou Mikke moved io he large bedroom ha had bee oupied Sara. She he dismaled he was aroud Liuss room ad hose roud her origial bedroom o creae a huge livigroomkiche. She ois o a vaca spo ad says "Thas where his compuer was. I guess should pu up some sor ofplaque. Wha do you hik ? She chais okes. She is a easy coversaioalis wih such a solid commad of glish ha here are o pauses whe she delivers a phrase like "Hes o
s t fo r F n
ome rdom hmuck ou mee o he ree. O he w i her bedroom i huge Sovie . I w gi o Liu from Jouko Vierumki who hd bough i durig ieriol kijump compeiio. Liu hd kep i i drwer for er bu Mikke hug i bove her bed. Mikke pul ou lbum coiig he fmil w phoo grph. There Liu he ge of wo or hree ked o he bech. There Liu he me ge hooig moo ouide fmou cle er Heliki. There Liu rl dolece lookig hi d wkwr There Mikke ixieh birhd pr for her iic profeorfhe She poi ou her older ier d brohe "She New York pchiri. He uer phici. Ad me Im he blck heep. Righ? u I hd he r grdchil he delre he ligh Guloie. We e luch reur med for Wil Chmberli. Sr coul her mobile phoe while Mikke order muliple epreo. Mikke recl he w he d Nicke rgued over wheher Liu hould or hould o be forced o give up hi pcer: he wroe oe o ech oher d le hem o he coue There i lk bou Liu poor memor d hi ibili o remember fce. "Ifoure wchig movie wih him d he hero chge hi hir from red o ellow Liu wi k Who i hi gu? Sr. There i lk bou fmil bikig/cmpig vcio o Swede. Sleepig o he ovigh r. Hvig Sr bice ole he r d. Spedig he budge o ew bicce. Erecig he e o Levig Liu iide o red d while moher d dugher wm dhed. Ad he er powerful wido blew i relizig h he ol hig preveig he e from beig whiked io he lic Se w Liu who hd bee leepig iide obliviou o he exreme chge i wehe Mikke lugh he relive he er i which Liu hid i hi room lvig o compue "Nicke kep ig o me Kick him ou mke him ge job bu Liu w boherig me. He did require much. Ad whever i w he w doig wih hi compue h w hi buie hi hig d he hd righ o do i. I hd o ide wh i w ll bou. Now he i curre oe o her o civiie. Mikke d L i n u s To r v a l ds a n d D a v i d D i a m o n d
9
he oher faml members are on he recevng end of a connual barrage of meda queres Those requess are orwarded o nus who pcal responds b elng hs mohe fahe or sser o use her own udgmen when answerng Bu aer he wre a response he genera forward o nus for hs approval before sendng on o he repore Monhs eale when emaled Me requesng her reclecons of nus chldhoo her response was lengh and wecrae She led her essa "On Rasng nus from a Ver Sma Nerd n she recouned her earl observaons ha her oddler son showed he same sgns of scenc deermnaon she saw n her faher and older broher: "When ou see a person whose ees glaze over when a problem presens se or connues o bug hm r he who hen does no hear ou alng who fals o answer an smple queson who becomes oa engrossed n he acv a hand who s read o forego food and sleep n he process of worng ou a soluon and who dos not giv Eve Heor she of coursema be nerruped and n he course of dal l ofen s bu blhel carres on lae snglemndedl Then ou now She wroe abou he sblng rvalr beween nus and Sara and abou he rreconclable dfrences (Sara: " don KE he ase of mushrooms/lver/whaeve nus: "YS YO O) And he grudgng respec "nus once expressed hs awe of hs sser ver succncl a an earl age He mgh have been ve or seven or whaeve when he ver serousl old me: You see don hn an new houghs hn houghs ha oher people have hough and rearrange hem Bu Sara she hns houghs ha never were bfore " These remnscences ma reveal ha sll don hn nus has an specal alen and ceranl no or compuef weren ha would be somehng else n anoher da and age he would focus on some dfren chaenge and hn he wl (Wha mean s hope he won be suc n nux manenance forever) For he s hn movaed no b compuers and ceranl no b fame or rches bu b hones curos and a wsh o conquer dfcules as he arse and o do *he rgh wa* because has he wa S and he won gve up
7
j s t fo F n
I uppoe I have alread anwered he queion of wha Linu wa like a a onea o raie, e. A he needed wa a chaenge and he did he re. When he did ar concenraing on compuer a a ounge i wa even eaie A Sara and I ued o a, ju give Linu a pare oe wih a good compuer in i and ed him ome dr paa and he wi be percl happ. Excep . . . and hi i where m hear wa in m hroa when he wa growing up: How on Earh wa he going o mee an nice girl ha wa? I could onl once more reor o he ried and rue parening meaure of keeping m nger croed. And lo and behold: I worked! He me Tove while eaching a he univeri, and when he ma him forge boh hi ca and hi compuer r everal da, i wa immediael obviou ha Naure had ri umphed, a i her won. I onl hope he Ghoul of Fame won' dirac him oo much. (Fame eem no o have changed him, bu he has meowed, and now end o alk o people when he approach him. He even eem o have difcul aing no. Bu I upec i ha more o do wih hi having become a huband and faher han wih a he media huabaloo). And i' obviou ha boh moher and ugher a abrea of ha hullabaloo. I i lae Januar 2000 he da following Tranmea' big public announcemen of wha i ha been up o, and earl in our lunch, Mikke ak Sara, "Wa here anhing in he paper o abou ouknowwho and ouknowwha? Tha nigh, n her wa o work, Mikke ak her axi o wai ouide m hoel while he drop off a pine child' chair he'd like me o handdeliver o Paricia. Tha, and a oor plan of he available aparmen for Linu.
L n s To r v a lds a n d D a v d D a m o n d
71
About my fist memory of Lnu s doi ng somethi ng remakable. I thin t wa eay 9 9 I was visitn g Linu s at h s competey messy home oce agin - by bke and with no agenda. Whle atch n g
MTV, as usua ased about Linus's operating-sysem eveomen Normay he answeed someting meaningess Tis time he led me to h omute (fom Tovads messy ithen to hi totaly aoti oom) in us gave the omputer h is usernae and passor and go to a ommand prompt He showed sme asi funtonaity of te omman interreternothi ng speal though Afte awhie he turned · to me with a nus gin on his fae an ase: "t oos le DOS doesnt t? was impessed and noded wasnt stunned beause it looked i ke DO S too muhwth noth ng n ew, ealy I s hou ld h ave known Linu s neve gins that way without a good reason nus tu rned back to his computer and pressed some funcion key combnation
anothe ogin sreen appeared A new ogin a nd a new omand prompt nus sh owe me fou r in ivdua ommand prompts and ex pa ine d tha t ate tey ou d be aessed b ou sepaate users That as the moment I new inus had eated somethng wonderfu have no probem wi th thatI sti domi nate te snooe tabe Joko "Avuon iemai
For me, it meant mainy that the phone l nes wee consanty busy
and noboy ou a us A some pont postars egan arrvng from different oners of te gobe supose tats he n eazed people in the ea od ere atuay usng what he ha reated Sara Torva s
v The Beay of Programmg
I dnt nw w t reall explan m scnatin wit prrammn bt Ill tr T smebd w des t ts te mst nterestn tn n te wrld Its a ame mc mre invlved tan cess a ame were can mae p r wn rles and were te end reslt s watever can mae f t And et t te tsde t ls le te mst brn tn n Eart Part f te ntal exctement n prrammin s easy t explan: jst te ct tat wen tell te cmpter t d smetn t wll d t Unerrnly Frever Wtt a cmplant And tats nterestn n itsel Bt blnd bedence n ts wn wle ntiall scnatng bvsl des nt mae r a ver liable cmpann In ct tat part gets pretty brn rl qcl Wat maes prramming s enan s tat wle can mae te cmpter d wat yu want ave t re t h Im persnall cnvinced tat cmpter scence as a lt n cmmn wt pscs Bt are abt w te wrld wrs at a rater ndamental level Te derence f crse s tat wile in pscs re sppsed t re t w te wrld is made p n cmpter scence creae te wrld Wtn te cnnes f te cmpter re te creatr Y et t ltmatel cntrl evertn tat appens If re d eng can be Gd On a small scale
73
An I've prbbly ene rghly hlf the ppltin n Erth by sying s Bt it's tre Y get t crete yr wn wrl, n the nly thing tht liits wht y cn re the cpbilities f the chinen, re n re en these ys, yr wn bilities
Thin f treehse Y cn bil treehse tht is nc tinl n hs trpr n is stble Bt everyby nws the ierence between treehse tht is siply slily bilt n ne tht is betil, tht tes cretive vntge f the tree It's tter f cbining rt n engineering This is ne f the resns prgring cn be s cptivting n rewring The nctin lity en is secn t being interesting, being pretty, r being shcing It is n exercise in cretivity The thing tht rew e int prgring in the rst plce ws the prcess f jst gring t hw the cpter wre One f the biggest jys ws lerning tht cpters re lie thet ics: Y get t e p yr wn wrl with its wn rles In physics, y're cnstrine by existing rles Bt in th, s in prgring, nything ges s lng s i t's selfcnsistent Mthe tics esn't hve t be cnstrine by ny externl lgic, bt it st be lgicl in n f itself As ny theticin nws, y literlly cn hve set f theticl eqtins in which three pls three eqls tw Y cn nything y wnt t , in ct, bt s y cplexity, y hve t be crel nt t crete sething tht is incnsistent within the wrl y've crete Fr tht wrl t be betil, it cn't cntin ny ws Tht's hw prgring wrs One f the resns pepl hve bece s enre with cpters is tht they enble y t experience the new wrls y cn crete, n t lern wht's pssible In thetics y cn engge in entl gynstics bt wht ight be Fr exple,
7
j s t fo r F n
when st pepe thin f geetry they thin f Ecidean geetry Bt the cpter has heped pepe visaize dierent geetries nes that are nt at a Ecidean With cpters y can tae these adep wrds and actay see what they ie Reeber the Mandebrt setthe acta iages based n Benit Mandebrt' eqatins? These were visa representatins f a prey atheatica wrd that cd never have been visaized bere cpters Mandebrt jst ade p these arbitrary res abt this wrd that desn't exit and that ha n reevance t reaity bt it trned t they created scinating patterns With cpters and prgraing y can bid new wrds and seties the patterns are try beati Mt f the tie y're nt ding that Y're ipy writ ing a prgra t d a certain ta n that case yre nt creating a new wrd bt y are sving a prbe within the wrd f the cpter The prbe gets sved by thining abt it An d ny a certain ind f persn i abe t sit and stare at a screen and jst thin things thrgh Ony a dweeby geeky per sn ie e The perating syste is the basis r everything ese that wi happen in the achine And creating ne is the tiate cha enge When y create an perating syste y're creating the wrd in which a the prgras rnning the cpter ivebasi cay y're maing p the res f what's acceptabe and can be dne and what can't be dne Every prgra des that bt the perating syste is the st basic t's ie creating the cnstittin f the and that y're creating and a the ther prgras rnning n the cpter are jst cn aws Seties the aws dn't ae sense Bt sense is what y strive r Y want t be abe t k at the tin and reaize that y cae t the right answer in the right way Reeber the persn in sch wh aways gt the right answer? That persn did it ch re qicy than everybdy ese and did it becase he r she didn't try t That pern didn't
L i n s To r v lds n d D v i d D i m o n d
75
learn hw he rblem wa uppoed be dne b inead j hgh ab he rblem he r igh way And nce y heard he anwer i made erfec ene The ame i re in cmper Y can d mehing he bre rce way he id grindherblemdwnnili' narblemanymre way r y can nd he righ aprach and ddenly he rblem j ge away Y l a he prblem anher way and y have hi eihany: I wa nly a rblem becae y were ling a i he wrng way Prbably he greae examle f hi i n m cmping b m mahemaic The ry ge ha he grea German mahemaician Carl Friedrich Ga wa in chl and hi eacher wa bred ee he den reccpied he inrced hem add all he nmber beween 1 and 100. The eacher execed he yng ele ae all day ding ha B he bdding mahemaician came bac ve mine laer wih he crrec anwer: 5 ,050. The lin i n acaly add al e nmber beca ha wld be raing and id Wha he dicvered wa ha by adding 1 and 100 y ge 101. Then by adding 2 and 99 y ge 1 0 1 . Then 3 and 98 i 1 0 1 . S 5 0 and 5 1 i 1 0 1 . In a maer f ecnd he niced ha i' 5 0 air f 1 0 1 , he anwer i 5 ,0 50. Maybe he ry i acryhal b he in i clear: A grea mahemaician den' lve a rblem he lng and bring way becae he ee wha he real aern i behind he qein and aie ha aern nd he anwer in a mch beer way The ame i deniely re in cmer cience Sre y can j wrie a rgram ha calclae he m On day cmer ha wld be a na B a grea rgrammer wld nw wha he anwer i imly by being clever He wld nw wrie a beail rgram ha aac he rblem in a new way ha in he end i he righ way I il hard exlain wha can be cinaing ab beaing yr head again he wall r hree day n nwing hw lve mehing he beer way he beail way B nce y nd ha way i he greae feeing in he wrld 7
j t fo r F n
V
M erial ear rew les. was si i relarl l he iersi cer a rea eail r ariciae i he iscssis fhe Miix ewsr. The rble is , wae wla his a la his. Tha ea eee be able sae his is. rer ha, teria ela r wl reqire a is rier. als eee e a le sse rier, s ha i wl be able l a he raizati f he is ad sae he s was wlai as les. Tha was he i where als ave , hii i wl be ch wr a wrh i. B here was ch else . was i t classes ha sri , a the weret espe cial challei. M sle sie actii was he wee ee i ar) f Ser each Wesa igh. Scial aial ha was, ha becae l ccasi ahi her ha prra r s. Wih hse eeis paries), wl hae bee a al rclse ha sri, isea f a earal reclse Ser rvie a bili aewr r a scial life f se sr, a thi ver isse e f heir ees. The were ira es iprat, i c, ha seties lst slee aiciai hse eeis, hi el selfcscis ab lac f scial races r se r bis absece f a irlie. This is saar ee s Wha ri t sa is ha i hae a hec f a l f her ieresi his i A he is rier/le sse rier rjec wl be ieresi S sai, ll his. wrte a 77
disk driver And becase I wanted t save les t my Minix e systemand becase the Minix le system was welldcmented anywayI made my le system cmpatible with the Minix e system That way, I cld read les I created nder Minix and write them t the same disk s that Minix wld be able t read the les I created fm my terminal emulatin thing This tk a lt f wrka prgramsleepprgramseepprgrameat (pretzels)prgramsleepprgramshwer (briey)prgram schedle By the time I did this it was clear the prject was n its way t becming an perating system S I shied my thinking f it as a terminal emulatr t thinking f it as an perating system I think the transitin ccrred in the hypnsis f ne f thse marathn prgramming sessins Day r night? I cant recall One mment Im in my threadbare rbe hacking away n a terminal emlatr with extra nctins The next mment I realize its accmlating s many nctins that it has metamrphsed int a new perating system in the wrks I caled it my gnemacs f termina emlatin prgrams " Gnemacs started t as an editr, bt the peple wh created it bilt in a hst f nctins They intended it t be an editr that can be prgrammed, bt then the prgrammability part tk ver and it became the editr m hell It cntains everything bt the kitchen sink, which is why smetimes the icn r the editr is actally a kitchen sink Its knwn r being a huge piece f prgramming efrt that has mre nctins than any editr needs The same thing was happening with my termina ematr It was grwing t be mch mre om : tovalds@klaava . Hels inki i ( Linus Benedict Toval ds ) To : ewsgoup : comp . os . minix Subj ect : Gcc 1 . 4 and a posix quest ion M es sa ge - I D : < 1 9 9 1 Ju l 3 1 5 . 9 8 8 6 @ kl aava . He l s i nki . i > Date : 3 Jul 91 1 : : 5 GMT Hell o etlandes
78
j t fo r F n
Due to a poj ect I m woking on ( in minix ) I m inte ested in the posix standad deition oud somebody ple as e point me to a (p efeably) machine- eadabe fo mat of the latest posix ues? tp-sites woud be nice
Okay, his is he ealies public evidence ha a geek in Finland was willing es he bunds f his cmuing skill. The POSIX sandads ae he lenghy ules each f he hundeds f sysem calls in Unixwha yu need in de ge he cmpue pem is peains, saing wih Read, Wie, Open, Clse. POSIX is a Unixsandads bdy, an ganizain cmprised f epesenaives m cmpanies ha wan agee n cmmn guide lines Sandads ae impan in de pgammes be able wrie applicains he peraing sysem and have hem un n mre han ne vesin. The sysem callspaiculaly he impan neswuld give m a lis f he vaius ncins needed r an peaing sysem I wuld hen wie he cde make each f hse ncins happen in my wn way By wriing he POSIX sandads, my cde wuld be usable by hes. I didn knw a he ime ha I culd have bugh hse rules in hadcpy m diecly m POSIX, bu i wuldn have maeed anyway Even if I culd have afded he cs, i always k a lng im e ge hings shipped Fi nland. Hence my appeal a vesin ha I culd dwnlad ee m an p sie Nbdy espnded wih a suce he POSIX sandads, s I wen Plan B. I acked dwn manuals r he Sun Micsysems vesin f Unix a he univesiy, which was peraing a Sun seve The manuals cnained a basic vesin f he sysem calls ha was gd enugh help me ge by. I was pssible lk a he manual pages see wha he sysem call was suppsed d, and hen se abu he ask f implemening i m hee. The manual pages didn say hw d i, hey jus said wha he end esuls were. I als gleaned sme f he sysem calls m Andew
L i n To r v a ld a n d D a v i d D i a m o n d
79
Tnen n few ther Eventlly eby ent e the thic vle cntining the POSIX tnr Bt y eil ege i nt g nntice Any nwegele pern (n nly nwlegele peple wld be reing the Minix ite) cl tell tht y prject wl hve t be n perting yte Why ele wl I wnt the POSIX re? The ege re the criity f Ari Lee, teching itnt t Helini Univerity f Technlgy (where I wld hve tie hd I nt een interete in tying thery) Ari ent e nice reply, ering t e birectry n the niverity p ite ville r when I wl be rey t pt y perting ytem r nyne wh ight e interete in wnling it
j t fo r F n
VII
Ari Lemke mst hve been qite n ptimist He creted the sbdirectry (pnet ) lng bere I hd smething I wnted t relese I hd the psswrd, nd everything ws set p r me t jst lg in nd pld st t it Bt it tk bt r mnths r me t el I hd nything I ws willing t shre with the wrld, r t lest with Ari nd the few ther perting system eks with whm I hd been exchnging emil My riginl gl ws t crete n perting system tht I cld eventlly se s replcement r Minix It didn't hve t d mre thn Minix, bt it hd t d the things in Minix tht I cred bt, nd sme ther things I cred bt, t Fr exmple, nt nly ws the Minix terminl emltin bd, bt there ws n wy f perrming the jbcntrl nctinptting prgrm in the bckgrnd while yre nt sing it And memry mngement ws dne very simplisticlly, s it still is in the Mc OS, incidentlly The wy y crete n perting system is t nd t wht the system clls re sppsed t d, nd then write yr wn prgrm t implement thse system clls in yr wn wy Generlly speking, there re cple f hndred system clls Sme f them cn represent mltiple nctins Others re qite simple Sme f the mre ndmentl system clls re relly cmplicted nd depend n gret del f instrctre being there Tke the system clls f Write" nd Red" Y need t crete disk driver in rder t write smething t disk r red smething m disk Tke Open" Y hve t crete the entire le system lyer tht prses 81
the nae and gre t where n the dik everthing i t tk nth jt t write the Open" te call Bt nce it wa in place, th e ae cde cld be ed r ther nctin That hw the earl develpent wa dne wa reading the tandard either the Sn OS anal r vari bk, jt pickin te call ne b ne and tring t ake ething that wrked t wa reall trating The rean: Becae nthing i happening, cant reall ee an prgre Y can ake all tet prgra that tet whatever it i jt added Bt that dent reall accplih anthing Aer awhile get t the pint where, intead f jt reading thrgh a lit f te call, give p n that apprach t getting cplete engh that want t rn a real prgra The rt prgra have t rn i a hell becae, witht a hell, it prett hard t rn anthing ele And beide, the hell itelf cntain an f the te call will need Get it rnning and will be able t print t a rnning lit f the te call havent ipleented n Unix, the hell i kind f the ther f all prgra t there t tart p ther binarie A binar i a prgra in the and that a achine read Whenever write a prgra in a cpter langage, then cpile the rce cde and it bece a binar) The hell allw t lg n in the rt place Oka, traditinall in a real nix te the rt prgra rn i called bt reall need a lt f inatrctre in rder t wrk t kind f a cntrller r what ge n Bt when dnt reall have anthing that wrk, there int an pint t having S intead f tarting init, the rt thing kernel did wa t tart the hell had ipleented abt twentve te call and, a entined, thi wa the rt real prgra wa tring t rn The hell want ething had written elf had dwn laded nt a dik a clne f the Brne Shell, which wa ne f the riginal Unix hell t wa available ver the nternet a ee ware, and it nae wa derived a bad pn The g wh wrte
the iginal wa nae Bne, wa the clne BneAgain Shellnly ee t a When y ty an la a eal pga ik, invaiably there' a bg in the ik ive in the lae becae it en't netan what it' eaing in. S it pint t a nning c entay n what it' ing. It's iptant becae that' hw y can n t what i ging wng. I gt t the pint whee y pga wa laing the hell an geneating a pintt f evey yte call that the hell cn taine that I han't yet ipleente. I bte, an the hell, an it wl pit back ething like: yte call 5 2 i nt ne. " Day an night I wa lking at pintt f yte cll, tying t eteine which nes I wa ing wng. Bt this wa ch e n than taking a lit f call an j t ipleenting the . Y gt t ee pge being ae. It wa late Agt ealy Septebe when I nally gt the hell wking. F that pint, thing gt a lt eaie Thi wa a big eal. When I gt the shell wking, I wa petty ch ieiately able t cpile a few ther pga. The shell wa e cplicate than the cp (cpy) pga, exaple, the ' ( getting a iecty liting) pga. Eveything y neee ha t be thee the hell aleay, nce the hell wa wking it went cle t ze t 00 in nthing at, becae all thee piece ha been in place At se pint thee was engh in place that I expeience a Let There Be Light ent, becae ntil then, nth ing ha eally wke. Ye, I felt a geat ene f atictin. I think that wa pa ticlaly iptant becae I han't been ing anything that e except wking n the cpte. Thi i nt an exaggeatin. The Apil thgh Agt pei i petty ch the bet tie f the yea in Finlan. Flk ae ailing in the achipelag, nning theelve n beache, itting in thei ecttage ana. Bt I aely eve knew if it was ay night, weeken weekay. The thick black ctain blcke t the nea n L i n To r va / d a n d D a v i d D i a m o n d
83
hecck snshine, and he wrd Sme daysnighs?Id r f bed direcy in he chair a my cmper, ess han w e away Appareny my dad was bgging my mm make me ge a smmer jb B she didn mind: I wasn bhering her ara was a bi annyed ha he phne ines were aways ied p when I wen nine Sh cd prbaby wrie ha senence wih a ie ess dipmacy Is n an exaggerain say ha I had viray n cnac wih he wrd side my cmper Okay, maybe nce a week a iend wd knck n my windw and if I wasn scring hrgh impran cde I wd invie him in (I was aways a himremember, his was bere geeks were cnsidered c) We wd drink ea and maybe wach an hr f MTV in he iny kichen Nw ha I hink f i, yes, I d reca ging r an ccasina beer r r sme snker aer having my windw pnded by smene ike k (I ca im Avn, " which means he wh says dragns," b has anher sry) B, in a hn esy, nhng ese was ging n in my ife a he ime And I didn e he eas bi ike sme paheic, pae skinned, prpeerhead ser Te she was peraina, which mean ha I had acay bi he ndain f a wrking pera ing sysem And I was having n Wih he she wrking, I sared esing is biin pr grams Then I cmpied engh new prgrams acay d smehing I was cmpiing everyhing in Minix, b I mved he she ver a specia pariin ha I had creaed r he new per aing sysem Privaey I caed i Linx Hnes: I didn wan ever reease i nder he name Linx becase i was egisica Wha was he name I reserved r any evena reease? Freax (Ge i? Freaks wih he reqisie X In c, sme f he eary make eshe es ha describe hw cmpie he srcesincded he wrd Freax" r ab haf a year B i reay didn maer A ha pin I didn need a name r i becase I wasn reeasing i anybdy
8
t fo r F n
VIII
om : tovalds@klaava . Hels iki . i ( Lius Beedict Tovalds ) To : ewsgoups : comp . os . iix Subj ect : What would you l ike to see mos t i miix? Smay : smal l pol l fo my ew opeati g sys tem MessageID: < 1 9 9 1Aug2 5 . 2 5 7 8 . 9 5 4 1 @k laava . He l s iki . i > Hel l o eveybody out thee u si g miixI m doi g a ( fee ) opeatig syst em ( j us t a hobby , wo t be big ad pofe ssi oal li ke gu ) fo 3 8 6 ( 4 8 6 ) AT cl oes . Thi s has bee bewig si ce api l , ad i s s tat ig to get eady . I d l ike ay feedback o thigs peopl e l ike /di s l ike i miix , as my OS esemble s i t s omewhat ( same physi ca l l ayout of the lesyst em ( due to pac ti cal easos ) amog othe thigs ) . I ' ve c u e t l y p o te d b as h ( 1 . 8 ) ad g ( 1 . 4 ) , ad thigs seem to wok . This impl ie s that I ' l l get s ome thig pact ica l wi thi a few moths , ad I d li ke to kow what fe atues mos t peopl e would wat . Ay sug gest ios ae welc ome , but I wo t pomis e I ll impl e met them : ) Lius ( tovalds@kuua . hel siki . )
85
S Yest s fee of any mnx code , and t has a mult -theaded fs . I t s NOT potable {uses 3 8 6 task swtchng etc . ) , and t pobably neve w l l suppot anythng othe than AT-haddisks , as that s all I have : - {
The st hrdcre pertig syste ethssts g the Miix crwd felt spr Nt y sggestis t Miix fetres ce y wy, t there were ther iqiries
>Tel l us moe ! Does i t need a ? Answe : Yes
>How much of t s in C? What dfculties wll thee b e n pot ing? Nobody w l l bel eve you about non pot ab l ty ; - ) , and I fo one would l ike t o pot t to my ga Answe : I t s mostly n C , but most people wouldn t cal l what I wt e C I t uses evey concevable fea tue of th e 38 6 I could nd, as t was als o a poj ect to teach me about the 3 8 6 Some of my "C les ae almos t as much assemble as C . As aleady mentioned, i t uses an , fo both pag ing {not to dsk yet ) and segmentaton I t s the segmentaton that makes t REALLY 386-dependent { evey ta sk has a 6 4Mb se gment fo code & datamax 6 4 ta sk s n 4 Gb Anybody who needs moe than 6 4 Mb / t a s kt ough c oo k e s )
8
} s t fo r F n
And I even gt a few lk ering t be beta teter In the end, it want ch f a deciin t pt it That wa hw I wa accted t exchanging prgra S the nly real deciin wa, at what pint a I crtable t dare hw thi t peple? Or, phraed re accrately: When i it gd engh that I wnt have t be ahaed f it? What I ltiately wanted wa t have a cpiler and a real envirnent that y cld create prgra in inx itelf, witht having t e Minix Bt I felt prd when the gn hell wrked that I wa ready t let the wrld ee Al, I wanted feedback By the tie the hell wrked, I had a few rdientary bina rie Id cpiled r the perating yte Y really cldnt d anything, bt y cld ee that it wa ething reebling Unix In ct, it wrked like a very crippled Unix S I jt decided I wld ake it avalable I wldnt tell anybdy pblicly Intead, I jt inred a handl f peple by private eail, prbably between ve and ten peple in all, that I had pladed it t the p te Ang the were Brce van f Minix e and Ari eke I pladed the rce t inx itelf and a few binarie that y cld tart ething I tld peple what they needed t d in rder t try and rn thi thing They till had t have Minix intalledthe 38 6 verinand they till had t have the GCC cpiler In ct they had t have verin f GCC, I ade that available, t There a prtcl r nbering releae It pychlgical When y think a verin i trly ready t be releaed, y nber it verin 1.0. Bt bere that, y nber the earlier verin t indicate hw ch wrk y need t accplih bere getting t 1 .0. With that in ind, the perating yte I pted t the p ite wa nbred verin 0.01. That tell everybdy it nt ready r mch And ye, I reeber the date Septeber 17, 1991. I dnt think re than ne r tw peple ever checked it
L i n s To r v lds n d D v i d D i m o n d
87
t They hd t t the tre f tl the pec cper ett cle ptt they cd e ht t t cpl y kerel d the r jt the he R the hel w cly l y cd d Y cd prt t the rce which ted t jt 10000 etht' le th 100 pe f pper if y prted wth t Nw t' eth the rder f 1 0 ll le Oe f the e dtted the pert yte w t pve tht it w't jt ht tht hd cty de eth On the teret tk chep Rede f wht y d whether it e pet yte r ex t y peple re jt k t i cyerpce S t' ce er tk t lt f peple t bildi perti yte t e e t y See I ctlly t eth de w't trnn y Here' wht 've ee di " And Ar Leke wh nred tht it de t wy t the p te hted the ne Frex He pefered the the wk e I w Lixnd ed y pt: p/OS/Lx I dit tht ddn't pt p ch f ht Bt t w hi d S cn hetly y I wn't etticl r hfhety y w't ettc Bt I thht ky tht' d e d c lwy e edy ele r it whch ' d w A ented y pert yte rey w't very el F e thi t wd ch vey ey if y ed p ery if y dd nyth ty ve f y were't d ythn nty the pert yte wd ch if y kept t rn r y eth f te Bt t wn't et t e r t tht te t w et t e lked t Ye d dred S it w't teded t e yth bt pecty r the few peple wh were tereted i cret ew pertn yte Vey techc pepled eve wth techc pepe pec teret rp Ther ecti w vry ptive bt ptve k f It wld e ce f t cd d th" kd f ee r It lk cl bt t rey den't wr y cpter t l " 88
j t fo r F n
reeber ne eal whse wrter sad he really lked y peratng syste, and he went n r at least ne paragraph t tell e hw nce t was. Then he eplained that t had just eaten hs hard dsk, and that y disk drver was aky r sething. He had lst all the wrk he had dne, but he was stll very pstve. t was n t read that knd f eail. t was a bug reprt abut sethng that screwed h up. That was just the srt f feedback was lkng r. ed se bugs, like the ne that caused t t lck up when t ran ut f ery. And made the bg step f prtng the GCC cpler the perating syste, s culd cple sall prgras. That eant users wuldnt need t lad y GCC cpler bere runnng the peratng syste.
L i n s To r v l ds n d D v i d D i m o n d
89
IX o ou pine for e d en en ere en nd roe eir on device driver? -nnoceen of e poin of inu x verio n 00
Erly Octber w the relee f veri 0.02 which icle e xe bg few itil rgr. The llwig th relee veri 0.03 rbbly wl hve te by the e f 1991. h ne lt f thing thght were ieretig Everythig i't relly wr erfectly, bt i wre i f wrl tht ce y lve the etl rble f rject, it' ey le interet. An tht' wht w heig e Tryig t ebg wre i t very eggig The tw thig hee t ee e gig Firt, erye y Miix rtiti by i te Sec, ele e enig e feebc. Bc then w btig it Lix bt e Miix the i evelet eviret Mt f wh w ig er Lix w reig eil ew the iveriy' cter vi the erinl eltr h write. The iverity cter w cttly by, I h writte rgr tht tile i it Bt i Deceber, itenly tile y hr i ie f y e w tryig t til /ev/tty , which i the eril line Bt by ite tile /ev/hl, which i the hr i evice. The e relt w tht ivertetly verwrte e f he t criticl rt f the f the rtiti where h Minix. Ye, tht et cl't bt Miix nyre. Tht w the it where h eciin t e: cl reitll Miix, r cl bite the bllet cwlege tht Lix w g egh th i't ee Miix. wl write the rgr cile Linx, er itelf, wheever felt 9
neee Minix w jt a the eire featre t Linx t a big cncepta tep when rp the rigina hting envirn ent an trl ake a prgra elfhting big that reeae the new verin a 0 . 1 0 in late veber A w week later cae verin 0. 1 1 . That when there actal tarte t be a nber f pepe ing it an ing thing with it Unti then ha gtten abe neline bg xe Bt nw peple were ening e new featre reeber ging t an pgraing achine t have 8 g f RAM intea f 4 g t accate the nee r aitinal er al went t an bght a atingpint cprcer becae peple ha tarte aking e if Linx w pprt their atingpint cprcer The extra harware wl enable cpter t perr atingpint ath reeber that in Deceber there wa thi g in Ger an wh nl ha 2 egabte f RAM an he wa tring t cpie the kernel an he clnt rn GCC becae GCC at the tie neee re than a egabte He ake e if Linx cl be cpile with a aler cpiler that wnt nee a ch er S ecie that even thgh I int nee the particlar featre wl ake it happen r hi It cale pagetik an it ean that even thgh ene ha nl 2 g f RAM he can ake it appear t be re b ing the ik r er Thi wa arn Chrita 1991. reeber n Deceber 23r tring t ake the pagetik wrk B Deceber 24th it kin f wrke bt crahe ever nce in awhile Then n Deceber 25th it wa ne t wa baical the rt featre I ae t erve eb ele nee An wa pr f it t that entine anthing abt it t i a we gathere at paternal granther Farr!) t ine n ha an varietie f herring ach a the cnit f Linx er expane an I wa receiving eai pace that I reae abt viiting like Atraia an the Unite State Dnt ak e wh bt I int fee the nee t ic an f thi with par L i n T o r v a l d a n d D a v i d D i a m o n d
ents, sister, r any ther reatives They n't nerstan cpters I gess I thght they wn't nerstan what was happening As r as they were cncerne, I was j st tyng p the phne ines with my mem In Helsini it se t be that y ha a at rate ring the night, s I trie t st f the wr at he ate at night Bt ccasnaly I te p the phne a ay I tre t get a secn lne, bt the biing that hse y ther's apartent was s l that they in't have any extra ines an werent ntereste in ang new nes Sara was ing nthing bt taing n the phne wth her ens at the t At least thats what t seee ie t e S we ha ghts, ccasnay Vrta ghts As she tae t her iens, I w rce the mde t start aling s that she wl hear dee-dee-dee-dee-dee when I was trying t ia t It w istrb her bt she wl nw that I reay, realy neee t rea eal I never sa I was the wr's best er brther Pagets was a ry big thng becase t was sethng Minix ha never ne It was ince in versn 0. 1 2 whch was reease in the rst wee f Janary 1 992 Ieiatey, pepe started t cmpare Linx nt ny t Minix bt t Cherent, which was a sal Unix cne evepe by Mar Was Cpany Fr the beginning, the act f ang pagets case Lnx t rse abve the cpettin That's when Linx t Seny there were pepe swtchng ver Mnix t Lnx At the te, Lnx n't everything Mnix i, bt it st f the thngs pepe reay care abt An t ha ths ne capablity that pepe reay, realy care abt: With agetis, y c rn bigger prgras than y ha ery r It eant that when y ran t f ery y c tae an l pece f emry, save t t s, reeber where y save t, an rese that emry r the prbe y had t sve This was a big ea in the penng wees f 992. It was n Janary that Lnx sers grew ve, ten, 9
j s t fo r F n
twent peplelks wh I cld email and whse names I knewt hndreds f nidentiable peple. I didn't knw everbd sn in, and that was n. Abt this time there was a ha speedin its wa n the nternet. Sme pr b named Crai was din f cancer and a pplar chain letter red t shw r spprt b sendin hm a pstcard. t trned t t be smebd's idea f a sick jke I dn't think Crai ever reall eisted, mch less sered m cancer. Bt the appeal enerated millins f pstcards. S I was nl halfseris when I asked r pstcards instead f mne m peple wh sed in. It was like an hGdntantheremailthatasksrpstcards jke. In the PC rld at the tie, there had been a strn tradtin f shareware. Y dwnladed a prram and were sppsed t send in smethin n the rder f ten bcks t the writer. J was ettin emails m peple askin me if I wld like them t send me thirt bcks r s. I had t sa smethin. kn back, the mne wld have been sel, I ess. I had amassed smethin like $5,000 in stdent lans, and had t shell t abt $50 a mnth t pa m cmpter M ther majr ependitres were pizza and beer Bt in was keepin me s preccpied that I wasn't in t mch at the time, mabe nce a week at mst. I didn't need mne r dates althh I cld have sed it r hardware addns, bt that wasn't necessar. Prbabl a dierent sn wld have asked r mne r his prram, if nl t rk ver sme rent t his wrkin sinle mm. It never ccrred t me at the time. Se me. I was mre interested in seein where peple were sin in. Instead f cash, I preferred pstcards. And the pred inm New ealand, m apan, m the Netherlands, m the United States. It was Sara wh tpicall picked p the mail, and she was sddenl impressed that her cmbative lder brther was smehw hearn m new iends s r awa. It w her rst tip that I was din anthin ptentiall sel drn thse man hrs when I had the phne lne enaed. The pstcards ttaled in the hndreds, and I have n idea what happened t L i n s To v a l ds a n d D a v i d D i a m o n d
93
them They mst hve disppered in ne f my mves Avtn clls me the lest nstlgic persn" he hs ever met Actly, I didn't wnt the mney r vriety f resns When I riginlly psted Linx, I felt I ws llwing in the tsteps f centries f scientists nd ther cdemics wh ilt their wrk n the ndtins f thersn the shlders f gints, in the wrds f Sir Isc Newtn Nt nly ws I shring my wrk s tht thers cld nd it sel, I ls wnted feedck (ky, nd prise) It didn't mke sense t chrge peple wh cld ptentily help me imprve my wrk I sppse I wld hve pprched it ll dierently if I hn't een rised in Finlnd, where nyne exhiiting the slightest sign f greediness is viewed with sspicin, if nt envy (This hs chnged it since the dys when Nki phnes strted mking their wy int pckets the wrld ver, sting the nk ccnts f nmers Finns .) And, yes, I ndtedly wld hve pprched the whle nmney thing lt dierently if I hd nt een rght p ner the inence f diehr cdemic grndther n diehrd cmmnist ther Regrdless, I didn't wnt t sel Linx And I didn't wnt t lse cntrl, which ment I didn't wnt nydy else t sell it, either I mde tht cler in the cpyright plicy I inclded in the cpying e f the rst versin I hd plde ck in Septemer. Thnks t the Berne Cnventin in Erpe in the 1800s, y wn the cpyrigh nything y crete, nless y sell the cpyright . As the cpyright wner, I gt t mke p the rles: Y c n se the perting system r ee, s lng s y dn't sell it, nd if y mke ny chnges r imprvements y mst mke them ville t everydy in srce cde (s ppsed inries, which re inc cessile) If y didn't gree with these rles, y didn't hve the right t cpy the cde r d nything with it Think f yrsel Y pt six mnths f yr life int this thing nd y wnt mke it ville nd y wnt t get smething t f i , t y dn't wnt peple t tke dvntge f it I wnted peple t e e t see it, nd t mke chnges nd 9
j s t fo r F n
improvemes o heir hears coen Bt I also waed to make sre ha wha I go o o i was o see wha hey were doig I waed o always have access o he sorces so ha i they made improvemes I cold se hose improvemets mysel It made sese o me ha he way r Lix o develop io he bes possible techology was o keep i pre I moey was to ge ivolved, higs wold ge mrky I yo do le moey eter the pictre, yo wo have greedy people While I was ieresed i askig r moey r Lix, other people were o shy abo reqesig doatios wheever they gave someoe a copy o he operaig system hey had loaded oo a oppy disk By Febrary, i was o commo r lks to atted Unix sers meeigs armed wih oppies coaiig Lix People stared askig me i hey cold charge, say, ve dollars js to cover he cos o he disk ad their time The roble was, that wa a violaio o my copyrigh It was time o rethik my Lixisotrsale stace By that poi, Lix was getig so mch olie discssio that I elt irly conde tht obody was goi to be i a positio to js take it ad r wih i, which had bee my big ear At least they woldt do it wihot generatig a lo o egative reacio I aybody tried abdcig Lix ad rig i io a commercial proj ec, here wold have bee a srog backlash, ad a growig commiy o hacker ypes who wold say ey, thas Lix! Yo cat do ha, " alhogh o i sch polie words The momem had bee esablished: O a daily basis, hackers om arod he world were sharig heir sggesed chages We were collecively creaig he bes operaig sysem arod, ad cold possibly veer away om or rajecory Becase o his, ad becase Lix had become so recogizable, I el comrable allowig people o sell i B bere I make ysel sod like Mr Beece, le me meio aoher criical eleme o my decisio The ct is, o make Lix sable, I had relied o a lo o ools ha had bee dis tribed eely over he IereI had hoised mysel up o he L n s To v d n d D v d D m o n d
95
shders f gians The ms impran f hese ee sware pr grams was he GCC cmpiler I had been cpyrighed nder he Genera Pbic License, niversay knwn as he GPL (r he cpye), which was he brainchid f Richard Saman Under erms f he GPL, mney is n he isse Y can charge a miin bck if smebdys wiing pay i, b y have make srces avaiabe And he persn y give r se he srce has have a he righs y have Is a briian device B nike many hrdcre GPL eaks, wh arge ha every new sware innvain shd be pened p he universe nder he genera pbic icense, I beieve i shd be he righ f he individa invenr decide wha d wih his r her invenin S I dmped my d cpyrigh and adped he GPL, a dcmen ha Saman had wrien wih awyers king i ver (Becase awyers were invved, i rns n r pages) The new cpyrigh was incded in versin 0. 1 2 , b I remember ying awake a nigh aer releasing i, nervs ab wha cmmercia ineress wd d he sysem Lking back nw, i seems ridics have been s wrried becase he cmmercia ineres was reaivey sma Smehing made me hink ha I had be care One f my wrries wasand si isha smebdy wld js ake Linx and n hnr he cpyrigh Back hen I wrried ha i wd be pracicay impssible se anyne in he Unied Saes wh brke he cpyrigh Is sil a cncern Is easy prsece smene r sch viains, b I wrry ab smebdy ding i ni heyre rced sp And here are nagging fears ha cmpanies in paces ike China wn hnr he GPL Pracicaly nhing in heir ega sys em prevens hem m breakig he cpyrigh, ad in a rea sense is n wrh he rbe g aer pepe wh wd ry d smehing iega Thas wha big sware cmpanies and he msic indsry have ried d and i hasn ben verwhemingly sccess My fears are iigaed by reaiy Smebdy migh d i r awhie, b i is he pepe wh acay hnr he cpyrigh, wh feed back heir changes he kerne and have i imprved, 96
j s t fo r F n
wh re gig t hve leg p Theyll be prt f the prcess f pgrdig the erel By ctrast, peple wh dt hr the GPL will t be ble t te dvtge f the pgrdes, d their csters will leve the I hpe Geerlly speig, I view cpyrights tw perspectives Sy y hve pers wh ers $50 th Shld y expect hi r her t py $250 r swre? I dt thi its irl r tht pers t illeglly cpy the swre d sped tht ve ths wrth f slry d Tht id f cyright iigeet is rlly y Ad its irlt t eti stpidt g er sch viltr " Whe it ces t Lix, wh cres if idividl dest relly llw the GPL if theyre sig the prgr r their w prpses? Its whe sebdy ges i r the qic eythts wht I d irl, whether it hpes i the Uited Sttes r Aic Ad eve the its tter f degree Greed is ever gd
L i n s To r v ld n d D v i d D i m o n d
97
x. M
L
The ei ws' ll psiive Alhgh ci eve hs bee bes sp, I ws bllie i efeig ix h whe Aew Teb kep kig cks he peig sse h ws spplig his w We'e es, s i ws ll e vi eil Wh cl ble hi geig h er he Tshir? Bere ix ewsgrps h bee cee, I iel se Miix ewsgps ke cees b ix r peple wh wee ieese i he peig sse Wh shl Arew like h? S, sres, he ws hpp b iigig his ewsgp A he bvisl ws' plese h his perig sse ws becig eclipse b his ew crei he sw wils f Fil h s evelpes wee jiig he pjec He ls h ppsig ies hw perig sses shl be bil A he ie, Arew ws pr f cp f c pe scieiss wh ve he icrkeel pprch peig sses He h e Miix s ickeel, Aeb, he sse he ws wkig he ie, ls ivlve e This ws rishig vee i he le 1 980s er 1990s A ix's sccess ws heeig i S he kep psig ples lile jbs The he behi he ickeel is h perig sses e cplice S ge se f he cplexi b lizig i l The ee f he icrkeel ppch is h he keel, which is he ce f he ce f he ce, shl s li
e s pssble Its mn nctn s t cmmncte All the er ent thngs tht the cmpter ers re servces tht re vlble thrgh the mcrernel cmmnctns chnnels In the mcr ernel pprch 're sppse t splt p the prblem spce s mch tht nne f t s cmplex I thght ths ws stp Yes t mes ever sngle pece smple Bt the nterctns me t r mre cmplex thn t wl be f mn f the servces were ncle n the ernel tself s the re n Lnx Thn f r brn Ever sngle pece s sm ple bt the nterctns between the peces me r hghl cm plex sstem It's the whlesbggerthntheprts prblem If te prblem n splt t n hlf n s tht the hlves re hlf s cmplcte ' re gnrng the ct tht hve t n the cmplctn f cmmnctn between the tw hlves The ther behn the mcrernel ws tht splt the ernel nt ne penent prs n ech f the prts s eth f the cmplext Bt then everb gnres the ct tht the cmmnctn mng the prts s ctll mre cmplcte thn the rgnl sstem wsnever mn the ct tht the prts re stll nt trvl Tht's the bggest rgment g st mcrernels The sm plct tr t rech s lse smplc t Lnx strte t mch smller n mch mch smpler It n't enrce mlrt s cl lt f thngs mre strghtrwrl thn ever cl wth Mnx ne f the rg nl prblems I h wth Mnx ws tht f h ve erent prgrms rnnng t the sme tme n the ll wnt t re ve erent les the tss wl be serlze In ther wrs wl hve ve erent prcesses senng reqests t the le ss tem Cn I plese Re Frm Fle X?" The le sstem emn tht hnles reng tes ne f them n sens t bc then tes the next ne n sens t bc n s n Uner Lnx whch s mnlthc ernel hve ve erent prcesses tht ech sstem cll t the ernel The ernel hs t be ver crel tht the n't get cnse wth ech ther bt t ver ntrll scles p t n nmber f prcesses L i n To r v a ld a n d a v i d i a m o n d
99
dig watever tey wat It makes Lix mc ster ad mre efciet Ater prblem wit Miix was tat y gt the srces bt te liceses did't allw y t d a lt Take smee ike Brce Evas, w perrmed majr srgery Miix ad made it mc re sable He cld't jst icrprate is imprvemts He was restricted t ly makig patces Frm a practical stadpit tat's a cmplete disaster He cld't legally make a btable image available t peple s tey cld easiy pgrade S sers ad t take a mltiplestep prcess t eve get a sable system, wic was rribly impractical Te ly time I eded p cmmicatig wit Adrew Taebam was i early 992. Imagie lggig e bliardy mrig ad rig acrss te edited versi f tis: om : as t@ cs vu . nl ( Andy Tanenbaum) To : ewsgoups : comp os . minix Subj ect : LIUX is obsole te Da t e : 2 9 Jan 9 2 1 2 : 1 2 : 5 GMT I was in the U S . fo a coupl e o f weeks so I haven ' t coente d much on LIX ( not that I woul d have sa id much had I been aound ) but fo what it s woth I hav a c oup le o f c oent s now . As mos t o f you know fo me MIIX i s a hobby some th ing that I do in the evening when I ge t bo ed wi t ing books and thee ae n o maj o was evol ut ions o s enate heangs being te levi s ed live on C . My eal j ob i s a po fe ss o and eseache in the aea of opeat ing sys tems As a esul t of my occ upa t i on I think I know a b i t about whee opeating systems ae going in the next decade o so . Two aspect s s tand out :
1
s t fo r n
1 MICROKERNEL VS MONOLI THIC SYSTEM Most ol der operati ng systems are monol i thic that i s the whol e operating sys tem is a s ingle a out le that runs in kernel mode This binary contains the pro ce ss management memory management le sys t em and the res t Exampl es o f such sys tems are UIX MS -DOS VMS S OS / 3 6 0 MULTICS and man more The alternative is a microkernel-based system in which mos t of the OS runs as separate proce sse s mos t ly out s i de the kernel They comunic at e by mes sage pass ing The kernel ' s j ob is to handle the mes sage pass ing interrupt handl ing low- level process management and poss ibly the I / Examples of this desi gn are the RC4 0 0 0 oeba Chorus Mach and the not -et -r el eased Windows/NT While I could go into a long story here about the rel at ive merit s of the two desi gns sufce it t o say that among the people who actually design operating syst ems the debate is ess entia lly over Mic roker nel s have won MINIX is a microkernel -based sys tem The le system and memory management are separate process es running outsi de the kernel The I / O drives are al so separate proce ss es LINUX i s a monolithic style system This is a giant step back into the 1 9 7 0 ' s 2 PORTABILI TY MINIX was des i gned to be reas onably por tabl e and has been ported from the Intel l ine to the 68 00 (Atari iga Macintosh) SPARC and NS3 2 0 1 6 LINUX is t ied fa ir ly c l os ely to the 8 08 6 Not the way to go
L i n To r v ld n d D v i d D i m o n d
Don ' t get me wrong , I am not unhapp wi th LI NUX I t will get all the people who want to turn MINIX in BSD UNIX of f m back But in al l honest , I would sugges t that people who want a * *MODERN* * * free * OS l ook around for a mic rokernel -based , port able OS , l ike mabe GNU or somet hing l i ke that Ad Tanenba ( ast@c s vu nl )
I knew I needed defend m nr, s I wre back: From : torvalds@klaava Hels inki FI ( Linus Benedict Torvalds ) Subj ect : Re : LINUX i s obsole te D at e : 2 9 Jan 9 2 2 3 : 1 : 2 6 GMT Organiz at ion : Universi t of Hels inki Wel l , wi th a subj ect like this , I ' m afraid I ' l l have to repl Apo log ies to minixus ers who have heard enough about li nux anwa I ' d li ke to be able to jut *ignore the bait* but
Time for some seri
ous amefes ti ng ! In a rt i c l e < 1 2 5 9 5 @ s t ar c s n l > a s t@ c s vu n l ( And Tanenbaum ) writ es : >I was in the U S for a coupl e o f weeks , so I haven ' t c oented much on LIX ( not that >I would have sai d much had I been around ) , but for what it is wort h , I have a couple o f >coents now
1 2
j t fo r F n
>As mos t o f you know fo r me MINIX i s a oy sometng tat I do in te evening wen > I g et ored wr t ng ooks and tere are no maj or wars revolut ons or senate earings >eng televised l ve on C My real j o s pro fessor and researcer n te area of >operating syst ems You use ts as an ecuse for te limitatons of mn? Sorry ut you lo se : I ' ve g o t more ecuses tan you ave and l nu st i l l eats te pants o f f min i n almos t al l areas Not t o menton te fact tat most of te good code for mn seems to ave een wr tt en y Bruce Evans Re 1 : You dong mini as a oylo ok at wo makes money o f f mni and wo gives l nu out for free Ten tal k aout oe s Make mn fre ely avai lal e and one o f my ggest grpes wit i t wl l dis appear Lnu as very muc een a oy ( ut a se rious one ; te es t type ) for me : I get no money for i t and t ' s not even part of any of my studies in te university I ' ve done t a l l on my o t me and on my o macine Re 2 Your j o is eing a profess or and researcer : Tat ' s one el l o f a good ecuse for some o f te ra n damages of mni I can only ope ( and as sume ) tat moea doesn ' t suck l ike mini does
L i n s To r v a lds a n d D a v i d D i a m o n d
1 3
. MOKENEL VS MONOLI THI S YSTEM Te , l inx i s mono l i ic , and I agee at mic o kenel s ae nice Wi a less agenaive sbj ec , ' d pobably ave ageed wi mos o f wat yo sai d . Fom a �eoe ic al ( and aes ei cal ) s andpoin , l inx los es . f e GNU kenel ad been eady la s sping , I ' d no ave boeed o even s ta my poj e c t : e f a c i s a i wasn ' and s i l l i s n ' . Linx wins eavi ly on poin s o f being avai lable now . MINIX i s a micokenel -based sys em .
[ del e ed , b
no s o a yo mi s s e poi n LI NUX is a monol i i c syle sysem. f is was e only cieion fo e "goodness of a kenel , yo ' d be ig . Wa yo don ' menion is a minix doesn ' do e micokenel ing vey wel l , and as poblems wi eal ml i as king ( in te kenel ) . If I ad made an OS a ad poblems wi a ml i eading le sys em , woldn ' be so fas o conde oes in fac , ' d do my damnedes o make oes foge abo e asc o . [ yes , i know ee ae ml i eading acks fo minix , b ey ae acks , and bce evans el l s me ee ae los of ace condi ions . 2 . POTABIL ITY "Poabiliy is fo people wo canno wie new po gams me , i g now ( wi onge in ceek )
1
j t fo r F n
The ac s ha l nux s more porable han mnx Wha ? I hear ou say . I ' s ruebu no n he sens e ha as means : I made l nux as co norman o s an dards as I knew how (wou havng any OSIX san dard n ron o me ) . or ng hngs o l nux s general ly/ much/ ea s er han por ng hem o mnx . I agree ha porab l y s a good hng : bu only where ac ual ly has s ome meanng . There s no dea n ryng o make an operang sysem overly porable : adherng o a porable AI s good enough . The very/ dea/ o an operang sys em s o use he hardware e aures , and h de hem behnd a layer o hgh- level cal ls . Tha s exac ly wha lnux does : us uses a bgger subse o he 386 eaures han oher kernels seem o do . O cours e hs makes he kernel proper unpor abl e , bu al so makes or a/ much/ s mpler des gn . accepable rade- o , and one ha made l nux pos s bl e n he rs pla ce . I also agree ha lnux akes he non-porably o an exreme : I go my 3 8 6 las January , and l nux was parly a pro ec o each me abou . Many hngs should have been done more porably would have been a real pro ec . I ' m no makng overly many excuses abou hough : was a des gn dec s on , and las apr l when I s ar ed he hng , I ddn ' hnk anybody woul d ac ual ly wan o us e . I ' m happy o repor I was wrong , and as my s ource s ree ly ava l able , any body s ree o ry o por , even hough won ' be easy. Lnus
L i n s To r v lds n d v i d i m o n d
1 5
P> apol ogi se for s omet imes s odig too harsh mii i s ic e eogh if yo have othig el s e . oeba might be ice i f yo have 5 0 spare 3 8 6 ' s lyig arod , bt certaily do ' t do ' t sally get ito ames bt ' m tochy whe it comes to l i )
Tere were a few re installents in tis, ne f y few ae wars Bt y get te pint: Tere were ppsing vices, even in te early days. (r aybe te pint is: Be carel wen y pt yrself t tere in an electrnic r Yr typs and errrs f graar will ant y rever)
1
j s t fo r F n
Linus ad I lve our amilies andriends back at the campsite and take an anoon hike along a cr strm Were camping at Grover Hot Springs, way up in the Eastern Siera over theJuly 4th weekend, at a site that ses to have bn ledrom the pag o Ninl Gegrphic "This is a Kok moment, Linus proclaims, pausing to look out over a wildowerdusted mdow and the dramatic clthat provide the back drop We settle at a site along the stream, and I ask him to describe his l during those ys when Linuxs appeal was spreading ar beyond its original amily o nsgroup enthusiasts, ew o whom Linus had en personay met "It must have elt grt, I say "For yrs you we toiling away on your own in your bedroom, with little contact with the world outside your CP U Suddenly you have people rom eve corner o the planet acknowledging what grt work youre doing Youre the center o this growing community that is looking to you to "I dont have a memo o it being a big deal or me, he replies "I reay dont think it was It was kind o the thing I was thinking about a the time, but mainly because there was always a problem to be solve In that sense, I was thinking about it a lot, but it was not, emotionaly, a big thing Inteectuay, it was something big "I liked the act that there were a lot o people giving me motivation to do this project I thought I had seen the end o it, a point where it was almost done But that point never came because people kept givig me more rsons to continue and more brainteasers to wo about And that kept it interesting Otheise, I probably would have just med
107
on to another project, because thats how I worke and that was un But I suspect I woied more about my nose or something like that, he says A w weeks later we are at the Stanord Shopping Cente where Linus is perplexed over the selection o running shoes rom which he can choose "How many miles do you typicay run each week? asks the sales man Linus smiles he hasnt run as much as a mile during the past ten years Exercise hasnt been a major priority But in his weaker moments, Linus admits that he would like to shed some o his excess poundage "Tove must have convinced you to help me get rid o my pouch, he jokes, patting his gut "Te her that her check never arrived this week, I reply Soon we are ciring the Stanord camp in search oa legal parking space Ater maybe ha an hou we do a ew stretches, then we start to run over narrow dirt paths past the campuss dried up lake, into the woods, and in the direction o our goal: the huge hilside satelite dish We ner make it I set an unairly sw pace and am surprised that Linus can stick right behind me or about a mile Then he loses his wind A w minutes later we spread out on the grass along the lake "What was your amilys reaction to everything that was happening to Linux? I ask "They must have been pretty excited about it "I dont think anybody rly noticed, he replies "I wont say that nobody realy care But I had been doing programming most o my l, and this was not anythin derent as ar as th were concerned "Wel, you must have said something to your olks Like i your dad was driving you someplace, didnt you sy, Hey, youre not going to believe this but you know the stu Ive been doing with my computer? We, Ive got hundreds opeople who are using it "No, he answers "I just didnt el the need to share this with my amily andriends I never had theeeling that I wanted to push it on people I remember Lars Wirzenius, around the time I was writing Linux, decided to buy XENIX, SCOs version o Unix, and I think I remember he tried to make excuses, like, Dont take this the wrong way I per sonay dont think I ever cared He eventualy switched, but it wasn t
1 08
] s t fo r F n
a big dl or me To me te act tat people used it was nice and it was wonrul tat I got comments back but at te same time it was not tat important I didnt want to spread te gospel I was proud o aving people use my co but I dont remember ever aving te eling tat I wanted to sare tat wit anybody And I didnt tink it was te most important ting on Eart I didnt tink tat I was doing someting reay important because a undred people were using my soware It was more like it was fun And tats ow I el about it toy "So you didnt even want to te your parents andamily and riends about it And you reay werent excited by eveting tat was appening? I ask not masking my disbelie He waits a ew seconds bore responding "I dont remember if I even hd elings back ten
Linus buys a ne ca a BMW Z3 a two-seater convtible tat e says nes te word un It is metaic blue te perct boys mol-car colo He cose tat sade because te veie doesn come in brigt yeow is color o coice BM W yeow e explains "looks like pee For years e parked is Pontiac as ose as possible to te entrance to Transmetas dquarters in a Santa Clara oe park But te BMW is parked outside is oe window aegedly so it can be in te sa Now wen Linus works on is computer e can admire is new car at te same time A little more tan a year lie we ad taken our rst trip over te mountain to Santa Cruz in a convertible a wite Mustang I ad rentedor te occasion And during tat excursion Linus ad made a point o stopping to ceck out te sports cars parked outside te sauna place and brewe we visited Now we are eading over te mountain in is own sports ca He smiles as e takes te curves o Route 1 7. "You deserve tis I say I pu a andul o CDs rom te glove compartment "Pink Floyd? I ask "Te Wo? JanisJoplin? "Its te music I grew up listening to I never bougt music wen I was a kid but we ad tis around te apartment I guess my moter was playing it altoug I rember se was big on Elvis Costeo n T o r va l d a n d a v d a m o n d
09
It is Friy aernoon, a sparkling Friday aernoon o Caliornia perction with delights or each o the senses: cobalt skies or the eyes, intense sunshine or the skin, the ragrance o mountain eucalyptus, the sweet taste opure ai the lul o Pink Floyd on upgraded speaers Sure, to passing motorists we must have appeared to be some sort o postadolescent cich spraying on sunblock and doing the cassic rock vocals, but not many cars passed Linuss new BMW Z3 park among shoddier vehies along the side o Highway a bit north o Santa Cruz, and make our way down to a mostly empty beach We spread out on towels in the warm sun and wait a ew minutes bore I pull my tape recorder rom my backpack Again, I ask him to describe Linus in those early ys He draws a box in the sand to represent his bedroom, then indicates the location o his bed and compute "I would ro out o bed and imme diately check my email, he says, moving his nger accordingly "Some days I dont think I ever let the apartment I wasnt checking my email just to see who was sending me email It was more a matter o seeing i a particular problem had been xed It was more like, What new exciting issue do we have today? O i we had a problem, who had a solution? Linus tes me that his social l at the time was "pathetic Then he gures that sounds too pathetic, so he amends it: "Lets say it was one notch above pathetic "I didnt become a total complete recluse, he says, "but even though Linux was happening, I was still as antisocial as I had ever been You noticed that I never contact people by phone Its always been true I never ca Most people who are my riends are the kind opeople who contact people, and Im not You can imagine what thats like or ting, i you never ca the woman So during that time I had a w riends who just came knocking on my window, wanting to come in or a cup o tea I dont think anybody could reay te the dirence at that time Oh, hes doing something ry big and important and someday he change the worl I dont think anybody reay thought anything o the sort Linuss single regular social event in those days was the weekly Spektrum meeting, where he mingled with other science majors These
1 1
u t fo r F u n
social encounters crted ar more anxiety than anything connected with technology "What was I worying about? Just social li in general Maybe wo is the wrong wor there was more emotional impact Just thinking about girls Linux wasnt that important to me at the time To some degree, it sti isnt To some degree I can sti ignore it "In those early years at the university, the social thing was ve important It wasn t as i I worried about my hunchback and people laughing about it It was more like wanting to have iends and things One o the reasons I liked Spektrum so much was that it was a ramework or being social without having to be social That was the evening I was social and eve other evening I sat in ront o the compute It was much more o an emotional thing than Linux ever was Linux was never something I got reay upset about I never lost any sleep over Linux "The things that I got reay upset about, and what sti makes me upset, is not the technology per se but the social interactions around it One o the reasons I got so upset about Andrew Tanenbaums posting was not so much the technical issues he was raising I it had been anybody else, I would have just blown it o The problem was that he was posting it to the mailing list and making me I was concerned about my social standing with those people and he was aacking it "One o the things that made Linux good and motivational was the edback I was getting It mnt that Linux mattered and was a sign o my being in a social group And I was the leader o the social group Theres no question that was important, more important than even teing my Mom and Dad what I was doing I was more concerned about the people who were using Linux I had created a social cire and had the respect o those people Thats not how I thought o it at the time, and its sti not how I think o it But it must be the most important thing Thats why I reacted so strongly to A ndrew Tanenbaum The sun begins its descent into the Pac and its time to leave the beach Linus insists that I drive his car hometo see how we it respondsnd that we take the long and winding way, Route 9, back to Silicon Vaey Linus says the mst with the Minix creator eventuay moved L i n u s To r v a lds a n d D a v i d D � m o n d
·
1 1 1
into private email because it had become too nasty to be public It was quiet or a w months Then Tanenbaum emailed Linus to direct him to the ve-line ad in the back o Byte magazine or somebodys commercial version o Linux "The last email I got rom Andrew was him asking me i this is reay what wanted to do have sombody seng my work I just sent him an email back saying Yes and I havent heardrom him since he says Maybe a year late when Linus was in the Netheands r his rst public speech he made his way to the university where Tanenbaum taught hoping to get him to autograph Linuss copy o Opeating Syte: Deign and Ipleentatin, the book that changed his li He waited outside his door but Tanenbaum never emerged The prossor was out o town at the time so they never met
1 1
jut for Fu n
XI
The htel r wa nly lightly abve eezing a lay in be, hivering, the night bere y rt peech n the Netherlan they nt heat place like they in Finlan, an thi ray r even ha hge inglepane winw, a if it were eant t be cc pie nly in the er Bt the clne want the nly thing keeping e awake n the night f Nveber 4 99 3. wa nerv beyn belie Pblic peaking ha alway been a rgh pt r e n chl they ae give preentatin abt ething we ha heavily reearcherat r whateveran alway n it ipible t I wl tan p there, nable t talk, an jt tart giggling An trt me, nt a giggler t wa even ncm rtable when I ha t g p t the blackbar t hw the cla hw gre t a prble Bt there I wa in Ee, Netherlan, an hr train rie Atera, becae ha bee invite t be peaker at the tenth anniverary f the Netherlan Unix Uer Grp I wante t prve t yelf that cl thi A year earlier ha been ake t peak bere a iilar rganizatin in Spain, bt ecline becae y fear f pblic peaking wa greater than y eire t travel An back then, really lve t travel ( till like traveling, bt it t nearly the nvelty it wa r a ki wh ha barely been t f Finlan The nly place ha ever been were Sween, where we tk a few caping vacatin, an Mcw, where we viite y a when wa abt ix year l.) 113
I st f beed e a I ad blwn te cance isi Spain, s I cninced yself tat I wld accept te nex speaing iniain a cae alng B I was aing secnd thgs as I lay in bed, wndeing if I wld ee erce y fea f getting p in n f large grps f peple, wying tha I wld be nabe pen y , , wse, a I wld lapse int giggles bee the 400 ebes f the adience Ta's igt, I was a ess I d yself e sal s Ta he adience wants y scceed, a tey wldn't be hee in the s place if they didn' lie y, and ha I ceainly new he pic: te easns beind he aris tecnical decisins in the wiing f e Linx enel, te easns aing i pen sce Sill, I was ncninced ha the speec wld be a sccess, and y ind cgged alng lie an nsppable eigtrain engine I lierally was shaing in bed and he igid ai was e leas f it The speec? We, he adience was sypaetic he bvisy igtened sl standing bee he, clinging t is PwerPin slides (an Gd r Mics) lie a li presee, and en alingly answeing thei qesins Actally, e qesinandanswe sessin was e bes pat Ae y speec sc as it wasMasall Ki McKsi, w was insenal in BSD Unix, cae p e and tld e he nd y speec inteesing I was s grae r e geste, I fe lie geting dwn n y nees and issing his et Thee ae few peple I l p in cpes, and Ki is ne f the I's becase e was s nice t e ae tha rs speech My s speech was lie shc eaten S were te nes tat lwed B ey stated aing e e sefcnden Daid eeps asing e w y stae at he niesiy canged as Linx grew bigger B I wasn't awae f any prfesss een enining i , any the stdens pining e t tei iends Nhing ie hat Peple and e a the niesity new ab Linx, bt acally s f te hacers inled in it wee tside f Fi nland 1 1
Jut for Fu n
n the ll f 1992 I had been ade a teaching assistant r Swedishlangage classes in the Cpter Sciences departent Heres hw that happened: They needed Swedish speaking TAs r the basic cpter crses There were nly tw Swedishspeaking cpter science ajrs wh had started at the niversity a few years earlier: Lars and Lins There wasnt ch f a chice) At rst was aaid t even g p t the blackbard and wrk n prb es bt it didnt take lng r e t jst cncentrate n the aterial and nt wrry abt ebarrassing ysel By the way three years later was prted t research assistant which eant that instead f getting paid r teaching I was paid t wrk in the cpter lab which stly eant ding develpent wrk n Linx t was the start f a trend : having sene else pay e t d Linx Thats basically what happens at Transeta David: S when did it start becing a big dea? Me: Its still nt a big deal" Okay ll aend that t started becing re f a deal when it becae clear hw any peple depend n Linx as sething ther than a ty perating syste When they started sing it r re than jst tinkering arnd I realized that if sething ges wrng respnsible Or at least I started feeling respnsible I still d) Dring 1 992 the perating syste gradated being stly a gae t sething that had bece integral t peples lives their livelihds cerce The shi ccrred in the spring f 1992 abt a year aer I had started terinal elatin when the rst versin f the X windwing syste ran nder Linx That eant the perating sys te was capable f spprting a graphical ser interce and that sers cld wrk in ltiple windws siltanesly thanks t the X windwing prject which had its rigins at MIT It was a big change reeber that I had jked with Lars abt it arnd a year bere it actally happened telling hi that seday we wld rn X and be able t d it all I never thght it wld happen that qickly A hacker naed Orest Zbrwski was able t prt X t Linx L i n u s o r va l ds a n d D a v i d D i a m o n d
1 15
The wa the X windw tem wrk i b wa f the X erver, which de all the graphic. The erver talk t the client , which are the thig that a want a windw and want it thi big . " The cmmnicatin ge thrgh a laer called cket, r, mre rall, Unix Dmain Scket. t hw cmmnicate internall in Unix, bt al e cket t cmmnicate ver the nternet . S ret wrte the rt cket laer r Linx jt t prt X t it ret cket interce wa kind f tacked n and nt integrated with the ther cde. It wa a itatin in which I agreed t the patch becae we needed it, even thgh it wa irl raw t tk me awhile t get ed t the ntin that we had a graphical er interce. dnt think even ed it n a dail bai r the rt ear r . And thee da cant live witht it. There are alwa a tn f windw p when wrk ret cntribtin nt nl enabled t have windw, bt it al pened a big dr r the tre. The dmain cket were ed r the lcal netwrking that enable the X windwing tem t perate. We cld bild n the ame cket t enable Linx t make the ajr leap t external netwrkingt have the abilit t link cmpter Witht netwrking, Linx wa able nl r peple wh at at hme and ed a mdem t dial p mewhere, r wh did everthing lcall With great ptimim, we tarted develping Linx netwrking n tp f the riginal cket, even thgh the hadnt been meant r netwrking at all wa cndent that we cld eail d it that made a leap in the verinnmbering cheme n March 1992 had planned t releae verin 0.13. ntead, with the graphical er interce in place, I felt cndent that we were mabe 95 percent f the wa t r gal f releaing a lledged, reliable perating tem, and ne with netwrking. S named the new releae verin 0. 95 B, wa prematre. Nt t mentin clele Netwrking i nat bine, and it ended p taking almt exactl tw ear t get it right, t a rm where it cld be 1 1
us t for F un
released When add netwrng sddenl ntrdce a hst f new sses There are secrt sses Y dnt nw whs t there and what the want t d Y have t be reall carel that peple dnt crash r machine b sending it bad jn pacets Yre nt in cntrl f whs trng t cntact r machne an mre As, a lt f pepe have ver dierent setps Wth TCP/P the netwring standard, its dfclt t get all the tmets rght t t as if the prcess wld drag n rever B the end f 1993 we had an amst sable netwrng caablt, althgh sme peple had sers prblems gettng t t wr We cldt handle etwrs that ddnt have 8bt bndares Becase had been verl ptmistic n the namng f ver sin 095, was caght in a bnd Over the crse f the tw ears t t t get versin 0 t the dr, we were rced t d sme craz things wth nmbers There arent man nmbers between 95 and 1 00, bt we cntinall released new versns based n bg xes r added nctns B the tme we gt t versn 099, we had t start adding nmbers t indcate patch levels, and then we reed n the aphabet At ne pnt we had versin 099, patch level 1 5A Then versin 0 99, patch leve 1 5B, and s n We made it al the wa t patch evel 1 5 Patch level 1 6 became versn 10, the pt where it was sable This was released in March 1994 wth great nre at the Unversit f Helsn Cmpter Scences Department aditrm The perid eadng p t it had been nd f chatc, bt nthing cd pt a dent in Lnxs pplart We had r wn Internet newsgrp, cmpslnx, which grew t f the ashes f m amefest with Andrew Tanenbam And it was attracting hrdes Bac then the Interet Cabal, the ls wh mre r less ran the nternet, ept nfcial mnthl statstcs n hw man readers each newsgrp attracted The werent relable statstcs, bt the were the best inrmatn avalable n the pplart f yr siten ths case, hw man peple were nterested i n Linx Of a l the newsgrps, altsex was the perennal vrte Nt m particar vrite Althgh I dd chec t t nce r t ce t see L n u To r va ! a n D a v D a m o n
1 1 7
what the ss was abt, I was pretty mch yr typica ndersexed nerd, mre eager t pay with my ating pint prcessr than t keep abreast f the atest reprts m the sexaity nt newy discvered vemaking psitins r reprts m heavy petters r whatever ese it was that s many pepe were taking abt n atsex) With the Cabas mnthy statistics, I cd easiy track the pparity f cmpsinx And trst me, I kept track (Whie I might be smebdys idea f a k her, Ive never been the seess, egee, technvechid the hacinating press insists I am) By the f 992 the estimates r r newsgrp were n the rder f tens f thsands f pepe That many pepe wed the newsgrp t see what was ging n, bt they werent a sing Linx Every mnth, when the statistics came t, there was a smmary reprt f the rty mst ppar newsgrps If yr newsgrp didnt make it t the tp rty, y cd fetch the reprt n ther newsgrps pparity m a specia maintenance newsgrp Usay I had t g nd the reprt The inx newsgrp kept creeping p the chart At ne pint it made the tp rty and I was happy That was pretty c I seem t remember having written a iry gating artice t cmpsinx in which I basicay isted the varis s (perating system) newsgrps, incding Minix, and said, Hey k at this, were mre ppar than Windws" Remember that, back then, pepe wh iked Windws were nt n the Internet We made it t the tp ve smetime in 993 I went t bed that night brimming with sefsatisctin, excited by the ct that Linx had becme amst as ppar as sex There certainy was n sch matchp in my wn itte crner f the wrd I try did nt have a ife By this time, as I mentined earier, Peter Anvin had rganized an nine cectin that generated $3,000 in dnatins t hep me pay my cmpter, which I did at the end f 993 And r Christmas, I pgraded t a
1 18
}s t for F n
486 DX266, which e r an ear B thi wa ife: ae ep Mabe went niveri. I ce rea a f eai wa kin f aware f ien geing ai re, b ha wa ka Qie ank, f ien were er,
L i n u s To r v a lds a n d a v i d D i a m o n d
1 19
XII
The speech in de alst cninced e that I cld rie anything, een sething as terrifying as standing p bere a grp f ttal strangers and being the cs f their attentin My cndence was slwly bilding in ther areas, t I was being rced t ake qick decisins regarding inx xes and pgrade, and with each decisin I felt increasingly crtable in y rle as leader f a grwing cnity The technical decisins had neer been a prble the prble was gring t hw t tell ne persn that I preferred anther's sggested changesand being diplatic abt it Seties it was a siple as aying, Sands's xes are wrking ne Why dnt we jt g with thse? " I neer saw the pint faccepting anything ther than what I thght was the best technical ltin being preented It was a way f keeping taking sides when tw r re prgraers ered cpeting patches Als, althgh I didnt think f it this way at the tie, it was a way f getting peple t trst e And the trst cpnds When peple trst y, they take yr adice Of cre y hae t establish a ndatin r all the trst I gess that started nt s ch when I wrte the inx kernel as when I pted it t the Internet, pening it p t anyne wh wanted t jin in and add the nctin and details they liked, with e aking ltiate decisins regarding the gts f the perating yte Jst as I neer planned r inx t hae a li tside y wn cpter, I als neer planned t be the leader It jst hap 1 20
ee b et. At e it cre gr f ve eveler trte geertig t f the ctivit i te ke re f evel et. It e ee r the t erve the lter hl the reibilit r itinig the re. I i lern irl erl tht the bet t eective w t le i b lettig ele thig bece the want t the, t bece wnt the t. The bet leer l knw whe the re wrg, n re cble f llig theelve t. A the bet leer eble ther t ke ecii r the . et e rehre tht. Mch f inx cce c be ttribte t w perlit w: 1) I lz n 2) I like t get creit r the wrk f ther. Otherwie the Linx develpent el, if tht wht ele re clling it, wl till be liite t il eil ege ng hlfzen geek, pe t n itricte web f hre f th f rticit relig ilig lit eveler cveti crrte rhi i be 4,0 00 prject tht re tking lce t e tie. At the t, rbitrtig ite ver the ertig te kerel, i leer whe itict i, h lw bee, t t le. A thing wrk t r the bet. I ivete elf f thig tht it hl ch iteret r e. The rt f thee w the er level, the exterl rt f the tem tht e er el with irectl, e t the eew, interl ce. Firt e b vlteer t iti it. The the prce r itining ll the bte bece rgic. Peple knw wh h bee ctive wh the c trt, it jt hppe. N vtig N rer. N recnt. If tw ele re itiing iilr ki f wre river, r exle, Ill etie ccet the wrk bth f the ee which e e gettig e Uer te t le e ver the ther. Or, if let bth itier wrk it t, the e evlvig in ieret irecti their ctribti e hvig ver itict e. Wht tihe ele i tht the e rce el ctll wrk. L i n u To r v a d a n d D a v i d D i a m o n d
2
gess it helps t erstan the entality f hackers in the ee sware niverse. (By the way, saly try t avi the ter hacker." In persnal cnversatins with technical peple, wl prbably call yself a hacker. Bt latey the ter has ce t ean sething else: nerage kis wh have nthing better t tan sit arn electrnically breaking int crprate ata centers, when they shl be t vlnteering at their cal libraries r, at the very east, getting theselves ai. The hackersprgraerswrking n Linx an ther pen srce prjects reg sleep, Stairaster wrkts, their kis' Litte Leage gaes, an yes, ccasinally, sex, becase they lve prgraing An they ve being part f a gba clabrative ertLinx is the wrl's argest cllabrative prjectei cate t biling the best an st beatil technlgy that is available t anyne wh wants it. t's that siple An i t's n. Okay, ' starting t sn ike a press reease with all this shaeess selfprtin. Open srce hackers aren't the high tech cnterparts f Mther Teresa. They get their naes ass ciate with their cntribtins in the r f the creit ist" r histry le" that is attache t each prject. The st pric cn tribtrs attract the attentin f eplyers wh trl the ce, hping t spt, an hire, tp prgraers Hackers are als ti vate, in arge part, by the estee they can gain in the eyes f their peers by aking sli cntribtins. t's a signiant tivating ctr Everyby wants t ipress their peers, iprve their rep tatin, elevate their scial stats Open srce evelpent gives prgraers the chance. Neeless t say, was spening st f the year 1993 like ha spent st f 1992, 1991, et cetera: hnche ver a cpter. That was abt t change. Fllwing in the acaeic tsteps f y granther, was a teaching assistant at the University f Helsinki, assigne t the ll seester f the Sweishlangage ntrctin t Cpter Sciences" crse. That's hw I et Tve. She ha re f an ipact n y life than even Anrew Tanenba's bk, Operating Systems: 1 22
Just fr u n
Design and Implementation Bt I wnt bre y with t ny etil Tve w ne f een tent in y cre She h lrey receive egree in prechl ectin She wnte t ty cpter, t, bt wnt prgreing qickly the ret f the cl She eventlly cght p The cre w bicthi w the ll f 1993, bere the pplrity f the Internety hewrk ignent r the cl ne y w t en e eil It n br ty, bt I i: Fr hewrk, en e eil " Other tent eil cntine iple tet ege, r nerble nte bt the cl Tve ke e t r te I rrie the rt wn t pprch e electrniclly Or rt te never ene Tve w prechl techer n ixtime Finnih krte chpin wh h eerge nctinl ily, lthgh tht hw I ecribe ny ily tht w nt qirky ine She h lt f ien She felt like the right wn r e the very rt ment we gt tgether Ill pre y the elbrtin) Within few nth Rni the ct n I h ve int her incle prtent Fr the rt tw week, I int even bther bringing ver y cpter Nt cnting y ry ervice, the tw week were the lnget pn f tie tht I h been wy cpter ince I h been eleven yer l n itting n y grnther lp Nt t well n thi, bt it till hl the recr r being y bigget tretch civilinwitht CPU. Sehw I nge gin, the etil rent intereting) My ther, the few tie I w her then, wl tter ething bt triph f Mther Ntre " I think y iter n ther were j t tnne Sn, Tve went t n gt ct t keep Rni cpny Then we ettle int nice pttern f pening evening lne r with ien, wking p t 5 . he cl get t her jb n I cl g t the niverity erly, bere nyne wl be there t itrb e, n re y Linx eil L i n u s To r v a l ds a n d D a v i d D i a m o n d
13
I
The irh of versio mea somehig ew r Liux: he eed r uic reaios I woud have ee jus as hay o iroduce he ew versio o he word rey much he way I had iroduced revious versios I woud wrie somehig o he ewsgrou ike Versio is ou Dea wih i" (Okay, o i hose exac words) A o o f oher eoe hough i was much more of a ig dea They waed versio r markeig uroses There were a hese uddig commercia comaies ha had sared o sel Linux To hem , versio was imora r sychoogica, o echica, reasos I coud disagree The c is, i ooks ad whe you ry ad se versio 96 of a oeraig sysem I waed i ou ecause i was a miesoe r me, and ecause i mea I coud so xig ugs r awhie ad go ack o deveome The comaies ad he Liux commuiy waed o is i oo he uic i a major way e eeded a uc reaios sraegy I was goig o ersoay chamio he eor I was ieresed i uig ou ress reeases or makig semes Ohers hough i shoud e doe ha way, so ohers voueered o ick u he orch This was rey much how Liux isef was doead somehow, i a acuay worked Lars was oe of he drivig rces ehid makig ha rs ofcia reease a rea eve e ad a few ohers hough he uiversiy woud e he mos aroriae ace o make he aouce 27
mn I mad sns My drm was sma And i wd hav s a wrng rcdn hs h annncmn a a cm mrcia si S Lars vnrd crdina h vn wih h nivrsiy Th cmr scincs darmn a h Univrsiy f Hsinki was sma ngh ha h cd js ak h had f h darmn Th Univrsiy f Hsinki was mr han hay r h main adirim f h cmr scincs darmn r h inrdcin f Linx Vrsin 0 And why n? Hw n ds a nivrsiy hav anyhing wrhy f visin nws? I did agr giv a ak B i r nn f h hrrr f my Ed xrinc Okay sm hings were hardr nw ha I hink a i Lik having my dad in h adinc And h c ha i was n Finnish TV I was h rs im I vr g h chanc s mysf n visin Bh f my arns wr in h adinc ( Im iry crain hy wrn siing ghr) Tv was hr I was h rs im my dad m Tv s r m i was mr han js h annncmn f Vrsin 0 Sinc I was invvd in h asmin sch rarains ik making sr my sids wr kay I wasn hr whn hy acay m Tha aarny hand whn hy wr waking in h adirim May I cagh i f h crnr f my y In ha ak and in viray vry hr n vr h nx sv ra yars I sk n s mch a h chngy a On Src I was nic I changd sm inins a Linx insid h cmr scinc darmn Br ha Linx was smhing h cmr scinc darmn was rd f and midy ncragd B ar h annncmn wihin h darmn sard aking Linx mr srisy Ar a hy had sn i n h nws Ovr h yars sm hav sggsd ha h nivrsiy was rying ak crdi r Linx Tha wasn h cas Th dar mn had aways n vry sriv Thy vn gav m a j ha nad m wrk n Linx n hir im And ha was in h ary days s ndy was saying Ls sh is cas 8
t fo F n
sme day it will be wrld ms" Bt a the same ime hey were pleased t be a big part f the annncement It prvided great pblic relatins knw there are nw mre Swedishspeakig st dents i n the cmpter sciences department, which had always been vershadwed by the Plytechnic University Sccess envy is cnsidered a Finish cltral characeristic And as Linx became better knwn in he wrld a large, I gt a lt f qestins abt whether I had prlems wih peple at he niversity being envis f me The ppsite trned be tre they were very spprtive Early n they stared getting rid f X terminals and insalling PCs with inx instead The annncement lanched Linx int the abvetheradar zne in Finland, and it started generating pbliciy elsewhere, t A lt f he early headlines came abt becase sme jrnalist had stmbled ver Linx and gt excited ab i Frm a bsiness standpin t, Versin 1 .0 was never very challenging t any f he big players Linx was getting the market that Miix ad Cheren had Bt there was litle attentin side tha cmmniy, which was ne t was r mre atenin than I had expeced initially Regardless, jrnalists, mstly m trade plicatis, started kncking at my drliterally I didn make Tve happy t wake p n a Satrday mrning nd a apanese reprer bear ing gissally watches, as they prably heard smewhere tha have a thing r themand wanting t d an inerview I made her even less happy when I wld invite them in ( was a patern wld repeat r years, ntil we made r new hse a rnalisFree ne In my least cnsiderate mments, I wld even rget t tell Tve that I had invited a jrnalis t r hse r an interviewand wld rget, The reprer wld shw p ad Tve wld have t entertain him r her nil I made it hme) Then here were the n websi tes that started ppping p, s ch as the ne based in France hat primarily cnsiss f a mchpdaed gallery f embarrassing phs f me Like the ne f me m a Spektrm meeting: m shirtless , drinking a beer, lking sdly Nt L n u o r v a ld a n d D a v d D a m o n d
29
A it wt ly jrlit r Linx hcer type wh were hwi iteret Sely, peple with bi expee cct wte t tl t e bt their techly Uix h l bee ee perti yte with vt ptetil, tly bece it pwer d ltiti cpbilitie S crprtin tht were iterete i Uix trte eepi n eye n Lix Oe the w the etwri cpy vell, which h trte wr prject be Lix t w Uix etp they evlve clle Li Gl It le ice, bt it w p int wll: It lce the tr the tie, which w the C Detp virnet I At 1994, they i they wl py e t viit the i Ore, Uth, t tl t the bt their etp vell w er i e y bi chce t ee Aeric, I tl the I wl ccept i they wl py r e t viit ther US city ve wrlly Fi i pecte tht Ore eve Slt Le Cityweret qite repreenttive the ret the ctry They ete Whit, DC, bt it wnt t there I re it wl be jt lie y ther cpitl They ete ew Yr, bt I thht it wl be re itereti t t Cliri Iie vell hedqrter, it w hr t eterie jt hw eri peple were bt the prject (I the e , they ee bei t very eri t ll they evetlly ille the prject, the ie peple ivlve trte p Cler ) Bt I w etti y rt tte the Uite Stte, where I ehw re I wl live t e pit i y lie vell citet t Lix twithti, the Unite Stte eee t be the center the rwi techly ivere My viit t the Uite Stte w bit jlt The rt thi tht trc e w hw ew everythi w, cpre t rpe The Mr Chrch h h it 1 5 0th iverry w yer bere y viit, they h clee p the i tele It w hii white Ci rpe, where ll the chrche re l hve the pti tie, I cl ly thi e thi whe w the white teple: Dieyl It le lie irytle 3
Jus o F u n
cste, nt chrch An in re e the iste checin t the hte's sn It ws ne thse prtptt ns, iter e pstic, n it ws re htter insie thn tsie ce w it thinin the cn't sns in the Unite Sttes n eein itte hesic An I strte ernin the rpes Jst s isitr t Finn ern qic nt t strt p cnertin with rn strner in rs, I erne tht in Uthn, I ter erne, the rest Aeric cnnt rtin iscss the sject rtin r rie There's 50percent chnce tht ' et e wh' er etin t thse isses, n it' es t et int i ht t sethin tht shn't e ht t Pepe n't et hn p t thse isses in Erpe The resn pepe et s eenie t their wn psitins in the Unite Stte is tht the'e her the ther psitin s ch There re pr re ries per cpit in Finn thn in n ther pce, t the're st se r hntin t's nt i thin Anther thin qic erne rin rst n U S si: Rt eer scs* Aer Uth, ew t Sn Frncisc n re, re ie it I spent s ch tie win rn the cit tht I eepe jr cse snrn n h t rein inr r n entire reeer win crss the Gen Gte Brie, in p t the Mrin Hens, excite t the psiiit hiin in thse his s sn s I crsse the rie Bt the tie e it t the Mrin sie, I h st interest in win n re c neer he preicte tht six ers ter, st t the , w e sittin t the cret thse win Hens, *Boy, that has to be an acquired taste. Im guessing it started out with Pur tans who couldn't drnk beer because it h alcohol So they concocted a bev erage that didnt have alcohol n it and happened to be made wth roots, an they called t "root beer to ol people nto thinking it wa good st And aer ten generations of people being oled nto thinkng it was good stu, people bought nto t. Today, Americans like root beer becase they have ten generatons of genetc engneerng behnd them.
L i n u s o v a lds a n d D a v i d D i a o n d
131
lking n he Pacic Ocean, San Francisc Bay, the bridge, the g, and San Francisc isef, explaining al his t Davids ape recrde I wd ake ny a year r me t retrn the Unied Saes I came back t speak at DECUS, (Digials User Grp) in New Orleans There were nly ry peple at the meeing, s it wasn a errible rdeal Bes f all, has when I met Maddg, aka Jn Hal He was a echnical marketing persn r Digital Unix and an ldime Unix ser He was respnsible r sending me ver r he ak Maddg, wh is knwn r is chestlength beard and his absrd sense f hmr (n menin his prpensity snre), heads Linx Inernatinal, an rganizatin hat wrks t sppr Linx and Linx sers Hes als a gdher f my dagher Paricia Anher legacy f ha New Orleans meeing: Maddg arranged r Digial lend me an Alpha Thats hw inx gt pred smehing her han a PC Bere ha ime, peple had pred Linx her archiectres There was a prt t a 68K, the Mra 68000 machines sed by Atari and Amiga Bt in thse cases Linx didn wrk n bth parms at the same ime T make ha versin f scaling wrk, y rip he pieces ha dn wrk n he new patrm and y wrie new pieces B the Alpha was he rs real pr f Linx Basicaly the same srces wrked n bh he PC and Alpha Y add an absracin layer s that the same cde gets cmpiled in w dierent ways t wrk n w dif feren archiecres Is sill he same cde, b i ends p wrking n dieren archiecres hen we reeased Versin 1 2 in March 1 995 , the kernel had gw icde 250000 ines f cde he new magazine Linux Journal caied a 10000reader circlain, and Linx was capale f rnning n Inte, Digita, and Sn SPARC prcessrs Tha was a big sep
32
Jus for Fu n
II
Its 1 99 5 and there is a hst f grwing cmmercia versins , and Linx cmpanies are attracting a strng wing The niversity has eevated me m a teaching assistant t a research assis tant, which eans mre mney and ess time teaching Im swyvery slwympleting the crsewrk r my masters degree, which is abt prting Linx t dierent architectres Tve has intrdced me t sash, and we have a weekly game were iry evenly matched Frm this biss, a prbem emerges It trns t that an pprtnistic few m Bstn has registered the trademark r the wrd Linx Nt nly that, bt he sent eail t the Linuxour nal and a few ther Linx cmpanies asking r 5 percent f their rvenes as a thank y" r the trademark When I erd abt tis, I fet a twinge f d vu The gys name snded miliar I checked my emai archives and saw that maybe a year and a haf earier he had sent me an nsicited emai in which he rst asked me if I beieved in Gd, and ten said he had a tremends bsiness pprtnity r me This was bere spamming became a gbal bsessin, the inncent years bere anyne thght t plte the Internet with ers f getrichick schemes N, I hadnt bthered respnding t the fews email, bt becase it was s nsa r its time, I saved it S we had a itte crisis n r hands We were hackers Nbdy thght abt checking the trademark register The gy wasnt a prfessina trademark satter He appar 133
enty jst did it tis ne ime Trademarks cme in dierent categries and e registered is in te cmter caegry Y ave t sbmit evidence wi yr rademark aicatin s e gave te trademark fce a disk n wic e caimed t ave a rgram caed Linx here was sme anic Everybdy in te Linx cmmnity knew we wd cntest te trademark The rbem was we didnt ave an rganizatin r tting a gd gt Tere wasnt even eng mney t hire a awyer Nne f te cmanies fet cm rtabe abt aying dwn e reired amnt wic was $15,000 (Tday hey g rg a in a mnths wrth f Mntain Dew) B at te time i was a cnsiderabe amnt f mney r a singe cmany S Linuxurnal and sme ter cmanies decided t m mney in Linx Inernatina wic wd gh e rademark Linux Internatina ad been started in Astraia by a ersn named Patrick DCrze w migrated t e Unied Sates in 1 994 t he rme Linx wrdwide The year f te trademark diste was e year wen Maddg became its exective direcr Everydy trsted im and sti des I was in Finand rying bea Tve in sas r t beat Avtn in snker and I ad n interest in geting invved in tis I jst wanted te enire nigmare t g away My reference at e time was t js get id f te trademark t get it decared invaid becase f rir se in e indstry We ad eng aerwrk t sw tat Linx ad in fct a histry f rir se Te trbe was r awyer cnvinced s at i wd be a wased er ta we sd nt even try get Linx decared a bic dmain instead f a trademark Te ny way r it reay be in he bic dmain e exained was r i t becme generic And Linx at the ime wasn that generic Te rademark fce rbaby wdn even cnsider i be generic tday We cd se e batte e said Or if we invaidaed e d rademark smebdy cd ssiby cme ang and rademark i anew Te stin e sggested was ransfer te rademark t smebdy else My vte wen t Linx Internatina b tere was 134
j u s t fo r F u n
a lt f ppt t that nx Iteratal wa yg and pre Peple were wrred abt x Interatal beg ta er by cercal teret (It hat happened, I ght add) There wa al trng ccer abt wh wld eetally tae er r Maddg f he were t tep dw S all eye led t e The lawyer ggeted that the legal arget wld be eaer f the x tradear were t be trarred t e becae I wa the rg al er f the wrd That the trategy we t We reached a tfcrt ettleet becae that eeed le the eaet ad cheapet thg t d e t tfcrt ettleet, the detal cat be diced Nt that I ee nw the I wa happly tereted t all Whe I wet bac t chec y rgnal eal the gy, I realed that t had thg t d wth patet I wa bi that he jt wated t tal t e Maybe he tred t ctact e t get e t pay h Or aybe, f I had hw yelf t be a tre belieer ad l brther h th, he wld hae jt given e the tradear I dt nw I accept the ct that e peple are t rally all there Bt what wa re rrtatg at the te wa the ct that the etre tradear yte pt th e, wh had dne nthg wrg, t g t ad ght the gy A a relt f the ey qirh, I hld the x tradear What that ea , whe cpae le VA x le r a IPO, their prpect ha t eti the ct that the cpany det ee w the tradear r half f it ae (I that partclar cae, the cpay wa led n the legal prce f gettg appral e t e the wrd x) Bt Ie gtte accted t that rt f thg The tradear epde wa jt a expected grwg pan r Ad a dtract Bt er wa t ettled then ather rced: A egeer at Itel reearch lab Prtland, Oreg, ad h cpay wa g ix t explratn f ew archtectre He aed e if I wated t e there r a xth terhip L i n u To r v a /d a n d D a v i d D i a m o n d
135
Tve and I had spken in vage erms ab pssibly living in he Unied Saes She knew hw mch I had enjyed my few visis here r beer nwihsanding We agreed ha he ppr niiesn menin he climaewere beer in America (By he way I am ally cnvinced ha he US sysem f mi vaing emplyees is r mre realisic and prdces beer resls han he Erpean mdel In Finland if a wrker is mch beer han his clleages y give him js a lile mre mney and keep i very ie In America y give him a l mre mneyand i wrks) The inernship seemed ike a grea way f esing he waers r since i was in he Pacic Nrhwes he rainwaers and we agreed ha I shld prse he pprniy B I was ambivalen I fel a bi neasy ab leaving schl wih having nished my masers Smehing inside me pssibly he memry f my prfessr grandher didn ake he nin f being a drp In he end y feelings didn even maer The engineers manager decided ha i wd be difcl r me bain he reired sixmnh wrk permi m e US Immigrain and Naralizain Service r he inernship S we sayed in Helsinki By he ime Finlands legendary revelers were asing he arrival f New ears Day 1996, I was inching ward he masers degree nish line I nly needed cmplee ne small crse nish e credi reiremens And als had wrie y hesis Irnically i wld be he rs ime I g any academic credi r my wrk n Linx which had cn smed ms f my life hrgh my cllege years The year 1996 brgh wih i a wakep call In egaiarian Filand y ge a saemandaed seniriy raise ar yve been a a jb r hree years When I saw my rs pay sb reecing he new salary I fel a jl I had been wrking a he niversiy lng engh be given seniriy Wld I spend my enire wrking career here? Was I desined becme my grandher? Remember my descripin f him m earlier in his bk bald verweigh and n smeing like anyhing I sared cecking myself in he mirrr wih sme reglariy My hairline was creeping back 36
jut or Fu n
ce leers xr s seee hve e her wy y cesy rs I ws weysx r he rs e in y e ws ee I h ee he niversiy r in n seve yers I ew I c re ry qcy I y c eher
L i n u s r v lds n d D v i d D i m n d
3 7
My tenyrold daughter Kaley thinks its the apex o super-stardom to have someone buy you a penguin We are sitting around a campre on a cear Sira night when Linus explains that a Linux user group in Bris tol, Englan bought him a penguin l cannot imagine that he hasnt bothered to visit the crture Then he elaborates: Actuay, they didnt buy him a penguin, but instead sponsored one in his name And the spon sorship lasts or a y he thinks The Toalds amily is ting to unstand the concept behind mores Somebody looks up rom his roasted marshmaow and mak the mistake o asking how the penguin came about as the planeta symbol o Linux in the rst place "The penguin was my id, says Tove "Linus was ting to nd a symbol or Linux because people were asking, Shouldnt there be a symbol? He was thinking o things hed seen The Linux companies had their own symbols One o the companies had a pink triangle as its symbol But I knew that was the international symbol or gays, so I told him that had already been taken He said he would like to have something nice, something sympathetic I thought about penguins Linus had been bitten by a ai pen guin at a zoo in Australia He likes to pet things Hes always poking at stu like rattlesnakes Those penguins at the zoo were about one oot high, and he just rched into the cage to pet one o them He kind oplayed with his ngs as i th were sh The penguin came at him, bit him, noticed he was not a sh He got bitten by a penguin but he liked it
138
anyway I got the eling he was sold on penguins aer that He wanted to see penguins wherer it was possible "So when he started looking or a symbol I said, Why dont you have a penguin because you l in ove with those penguins? He sai Okay, I think about it Heres where Linus, sitting mbe three bodies away rom Tove, shakes his hea "No, it was not her id, he says "Shes wrong This was a departure Linus and Tove dont make a habit o disagreeing Tove is astounding in her ability to detly handle the responsibilities o the girls and the householdand a amous husband nding ojournalists with her karate skis Linus seems downright cheerul about chipping in by occasionaly olding laund or doing his morning chore o making the cappuccino Even during the stress o a ten hour car trip with the on-againoagain needs o a pair o young kids, Linus and Tove handle it a smoothly: Think o the marital equivalent o a wel-crted Scandinavian soa bed We ound the kink The sto, according to Linus, is that while Tove may in act have vaguely mentioned penguins at some eay stage, it was in a conversation with two highranking Linux types that the icy creatures wererst si ously considered as the operating system oial mascot Tove has her take on this version "He thought it wasnt a good idea aer a, because it was m idea He went on thinking about a possible symbol Then we were in Boston with Maddog and Hen Ha Th started talking about the symbol I said to them, What about a penguin Do you think its nice? Th said yes I think that made Linus think it might be a good idea aer a "Hen Ha said he knew an artist who could draw it or him, but that never happened The next thing I knew, Linus had asked on the Internet i the were people who wanted to send in pictures openguins He chose a version by La Ewing, a graphic artist who works at the Institute or Scientc Computing at Texas A&M University But this wasnt to be just any penguin Above al, Linus wanted
L u o r / D D m o n
13
one that looked happy, as i it had just polished o a pitch o beer and then had the best sex o its li Even bond that stipulation, he wanted one that was distinct Hence, while a other penguins have black beaks and et, those atures are orange on te Linux mascot, making it look almost like a penguin whose ather was a duck As i Da Duck got a little kwazy on a cruise to Antarctica and had a wild one-night-stand with some native owl
1
Ju t for Fu n
ew ec wr r Tre Crprn w reee wh he e rec he x c w he ew h Te h re hw cncee chld nd were expec e he e 996 Whe wr lee he pr h Te w pren he re c x er ewrp prcp we w hw pe lc h e nx ece wh he A ew h er whe ece w h wl (nl e e he Uer f e wr r he ecree Tre Sc Vle he wr ee ceere wheher cl pl eep re pe rce phph ree cerc evrne ppe erl cdec Trne w prl e Mcr cer Pl Allen l eclred pre e ce e ere c r g cn r x ' he re' d ccer r l eer he x c j e re! The c eher he rh Prc eceer 996 ( el xee h er Ceee reh h er nr jb Tre whch e Ferr 997 h ce he dwnl x el l h h were eel ec wr wh x w he e he ecer ep r l er e r e he e 141
In he spring f 1996, js as he weaher was reaking, I nished he las f my reqired crsewrk r my masers I was a his ime ha heard m Peer Anvin, he Linx cmm niy memer wh hree years earlier had rganized he nline cl lecin ha helped me pay my rs PC Like everydy else wh prwld he Linx newsgrps, he knew I wld sn e grada ing He had een wrking a Transmea r a a year, and apprached his ss explain ha he kew his gy in Finland wh migh e gd r he cmpany He came mee wih me riey while he was visiing his mher in Sweden He alked p Transmea, which was prey hard d since i was in sealh mde and he cldn ell me mch f anyhing The rmr amng prgrammers was nly ha i was invlved in develping pr grammale chips" A he very leas i was grea mee Peer in persn A week aer he rerned Calirnia, he sen me an email asking when I cld cme This was hgely dieren m he experience I had had wih nel a year earlier, when an engineer waned hire me r an inernship i never happened ecase f he paperwrk isses I wld e n js ge a rip Calirnia, I hgh This was he rs j inerview f my life I didn have a CV I didn knw wha Transmea was ding i was in a srange land I was mre wrried a he implicains f mving he Unied Saes han ab geing he j iself, s I didn even hink f my meeings as eing inerviews Wha maered mre, i seemed, was learn wha hese gys were p I was a irly srange inerview siain Aer he rs day, I wen ack my hel acrss he sree m Transmeas fceark headqarers In my jelagged sae I hgh i was all ineresing, I als hgh ha he lks a Transmea were crazy A ha pin he cmpany didn have any silicn a all N hardware veryhing was dne wih a simlar, and he demnsrain f he simlain ing in Windws . 1 1 and rnning sliaire did lile cnvince me ha anyhing 1 2
ju for Fu n
was ging t happen Aer that rst day I wndered if i wasnt al a waste I distinctly remember thinking: Maybe his isnt ging t trn tither as a technlgical innvatin r Transmeta r a jb r me I literally slept n it Acaly it wasnt mch f a sleep I lay in bed thinking abt Transmetas plans Then I started nasizing abt having a backyard palm ree Then I started rminating ver what I had seen n the simlatr It was a memrable tl night bt nthing like the sbiten anxiety f Ede By mrning I was smewhat excied By the end f the secnd day I was very excited Thats when the stress began Bere accepting Transmetas er I talked it ver with varis peple When wrd gt t hat I was cnsidering the jb I received a nmber f ther ers In Finland I gt an er m Tele which was sing Linx in sme capacity Thrgh Maddg I gt an er at Digital (N ense bt Bstn in winter isnt a whle lt better than Helsinki in winter Okay maybe it is) I talked t sme f the Red Hat peple They ered me a jb and said they wld pay better than Transmeta was paying even thgh they had n idea what the ppsed salary was becase I hadnt even discssed mney with he cmpany The Red Hat crwd said they wld even tp Transmetas stck ptins whatever hey wld be Bt I wasnt interesed in wrking r any particlar Linx cmpanyven ne that was rtnate engh t be lcated in the middle f Nrth Carlina In the end I gt ve jb ers witht ever rmally lking r a jb Transmetas was the mst exciting by r I said yes It lt weird The next thing I did was ell the niversity I wd be leaving Thats when he stress really began Fr me it was a giant step that meant there was n trning back We were having a new child mving t a new cntry and I was leaving the sa nest f the University f Helsinkib rst I had t wrie my thesis In retrspect I gess getting all thse changes ver at nce was a gd idea Bt i was madness There was n rmal annncement (why shl there be?) L i n u s T r v a lds a n d D a v i d D i a m n d
1 43
Just word circulating on te nternet and the arementioned debate about wheter would be able to remain true to Linux and ee soware in the evil corporate environment and between te canging of diapers. ack ten people ad this view of Linux as someting tat was mainly deveoped by university students not settleddown people. guess it was understandable tat tey would be nervou. wrote my tesis over a long weekend and turned it in minutes bere taking Tove to te ospital to deliver Patricia who was born rty hours later. Tat was December 5t 196. eing a ther seemed like te most natural thing in te world. Te next several weeks we were busy wit Patricia and constantly worrying about obtaining te approvals r our U.S. visa paperwork wic was taking rever. We gured it would elp if we were married so sometime in January always ave to ask Tove te datewe went to a government ofce to be ofcially wed . We had tree guests Tove's parents and my moter. (My dad was in Moscow. t was a strange time. At some point we sipped most of our belongings to te United States witout knowing wen we would be abe to y out. To say goodbye to all of our ends we hosted a ousecooling party te reverse of a ousewarming. Twenty people crammed into the small recently emptied onebedroom apartment. In good Finnis tradition everybody got drunk. Our visas nally arrived and on February 1 7 1 997 we boarded a morning igt to San Francisco. remember te temperature in Helsinki: 0 degrees Fareneit. remember Tove's mily at the airport crying wen we said goodbyeteyre very close. don't remember if my mily was tere or not. Tey must ave been. Or maybe not. We landed in te United States and made our way troug customs carrying a baby and two cats. Peter Anvin was tere to greet us as we rented a car r te drive down to Santa Clara to te apartment complex we ad cosen during an apartmentunting trip we ad taken a w monts earlier. t all felt surreal particularly te 7 0degree dierence in climate om Finland. 1
J u s t fo r F u n
Our belongings wouldnt arrive r another two months. We spent the rst night sleeping on an air mattress we had brought with us. The next day we went out to buy a real bed. Until our r niture made it to Calirnia Patricia had to sleep in her carriage. t was something that really annoyed Tove although David points out that it is sort of cyclical referring to the rst three months of my life that were spent in a laundry basket. We didnt do much cooking (we still dont and didnt know where to go r dinner. We ate most of our meals either at the od court of a local shop ping mall or at a stod place. remember telling Tove we had to nd some new places to eat. With the move and getting accustomed to the new job at Transmeta didnt have a lot of time to devote to Linux during those rst couple of months. The new job occupied much of my time and my aerwork hours were spent with Tove and Patricia trying to get to know the new area. t was a irly busy time. We had absolutely no money. had this great salary but everything went toward getting rniture. uying our cars was a hassle because we had no way of establishing a credit history. We even endured hassles proving we were capable of paing r telephone serve. My computer was on a ship that was inching its way around the Horn of Aica. t was the rst period of time hen was quiet on the Web and my absence worried a lot of people. t was like Okay now hes working r a commercial company. . . . Many people asked outright Does this mean Linux will die o as a ee system explained that under my agreement with Transmeta could continue doing Linux. And that wasnt going to go away. ( couldnt think of a way to say that was j ust catching my breath.
Life in Transmetaland. One of the problems with explaining to people how the move to the States and into the commercial world wasnt going to L i n u s o v a lds a n d D a v i d D i a m o n d
145
cange me was te ct tat Transmeta was just about te most secretive company around. Tere was only one rule concerning wat you could talk about, and tat rule was very simple Say noting . " Wic j ust made Linux people sometimes wonder wat kind of strange cult ad joined, and weter was ever coming back. couldnt even tell my moter wat was up tonot tat se would ave been interested. Wat was doing at Transmeta wasnt all tat strange. Te rst ting actually ended up doing was xing some of te Linux problems tat Transmeta ad. Te company was using a lot of multiprocessor Linux macines. ad never personally worked on te Linux SMP (Symmetric MultiProcessing issues, and it turned out tat many tings didn't really work te way tey were supposed to. took tis as a personal afont, and ad to x it, of course. ut my real work was actually being part of te Transmeta soball team. O, mean so team. We didn't play all tat muc soball. None of te Silicon Valley leagues would let us join unless we agreed to tell tem wat we were up to. don't know ow miliar people are wit Transmeta As m typing tis, we're actually in our silent period bere te (please, God, buy our stock PO, and we're no longer secret, altoug we're back in our stealt mode due to SEC rules about initial public oerings. Let's ope tat by te time tis book is out, everybody ad is dog as eard about Transmeta and bougt sub liminal message CK) one or more of our CPUs. ecause tat's wat Transmeta doesCPUs. Hardware. ut Transmeta does more tan just ardware. Wic is just as well because, quite ankly, wouldn't know a transistor om a diode even if one kicked me in te ead. Wat Transmeta does is simple ardware tat relies on clever soware to make a simple CPU look like muc more tan it really islike a standard ntelcompatible 86 in ct. And wit te ardware being made smaller and simpler, te CPU ends up aving fewer transistors, 14
js for F n
which in turn makes it use less power, which as everybody realizes will become increasingly more important in a mobile world. This clever software is why Transmeta has a rather large soware team, and why was there. This all t me quite well. A nonLinux company that did something that wa technically quite interesting (understatement of the year still dont know of another company that has ever seriously even tried to do what Transmeta does. And it was in an area that knew intimately lowlevel programming of the quite esoteric 8086 mily of CPUs. As you undoubtedly recall, it was the act of getting to know that CPU in the rst personal computer owned that had started the whole Linux project in the rst place. The ct that Transmeta wasnt a Linux company was also important to me. Dont get me wrong loved xing Linux problems at Transmeta, and ve been involved in several internal projects about Linux (n ct, these days its probably impossible to nd a serious technology company without such projects ut at Transmeta, Linux was secondarywhich was just what wanted . coud continue to do Linux, but didnt feel would have to make the technical compromises that would vor the companys goas over Linux itsel could continue to think of Linux as a hobby in which only technology mattered, and nothing else held sway over my decisions So during the day, worked r Transmeta wrote and maintained the 86 interpreter" that we still use today (although others maintain it now. The interpreter is basically the piece of Transmeta soware that looks at ntel instructions one at a time, and executes them (i.e, it interprets" the language of the 8086 architecture, one instruction at a time ended up doing other things later, but thats how got into the strange and wonderl world of hardware emulation. During the night, slept. My deal with Tramsmeta was clear had been given vague assurances that could work on Lin during work hours too Trust me, took ll advantage of that. L i n u To r v a lds a n d D a v i d D i a m o n d
147
A ot of peope beieve i workig ong days ad doig doube triple or eve quadrupe shis. 'm ot oe of them. Neither Trasmeta nor Liux has ever gotte i the way of a good ight's seep ct if you wat to kow the hoest truth 'm a rm beiever i seep Some peope think that's just beig azy but wat to throw my piow at them. have a perfecty good excuse and 'm stadig by it You may ose a few hours of your productive daytime if you seep oh say te hours a day but those few hours whe you awake you're alert ad your brai ctios o a six cyiders. Or ur or whatever.
1 48
jut for Fu n
IV
Welcome to Silicon Valley. One of the rst things got to do upon landing in this strange galaxy was to meet the stars. received an email om Steve obss secretary about how hed like to meet me and could spare an hour or two Not knowing what it was all about said sure. The meeting was at Apples headquarters on nnity Loop Drive. t was with obs and his chief technical guy Avie Tevanian. This was when Apple was starting work on OS X the Unixbased operating system that wasnt released until September 2000 . There wasnt much rmality to the meeting. asically obs started o by trying to tell me that on the desktop tere were just two players Microso and Apple and that e thought that the best thing could do r Linux was to get in bed with Apple and try to get the open source people behind Mac OS X stuck around because wanted to learn about the new operating system. ts based on Mach the microkernel developed at Carnegie Mellon University. n the mid1990s the Mach was expected to be the ultimate operating system and a lot of people were interested in it. n ct M and Apple used Mach as the basis r teir illted Taligent jointventure operating system. obs made a big point of te ct that Machs lowlevel kernel is open source. He sort of played down the aw in the setup Who cares if the basic operating system the real lowcore stu is open source if you then have the Mac layer on top which is not open source? 149
He ad o way of kowig tat my persoal opiio of Mac is ot very ig. Frakly, tik its a piece of crap. t cotais all te desig mistakes you ca make, ad maaged to eve make up a few of its ow Oe of te argumets agaist microkerels as always bee perrmace. So a lot of people did researc projects aimed at determiig ow to tur microkerels ito sometig tat perrms really well. All of te resultig recommedatios made it ito Mac As a result, it became a very complicated system wit rules of its ow Ad it sti doest perrm tat well Avie Tevaia ad bee oe of te Mac people we it was a uiversity project. t was kid of iterestig, discussig wat e ad Steve saw as te issues At te same time, we disagreed irly dametally o tecical matters really didt tik tere was a reaso r ope source or Liux people to get ivolved. Sure, could uderstad wy tey wated to get more ope source developers ito teir system tey were seeig te mometum build beid Liux. ut dot tik tey were seeig it quite eoug dot tik Jobs realized tat Liux would potetially ave more users ta Apple, altoug its a ry dieret user base. Ad dot tik Steve would be quite as eager to dismiss Liux as a desktop system today as e was tree years ago explaied wy didt like Mac. For uderstadable reasos tat didt go over very well Teyd certaily eard te argumets bere. Obviously, was very set o Liux ad Tevaia was very set o Mac t was iterestig to see ow tey discussed some of te tecical issues Oe of te immediate problems could see ivolved ow tey plaed o supportig old Mac applicatios i te ew operatig system. Tey wated to do all te old stu wit a compatibility layer. All te old Mac applicatios would ru witi oe ew tackedo process ut oe of te major sortcomigs of te old Mac is e lack of memory protectio, ad tis solutio does otig to solve tat problem. Oly te ew Mac applicatios would ave memory protectio. t didt make sese to me. 50
}s for F n
We ad basic diereces i ow we viewed te world. Steve was Steve exactly as te press portrays im. He was iterested i is ow goals ad especially te marketig side. was iterestd i te tecical side ad ot very iterested i eiter is goals or is argumets . His mai argumet was tat if wated to get te desktop market sould come joi rces wit Apple. My reactio was: Wy sould care Wy would be iterested i te Apple story didt tik tere was aytig iterestig i Apple. Ad my goal i life was ot to take over te desktop market. (Sure its goig to appe but its ever bee my goal. He didt use vry may argumets. He just basically took it r grated tat would be i terested. He was clueless uable to imagie tat tere could be etire segmets of te uma race wo weret te least bit cocered about icreasig te Macs market sare. tik e was truly surprised at ow little cared about ow big a market te Mac adr ow big a market Microso as. Ad cat blame im r ot kowig i advace ow muc dis like Mac. ut eve toug disagreed wit almost everytig e said kid of liked im. Te tere was te rst time met ill Joy. walked out o im. Okay to be ir didt realize wo e was we rst met im. It was at te Jii preview. Jii is Su Microsystems iterac tio aget laguage a extesio to Java. ts r doig seamless etworkig betwee completely dieret systems. You could ave a priter tat was Jiiaware ad aytig o te same etwork tat spoke Jii would be able to use Jii automatically. Su Micosystems ad ivited me ad about a doze oter ope source people ad tecical people to a private preaoucemet brieg tat would take place i a otel room i dowtow Sa Jose durig Java World. Te reaso we were ivited Tey were doig Jii uder wat at Su Microystems passes r ope source. We wet tere kid of kew ill Joy was tere. He L n o r v a ld a n d D a v d D a o n d
ad been te key person beind SD Unix and laer joined Sun as cief scientist ad never met im bere He j us came up o me and said e was ill Joy and kind of didnt react to i hadn come tere to meet im but o see what Sun tougt aout open source and ow tey were going to ener open source A few minutes later ill imself was explaining e reasons r making it open source and tey ad a limited demonstraion of e sysem Ten tey started explaining teir licensing as horrible Just stupid asically it boiled down to the ct tat if somebody ese wanted to use te system in even a halfcommercial ay it wouldnt be open source at all ougt it was a compleely idi oic idea was really upset about the ct tat on te invitaion tey ad touted teir opensourceness t was open source in e sense ta you could read e source but if you waned to make any modications or make it part of your inastructure you ad to license it om Sun f somebody at ed Ha wanted o make te latest ed Hat CD version ofLinux Jiniaware te company would ave to license te Jini tecnology om Sun asked a few quesions to see if had undersood i correctly Ten walked out on them was just so pissed o that tey ad gotten people tere by claiming opensourceness tat aer und out wat it was all about literaly said Forget it m not interested " and le My undersanding was at tey wanted me ere siply o inrm me and tat maybe if ad been enhusiastic tey would ave liked a press quote or someing Tat plan backred u maybe tey wi learn Apparently people later convinced tem to open source teir Star Ofce So guess it all j ust akes time m told tat tey contnued te meeting tat day and ad dinner and that everybody else stayed Te second time met ill Joy turned out to be a muc better experience About a year and a half later he invited me out r susi His secretary poned me to set up a tie ill lives and works in Colorado and apparently spends one week out of eac 2
just for F un
mont in Silcon Valley We went to Fuki Susi in Palo Alto t's one of te better susi places in te Valley Of course t's noting like lows Susi in San Francisco, wit its nonstop Japanese animations to look at, or Tokyo Go Go in te Mission, wit its ip crowd, or Susi an in Sausalito, wit its important patrons, or Seto Susi in Sunnyvale, wic as te best spicy tuna susi of tem all Okay, we were at Fuki Susi, and it was kind of n because ill was trying to get rea wasabi didn't know tis at te time, but i n most Japanese restaurants in te United States, wat passes r wasabi is actually just colored orseradis t turns out te wasabi plant lves only in Japanese streams and is difcult to grow commercially ill tried to expain tis to te waitress and se really didn't get te concept Se was Japanese, but se tougt tat wasabi was wasabi He asked er to ask te cefs Te backandrt was sort of nny Ts was a socia dinner He basically made it clear tat if wanted to work r Sun could just give im te word and e would make someting appen ut tat was not te main ting t was more of an opportunity to talk about te issues He started reminiscing about ow e'd been te maintainer of SD Unix r ve years and ow e ad grown to appreciate aving te comercial side around im troug Sun He talked about ow important it was to ave te kind of commercia support tat a company like Sun coud pro vide und it n and nteresting to ear im talk about te early days of Unix t didn't make one bit of derence to me tat we were never able to taste genuine wasabi distnctly remember tinking e was probably te nicest and most interesting of te igprole people ad met in Slicon Valley Flas rward tree years pick up Wired magazine only to encounter is orribly negative article about tecnology enttled Te Future Doesn't Need Us " was kind of dsappointed Obviously, te ture doesn't need us ut e didn't ave to be so negative about it don't want to tear apart is article lin e by line, but ave a L i n u s To r v a l ds a n d D a v i d D i a m o n d
53
general belief that the saddest thing that could ever happen to humanity would be that we would just go on and on as opposed to evolving. ill seemed to feel that advances like genetic modica tion make us lose our humanity. Everybody always thinks that something dierent is inhuman because right now we human. ut as we continue to evolve with whatever happens in 10000 years we will not be human according to today's standards. We will just be a dierent rm of human. n ills article he seemed aaid of that. My feeling is that its unnaturaland uitlessto try and curb evolution. nstead of trying to nd two dierent kinds of dog to produce the desired ospring obviously we will resort to genetics it seems inevitable that this will happen r people too. n my opinion changing the human race through genetics is preferable to leaving the status quo think that in the bigger picture it would be a hell of a lot more interesting to ensure the continued evolution of not just humans but of society in whatever direction it goes You can't stop technology and you can't stop the advances we make in our knowledge of how our universe works and how humans are designed. ts all moving so st that some people like ill Joy nd it scary. ut see it as part of our natural evolution. disagree with Joy about how we should deal with the ture te same way disagreed with his notion of ope source disagreed with Steve Jobs about technology t sounds like spent my rst years in Silicon Valley being disagreeable but thats not true. was doing a lot of coding and taking Patricia to the petting zoo and in general broadening my horizonslike learning the awl truth about wasabi.
154
j u s t fo r F u n
v
Our overnight success. Do you ever read advocacy newsgroups The entire purpose of their exstence is to advocate something which means to put something ese down. So if you go on them you nd nothng but My system is better than your system" nonsense. t's its own rm of onine masturbation. The reason mention advocacy newsgroups is that despite their absurdity they do oer a clue to what is happening So when corporations rst decided that Linux was the daring of operating systems the growing commercia support wasn't discussed rst in the press or at the checkout counter at Fry's Eectronics but on advocacy newsgroups. Let me back up. n the spring of 1998 a third bonde entered my word Danea Yoanda Torvads got produced on Apri 16th making her the rst Torvads to be a U.S. citizen. She and Patricia are sixteen months apart the same as Sara and me. ut guarantee they won't be as embatted as my sister and were growing upcertainly not with Tove's moderating inuence Or her karate skis. Two weeks bere Daniea's birth the open source communitywhich had unti recenty been caed the ee soware communitygot its biggest boost ever. That's when Netscape opened up the source code r its browser technoogy in a project named Moza On the one and the news got everyone on the newsgroups excited because t raised the visibiity of open source. ut it 155
also made a lot of people including me irly neous. Netscape was in trouble at te time tanks in large part to Microso and te opening up of its browser was seen ·as a somewat desperate measure. (ronically te browsers roots were in open source. t began as a project at te University of llinois. People on te newsgroups were expressing teir fears tat Netscape would muck tings up and give open source a bad name. Now tere would be two bigname open source projects Netscape and Linuxand te reasoning was tat if Netscape te better known of te two were to il te reputation would impact Linux too. And to a large degree Netscape did il. Te company ad trouble getting open source developers interested in te project r te logest time. t was just a uge body of code and te only people wo could get into tat code were Netscape people. Te project was somewat doomed not oly because of its size but also because Netscape wasnt able to make everyting available as open sourceonly te development version wic was irly broken at te time te company released it. Te company couldnt GPL te browser because not all te code was teirste Java portion was licensed om Sun r example. Not everyone on te newsgroups agreed wit Netscapes license. On te wole te license was irly mellow but if youre someone like icard Stallman you dont like mellow. tougt it was wonderl tat Netscape took tis step but didnt view it as a personal acievement. remember tat Eric aymond took it really personally. He was extremely appy about it His paper Te Catedral and te azaar" wic did an excellent job of explaining te open source pilosopy and istory ad been released te year bere and was cited as one of te reasons beind te Netscape decision. He was actively pusing open source. He ad been at Netscape on a number of occasions trying to convince tem to open up teir browser was tere only once. n ct Eric ad visited a number of companies bearing te
Jus for F un
open source message was interested in te tecnology, ot te evangeization. Witin 24 ours of Mozilla being released, an Australian team tat caled itsef te Mozilla Crypto Group reated te ryptograpy module. ack ten, nonU.S citzes were proibited om using encryption geerated on U S soil Suddenly, somebody om Australia ad done te work, so nonUS. itizes were a position to use it. ut tere was a catc Given te export restrtions of te time, te Mozlla project couldn't take te Austraa ode. f it made its way to te United States, it oud't be reexported Tis meant tat one of te rst sucesses of te great Netscape experiment couldn't become part of Mozilla We were all worred beause Netscape ad receved a lot of news overage And r tat rst year, people walked o eggsells. Nobody wanted to say anyting negative about Netscape r fear tat it would result in bad press r ope soure and sare oter compaes away ut two monts aer Netscape's move, Sun Mcrosystems joied te game by declaring tat t would beome te rst major hardware venor to join Lnux nternatioal t would support Linux on its servers Te compay wt te umpressve les ing sceme r i ts Jini projet ad decided tat Lux was wort taking seriously. Te newsgroups overowed wit self congratulations Wit Sun on board, Linux developmets made teir ay om nternet discussions to te trade press Outsders were suddenly interested, but mostly tecal outsders Then came M M as been known r being rly stodgy, so everbody was taken by surprise wen te ompany aoued in ue tat t woud sell and support Apae, te most popular ommeria Linux version used r Web servers You could run Apae on AX, M's UNX, ad tat's probably wat a lot of people wo bougt M did Tat's ow Apae got to M's attenton Somebody must ave noticed tat most of tose server maies eded p
Linus Torvalds and David Diamond
7
usg pace so ey cacuaed a ey woud se more servers f ey ad e oue experse o suppor suc cusomers Or maybe ey were acg o feedback om cusomers wo said ey woud buy IBM maces bu woud ru pace Is reavey easy o sa Lux o a compuer Bu r mos compaies oe of e big issues isorcay as bee: Wo do we bame we someg goes wrog? Obvousy ere are e Lux compaes ke Red a a provde e suppor bu was a psycoogca advaage r cusomers o kow a IBM woud be ere r em We IBM sared geg o ope source a o of peope suspeced was jus p servce Bu a ured ou o o be e case IBM dpped s oes e waer by rug ad supporg Lux o s server boxes ad e sor of waded a e way ex came e sma PC servers Te e reguar PCs Te e apops Te compay as aounced i w sped $1 bo o Lux s yar IBM dd a o of s Lux work o s ow I ik one of e reasos ey ked Liux was because ey cud js do wa hey waed o do wiou avg o dea wi icesng issues Is a compay a as ad s sare of asses IBM was screwed over by Mcroso aer e wo compaes joy deveoped e OS/2 operag sysem wc ured ou o be jus Wdows o serods Mcroso ed o suppor OS/2 because was ieresed sarg e marke Wdows T s wa came ou of i om e Mcroso sde Bu OS/2 ever pad back o IBM e bios of doars poured o i d IBM was pagued w e cesg ssues over ava I ik ey were jus appy o o ave a a aggravo w Liux Teres o doub a IBM was Luxs bgges coup d i geeraed oy exceme o e ewsgroupso e sor of paraoa provoed by e escape aouceme or ay of e seeg acommercasm a as perodcay (okay: euey) divded Lux eusass By uy Irmx aouced a woud por s daabases Lux meag a eve f you used Lux o operae your 58
} t F n
comut, ou coud un n Inm ds I wsn such g d t th im Th comn hd bn hving nnc toub, but t ws si on of h o h ds vndos Linu o w mid h ou h dvomnt, nd w wiing sfconguo sss n nu dvocc gous Withn wks, om ou of nowh, Oc owd sut Oc domnd dss Long b h nnouncmn th hd n umos (on th nwsgous bou th comn hving som ntn os o nu And, snc Oc s snonmous with Uni svs, i wsn such mjo o Linu But if ou owd th nwsgous, w hd dni nd th big tim Th Oc nnouncmnt hd hug schoogc imct, vn if its chnc imct ws zo Lik th IM nnouncmn b i, Ocs big mov ws ft not on b th Linu communi ut b th ks who common fd to s mngmnt dcisionmks, hough som o f th tm suits " No ong woud th b to s tht th coudnt us Linu bcus thi businss dnds on dtbss Whi th nws ws gtifing, i didnt chng m if Tov nd I w j ugging two dob kids Most of m nonmi hous w snt on Linu minnnc, boh hom nd in th ofc To k om voing n on vsion of Linu, I usd Rd H t wok nd uE, Euon vsion, hom At on oint I f I wsnt ging nough cs, so I dcdd to id m c c th si mis wn ou tmn nd Tnsmts hdquts It ws on Mond Th w no hs o cmb, but stong wind w n t wong dcion, king i mo chnging hn I wnd B th m I wok n hous , h wind hd shid so ht ws s n h wong dicion I hond Tov nd sh ickd m u Ndss to s, ikingtowok didn hn gin I dd this innocuous dti on o iust h th Linu vomns wn cng m di if Most of h ctivit ws tking c t cooions Tchnic o, who hd ong . ! D D
known about Linux were being approaced by teir compaies leaders wo ad been seeig articles about Linux in te trade press or earing about it. Tey would ask teir tecnical lks wat te ss was all about. Te once tey learned te benets tey would make te decision to ave teir servers run Linux. Te situation was playing out in inrmationtecnology departments trougout te world altoug most of it took place in te United States. It was rarely a decision based on te oncost of Linux because te soware itself actually represents a small part of suc an investment. Te service and support are muc more costly. Wat tended to sway te suits were te simple tecnical arguments Linux was stronger tan te competition wic consisted of Windows NT and te various avors of Unix. And importantly people just ate aving to do tings te way Microso or anybody else says tey ave to do tem. You can do tings wit Linux tat you cant do wit te competition. Te original people wo used Linux did so because tey could get access to sources in ways tey couldt wit commercial soware. From tat perspective tings adnt canged muc since I ad released Versio 001 om my bedroom. Linux was more exible tan oter systems out tere. You got to be your own boss. And at least in te case of Web servers it didt contain te bloat"te many unecessary featurestat make up competig operating systems. Anoter ting Linux ad in its vor Despite its growing popularity as an operating system r Web servers it really didnt occupy a nice. Tis is important as a way of understandig Linuxs success. Mainame computers were a nice. Unix in general was a series of niceste U.S. Department of Defense supercomputer nice te banking nice. Te lks selling operating systems r mainames and oter big systems made money because tey were carging a lot r teir operating systems. Ten Microso came along and carged ninety bucks. Microso didnt go aer te bankig nice or any oter nice but suddenly it was everywere. 0
jus for Fu n
t wa like getting nvaded by lout t' ad to get id of tat kind of nvaion (Not tat lout ae bad like all animal t' a lot bette to be eveywee and take ove evey ne and tat' wat Mioo did Thnk of a ud oganm tat ow into any plae it an nd f one ne lot t' not a bg deal The oganim uound te wold owng nto anytng tat' nteeted Te ame tng i appenng wit Lnux today t ow nto anytng tat' nteetd Lnux doen't ave ut one nie t' mall and exible and nd t way nto many plae You nd t n upeompute at impotant plae lke te US Govenent Femilab o NASA ut tat' kind of an outowng of te eve pae W an outowng of te dektop paew wee got tated And at te ame tme you'll nd Lnux n embedded deve, eveytng om antlok bae to wate Wat it ow Meanwile tee' a geat advantage to ga oot Te bet and te bigtet of te next geneaton ae ung you podut beaue you ae te tng that make tat geneaton exted n an ealie geneaton, t wan't o m Moo and DOS but PC that got people exited f you wee into PC you wee nto DOS Tee wan't mu oie And tat wa a ge advantage peadng Moo f you look at te bgtet young d aound tey'e not a doing Linux but a lot of tem ae Sue one of te eaon tat te open oue piloopy and Linux bot ave ao llowng in unveitie i mple te antetabliment entiment (Te ame antetablment entment tat made u a uge mpat on my dad' li t' te g Evl Mioo Copoaton & Wiked Geedy, TooFukngR ll ate te We'ent teLoveandFeeSowaeEveybody & te SelfEang (Seeming Folk Heo Lnu Tovald tng Toe kd gaduate and take job in opoaton wee tey bing wt tem te love Linux So k wo've ventued nto te depth of Mioo tell L i n u s To r v a lds a n d D a v i d D i a m o n d
e theye ee y ce o artboar My oly coet How col ayboy poibly i y oe t ettin ahea of yelf M bi announceent in the prin of 1998 wa lowe by iilar anonceet by eery aor harware enor y Auut Forbes aazine ad icoere or ittle wrl by puttin a picture of e on te coer with the wor eace oe Soware A copany aer copany ae an (ieitabe coitmet to inx you no oer ha to pere the aocacy newroup to read the tea leae
1 2
r n
V
Linux had captured the panets heart ie some improae Oympic god medaist om an unrecognizae thirdword nation I was the poster oy In a press interview, ric aymond expained that part of my appea (or whatever was that was ess visiy odd than a ot of other hacers Oay hats one hacers opinion Not everyody ied the situation ichard Staman cam paigned to change the name Linux to gnu/Linux, using the ogic that had relied on the GN g compier and other ee soware tools and appications to get Linux o the ground Others were growing increasingly irritated by the ct that Linux w nding a home in the corporate realm The press was paying up the dichotomy etween the Idea ists and the Pragmatists (not my terms among Linuxs now hun dreds of thousands of participants nder that division, those who feared that Linux's ideals were incompatie with the goas of capi talism were dued the ideaists I ed the pragmatists ut saw such anaysis as journaistic nonsensea simpistic attempt to t everything neatly into a world of ac vs white ( have the same problem with the way ls view the Linux phenomenon as a inux vs Microso war, when in ct its something ese entirey, some thing r more widereaching ts a more organic way of spreading technoogy, nowedge, weath, and having n than the word of commerce has ever nown o me, it was a nonissue Without commercia interests, 63
ow ese woud ux ow to ew markets How else woud it create opportutes r ovatos How ese woud t be able to reac te peope wo wat an aternatvea ee alternatveto te bad tecoogy tats out tere Wat more realistc way r ope source to tae od ta troug te sposorsip of corporatos Ad wat better way of gettg some of te less iteresting work accompsed, borg stu ke maiteace and support, ta dog t sde compaes Ope source s about ettg everybody play Wy sould usess, wc es so muc of societys tecoogical advacemet, e excudedprovded tat tey play by te rules Open source ca do otg but mprove te tecology tat companies create, ad maye make tem ess greedy. Ad eve if we wated to stop te rces of commercialism, wat coud we do I was ot wg to suggest we de, go undergroud, rese to tak to commercia peoe Atcommerca setiments ave aways bee a part of te ope source commuty, ut t wast ut iux became a ouseod word amog owtec ouseods tat tere was a ot at stake Te ewsgroups were aame wit te paraoid ratngs of some of te voca craes Noe of te ux deveopers I iteracted wit were worred at a But oters raged o about ow ed Hat or some oter compay woud pervert te otos of ope source, ad aout ow some peope were osg teir deas m. To some degree, ts probaby true tat some ope source ks stood to get dverted om teir ideasm But wile certain peope saw tat as a osg propostio, I fet tat it smply gave us more coce Tecca peope wo were worred about tigs ike edg ter kds ow ad a opto, r exampe You ca stll be as deastc as youve aways ee or you ca coose to be part of te ew commerca reed. You dot ose aytg by avg someody ese come ad gve you a ew opto. Bere, obvously you coudt coose aytg but beig pure. By te way, Ive ever fet tat I was i te idealstic camp. Sure Ive aways see ope source as a way of makng te world a 4
jt for F n
better place ut more tan tat, see it as a way of aving n Tats not very idealistic And ave always tougt tat idealistic people are interesting, but kind of boring and sometimes scary n order to old a very strong opinion, you ave to exclude all te oter opinions And tat means you ave to become unreasonable Tis is one of te problems ave wit Am rican politics visvis European politics n te American version of te game, you draw te enemy lines and te skill rests on one side's ability to be divisive European politicians tend to win by demonstrating tey can ster cooperation So 'm stuck wit te conciliatory approac Te only time was ever nervous about commercialism was very early on, wen Linux didn't ave muc of a name At tat point, if commercial people ad coopted Linux, tere would ave been noting could do ut tat's obviously not te case now One concern raised in newsgroup ames amid te activity of 1998 was tat commercial people wouldn't give anyting back To some extent, a to trust te new corporate players as muc as Linux developers were trusting me And tey proved temselves to be trustworty Tey aven't eld back So r it's been very positive As poster boy, older of te Linux trademark, maintainer of te Linux kernel, felt a growing sense of responsibility felt increasingly responsible r te ct tat millions of people now relied on Linux, and immense pressure to make sure it worked as reliably as possible t was important to me to elp corporations understand wat oen source was all about Tere was no war, as r as was concerned, between te greedy corporations and te altruistic ackers No, wasn't giving up my ideals by meeting wit ntel wen tey asked me to elp tem deal wit te Pentium FO OF lockup bug (Pentium F F bug?" ear you ask Yea, it's us wacky engineers, making up wacky names again F F is te exadecimal representation of te rst two bytes of an illegal instruction sequence tat made Pentium CPUs lock up Tus te L n u To r v a l d a n d D a v d D a m o n d
6
name). No, t wasnt ypota to pomote te wondes of open soue ode we oetg a salay om a ompany tat was so osed t woudnt even te peope wat t was do. e t s, I espeted, and st do, te owpowe p ansmeta was deveopng, and I saw t as te most teestg teoogy poet out teeand te one wt te boadest possbe patons. And, te eod, I as pat of an eot to et te ompany to eease at least some o ts ode I fet pessue to od my gound wt te open soue ommunty as someoe wo oud be tusted om bot a tenoogy standpont and an eta standpont. It was mpotant to me not to take sdes among ompetng Lnux ompanes. No, I wasnt selng out by aeptng stok optons tat Red at was knd enoug to oe me as tanks. But t dd ake sense to tun down te entepeneu n London wo was oeng me 10 lon ust to end my name to s edgng Lnux opany as a boad membe. e ouldnt tom tat I woud tun down su a uge amount su tte eavy g It was ke, "hat part o ten miion doars dont you unrstand? It adt oued to e tat I mgt e su ssues. And Lnuxs newund populaty bougt wt t some tky tmes not ust me but te ente vtua ommunty In t, as open soue ode ganed te wods atteton 1998, one o te bg debates deat wt te ame tsef Ut te e ad eeed to te penomenon of sag sowae, unde su enses as te GP, as ee soae, ad n genea efeed to te ee sowae movement e tem as ts oots n te Fee owae Foundaton, w was unded by Rad taman n 1985 to pomote ee sowae poets su as GNU, t ee Unx e auned uddey, evangezes ke Raymond wee ndng tat ounalsts wee onsed. Dd te od ee mean t ddnt ost anytng Did t mean ee as n no esttons Dd t mean ee as in eedom It tuned out tat Ban Beendof, wo was tak ng to ounasts on beaf of Apae, was enounteng sma ustatons Ae weeks of pvate ea exanges n w I was
u t fo F u
not a patpant but was meey ed (I was neested n e pota sde), a onsensus was eaed e woud e to t as open nstead of ee ene, te ee sowae movement beame te open soue movement peope wo pefeed to see t as a movement, w I guess t was. oweve, te Fee o wae Foundaton s st aed te Fee owae Foundaton, and Rad taman s st te psyooga masted bend As one of te de to eades o f tat movement, I was neasngy n demand Evey tme my pone ang a ans metaand t ang a te tme tose dayst meat oe of wo tngs Ete a jounast waned to nvew me, o te oganz es of a onfeene wanted me to speak In ode to spead te wod about open soue and Lnux, I fet obgated to do bo. ake a sy mat wz, put m on e geetandgn ut a popust ause, and youve eated a k eo Foget wa E Raymod sad about me beng ess vsby odd tan a ot of akes. A bg pat of my appea (o wateve you want to a t) s tat I wasnt B Gates Jounasts seemed o ove te t at, we Gates ved a gte akesde manson, I was tppng ove my daugtes paytngs n ou new oatona teebedoom an ouse of a dupex wt bad pumbng n bong ata aa. And ta I dove a bong Ponta And answeed my own pone o wouldnt ove me As Lnux ame to be vewed as a ea tea to Moso and a te tme of Mosos antust woes, t sue eeded at eas te appeaane of a ea teatte pess uped on evey deve opment as f t wee oveng od a III omebody eaked e aoween Doument, an ntena Moso memo ndatng tat te ompany was oneed about Lnux oon eve Bame was quoted as sayng, ue, Im woed. e t was, even f Mosoft stood to benet by payng up te ompeton ts n dows NT as getng om Lnux, te eaty was tat te ompe tton woud ony get moe ntense. I ddnt have to stand on a soap box and say obe ngs l D D
7
about Miroso. at would be te point Events just play teseves out, and tey played eselves out in or o Linux. Jornalists loved it al Te ospoken (like a x) David vs te Monopolisti, Meanspiited Goliat And, sine I bein petey andid, I atually enjoyed talkin about it all to reporters. ike to al journalists sum, but I und most o y interiews to be n Te epoters typially were interested in our storyw woudnt root te undedo One tey ot teir ll o te AoebatatDestredMioso plot (note in te interest o ll dislosure, tis setee as been speleked by a Mioso produt), journalists wanted to undestand te onept o open soure. Tat essae was takin less and less time to get aross, sine people ould now see exaples o it in atin at seeed to amaze te next was te administation o Linux. Tey oudn't rasp ow te larest laboative pojet in te istory o uanity ould possiby be managed so eetively wen te averae tirtyperson opany typially degeneates into someting resemblin barnyard aos omebody oined te prase Benevolent Ditator to desibe ow I an te woe tin. Te rst tie I eard te ter, al I ould tink o was some sunnynation eneral wit a dark mustae anding out bananas to is starvin asses I don't know if I feel omtable wit te Benevolent Ditator iae. ontrol te Linux kene, te undation o it all , beause, so r, everybody onneted wit Linux tusts me moe tan tey trust anyone else. My metod managing te pojet wit undreds o tousands of deveopes is te same as it was wen I oded away in y bedoom I dont proativey deegate as u as I wait r people to ome wad and volunteer to take over tins. t started wen divested myse o te esponsibilities I und less interestin, ike te useeve ode People stepped rward and oered to tae ver te subsystems Eveyting ltes up to me tro te aintaines o tose subsystems I appoe o disapprove o teir work, but osty let tings appen natually. f two people are aintainin siilar 8
s t fo r F n
kinds o tngs, I aep bot o tem to see w ges used ometmes tey bot get used but wnd up taking dieen pats One, tee was intense ompetition between two people wo insisted on sendng pates tat ugt ea ote's pates I esed to aept pates om ete, untl one o te developes lost inteest Tat's ow Kng olomon would ave andled tngs i e an a pesool Benevolent dtato No, I'm us lazy I ty to manage by not makng desons and eng tngs ou natually Ta's wen you get te best esuts My appoa made eadlines But te iony ee is tat wile my Linux management style, su as is, was eanng g maks n te pess, I was an undenable lue dung my be stnt as a manage at Tansmeta At one pont, it was deded tat I soud manage a team o developes I opped As anyone wo as ventued nto my unk eap o an oe knows, I'm totally dsoganzed I ad ouble managng te weekly pogess meetngs, te pemane evews, te ation items Ae tee monts t beame obvious tat my management syle wasn't doing anyting o elp Tansmeta, despte te pase I was etting om ounalss te way I was unning Lnux Meanwie, te pess kept poundng away a anoe ssue agmentation Tose wo ave llowed e oky, unappy stoy o Unx know abou te endless bkeng between Unx ven dos Te questn ame up al te me n 1998 ould stoy epeat tsel n te wold o Linux My answe was aways at wle tee undoubtedly s bkeng among Lnux vendos, t an't lead to te agmentation tat as kep Unx a peenna almostbeen Te poblem wt Unx s at ompeng vendos wasted yeas mplementng simila atues, simply beause ey ddn't ave aess to te same soue base Developng e same eatues independenly not only ost Unx yeas bu t also ed o bloody ngtng ue, I would tell te pess, Lnux vendos don't ost egulaly seduled LoveIns But tee s and wll ontnue o L i u a l a D a i D i a
6
be less agmentation inside te Linux ommunity tan in te Unix ommunity, beause even Linux vendos wo ae not iendly an see te same soue base and an euse ea otes wok. Te soue ode is a epositoy om wi anyone an daw. Te moe ounalists stated gasping su onepts, te moe I liked meeting tem. (Unlike te ounalists I emembe om my yout in elsinki, most of tem in te United tates in te 1990s wee sobe.) I patiulaly enoyed te oppotunity to debate wit tem. But speaking was anote matte entiely. Im not wat youd all a natual peme. Remembe Im te felow wo baely e is bedoom tougout is idood. I neve was vey good at even writing speees, so I always waited until te nigt bee an event to pepae. omeow, tat didnt seem to matte. Typially, I would step out to te podium and people would ise to tei feet and applaud even bee I opened my mout. I dont want to soud unappeia tive, but Ive always und tat to be an embaassing situation. Anyting you say sounds wong, even my standad, Tanks, Now Please it Down. Im open to suggestions. But not all te alls wee om ounalists o onfeene oganizes. One nigt I was sitting at ome wit Tove. e wee eading to te gils. Te pone ang. I answeed Tovalds. U. Is tis te Linux guy Yes. Two seonds of siene. Clik Anote nigt a fellow om Las Vegas poned me at ome, tying to get me to sign on wit some Linux Tsit business. Te obvious solution would ave been to get an unisted pone numbe. I didnt bote to do tat wen we st moved to alinia beause it was moe expensive tan aving a listed numbe. Ive sine leaned te pie you pay being so ugal, and am now unlisted. One, bee I got delisted, David misplaed my ome numbe and poned dietoy assistane. e asked my 1 70
jut
fo F u
number and te operator wo provided it said wit great astonis ment "Hes listed? With al his miions? But no tere werent miions Miions o Linux users sure Not milions o dolars r Linus And tat was perecty ne
i n s o r v a lds a n d D a v i d D i a m o n d
7
Most days I wake up tinking Im te lukiest bastard alive I dont remember if ednesday, August 1 1 1 999 was one of tose days, but it sould ave been It was te seond day of te Linux orld onvention and trade sow wi ad been taking plae at te an Jose onvention enter Dirk ondel, wo is EO of uE and traveled om Ger many r te trade sow, ad spent te nigt on te guest bed in our mily room Ive known im r years es one of te old XFree86 people, and is on te grapis side of Linux es also Danielas godter I woke up, made appuino r Tove and Dirk, read everyting in te an Jose Merury News exept te sports pages and te lassied adslike I always doand ten we piled into te Toyota Rav4 r te tenmile trip to downtown an Jose I remember saking a lot of ands Tis was te day tat Red at would be going publi Te ompany ad years earlier given me stok options, and ad only reently sent me some paperwork ta I never botered to look at It sat somewere in a stak of papers near my omputer I remember I really wanted Red at to do well It wasnt so mu a matter of being exited about te optionsI didnt quite realize wat tey meant I was extremely jazzed r anoter reason In many respets, te IPOs suess would be a validation of Linux o I was a bit nervous tat morning, but I wasnt te only one Te market ad been doing poorly r weeks, and people wondered weter or not Red at would even pull o its IPO 72
he qudty eent" dd n ct happen. We got word on the conference oor that ed ats ntal publc oerng came n at $ 1 r was t $ 1 8 ? dont remember. he mportant thng was that t ended the rst day of tradng at $35 Nothng recordbreang but t w oay. remember drng home wt ove and Dr n te car rst feeng reeed. hen when thought about the money rong excted. ny when we were stuc n Northbound trafc on ghway 101 dd t stre me that n one day had gone om bascay zero to haf a mlon dolars. My eart started beatng ster. t was eaton tempered wth dsbee w cueess about stoc and decded needed to nd out what to do next. So phoned Larry Augustn VA Lnuxs CE. told hm he was the only person new who ad a clue about ow stoc wors. My exact words Do you hae lke a stockbroer or somebody that you trust because dont want to go on eay" ed at had gen me optonsnot an outrght grant of stoc ddnt now what to do about exercsng tem. I knew there mght be a locup perod but ddnt now f t appled to me and hadnt thought about the tax consequences Larry wo s good t ths sort of thng and who nows a ot of people got me n touch wth ths guy at Leman roters wo souldnt ave been handng me at a because wasnt a bg customer e promsed to nd out what shoud do. Meanwhe two days aer the P got an ema om someone n ed ats uman esources Department or ther lawyer n whch they mentoned sometng about the stoc hang spt bere the P. new nothng about t. So traced down the mana eneope contanng all te stoc opton paperwor had neer bothered to read and there t was n pan (r legaese Englsh: My optons ad magcally doubled. My halfmon dolars was actually a miion dollars! eardess of the mage tat has caugt on n te press of e as a seess geerthemasses lng under a ow of poerty I was anly derous here sad t i n r va l d a n d D a v i d D i a m n d
1 73
I sat down and ead all te Red Hat papes. Yes, I was subjet to a 180day lokup Do you have any idea how ong 80 days an be when you're a rst-time miionaire on paper? Now I ad a new spot (o a spot, peod) keepng tak of Red Hats stok pe, w ontnued esalatng dung te l lowng sx monts. It went up gadually and jumped a few tmes and just gew and gew. At one pont, Red Hat even splt one moe At best, I was wot 5 mllon om te optons Red Hat stated elatvely low and ned skywad as all teet, n te toes of ts love aa wt anytng even emotely elated to te Intenet, dsoveed Lnux e wee te Flavo of te Mont dung te oldweate monts at te end of 1999 Investment pundts on televson and n te geneal pess ouldnt get enoug of ts azy lttle opeatng system tat was pomsng to upend Moso My pone ang onstantly It all eaed a stunnng lmax wt te VA Lnux IPO on Deembe 9t Tat was an endosement beyond anyones expetaton Lay Augustn and I went up to an Fanso to be on ste at te ofes of Fst Boston edt usse te IPO I was weang wat I always wea a ebe Tst and sandals e bougt ou wves and kds It was a azy sene wt te toddles unnng aound among te buttoneddown nvestment bankes It all appened so suddenly Fgues steamed aoss montos ndatng tat VA Lnux, on te st day of tadng, was sellng n te 00asae ange Ts was unead of Even f we adnt seen te gues, we would ave known t was a eod beause of te way te nvestment bankes wee ypnotzed by NN and te Bloombeg nanal annel Fo s pat, Lay was s usual ool self I dont tnk e batted an eyelas dung te wole tng I wouldnt know sue, beause I was busy asng ae my daugtes Even te dwelles of Madagasas anests pobably wee awae of ow t all made Lay He ad dven up to an Fan 74
j t o r n
iso witot m of a nanial net wot and dove bak to ilion Valley wot someting on te ode of 1 .6 billion. And as te pess ontinally pointed ot e was still in is twenties. Fo my pat I ad been given a stok gant and options saes in VA Linx. As wit Red Hat I oldn't sell saes six monts Bt nlike Red Hat wi imbed steadily VA Lin ad nowee to go but down Ae its eodsetting opening day te stok dopped steadily a yea eaing a low point of 6.62. Patly te stok was a vitim of te maket oetion tat t most tenology stoks tat Apil. But also Linxs stint as Flavo of te Mont ad ended wit te sping taw. Bease of te VA Linx lokp peiod I oldn't take advantage of te ype maket wile it lasted It was psyologially m ade to llow te ompany tan it ad been to llow Red Hat to know tat evey nigt wen I awled into bed I wold wake p wit a lessened nanial net wot. Bt I still felt like te lkiest bastad alive.
i n o r v a / d a n d D a v i d D i a m o n d
1 75
Linu drive up to my Saualito oe one evening in Janua. Aer nikering about my ue of a Maintoh and a non-Linux operating y tem, he it down to read the rt dra of a lengthy prae I have writ ten, whih i in the rt peron, from hi perpetive. I it maybe two inhe away. The only noie Linu make i when he trip over a line about how he never expeted to nd himethe only global upertar Finland ha produed other than Jean Sibeliu and Nikki the Reindee After may be ten minute, he nihe the prae and hi only omment i: "Boy, you write long entene. We pend a ouple of hour making the entene horter and hanging ome of the language to word that he would atu aly ue, and learning how to olaborate at work, having already proven that we are hamp at goong o olaboratively We eventuay dithed that prefae. Then Linu attempt, unuefuy, to improve the reolution on my t reen. It wa lat year' tateoftheart omuter reen, and I thought of it a omething of a tatu ymbol "How an you readfrom thi thing? he ak. He i unueful at improving the reolution quality to meet hi tanrd. Then he take out a piee ofpaper and tart drawing diagram and explaining w monitor work. At ome point I ay, "Hey, let' grab ome uhi. "Thi money thing i driving me razy, he ay. ut the waiting for the lok-up period to end. It' like having lot of money but not having lot of mon. It' on my mind ontantly. I orr aki. He orr fruit juie beaue he i driving. "Up until now, we almot never had more than 5000 in our 7
heking aount. Exept for some stoks and stu we have for savings that we an't touh, that was a the mon we had to spend. So now I have a this mone on paper and "Like how muh mone? A ouple of miion? "How about 20 miion? That's what the stok from the VA Linux PO is worth, as long as it doesn't drop. But I don 't have aess to the mone until the lokup period in six months. o, now it's ve months. "I don't see the problem here. You have to wait ve months bore buing a big house? I don't mean to be unsmpatheti but . . "He, we it seems at rst that it's enough mone that we should be able to bu an house we want. But we need a house with ve bedrooms and we want enough land around the house so we an hear animals and I've been plaing pool eveda at work so we' need a room that's big enough to hold a pool table. And we want a separate unit for when Tove's parents visit, or so we an have m sister's friends ome from Finland and sta a few months and help us with the kids. It's funn, we had Patriia when we moved from Finland to the states. We had Daniela when we moved from our apartment to the duplex, and . . . "So ou gus are working on having another kid? "We, we're letting things happen natura. "Where I ome from, ou pronoune that, We're ting to have another kid, ' dude. "Oka. So we' need more spae and we've gone to a ouple of Open Houses and the houses available are unbelievabl expensive. I mean ou get 20 miion and it's like, wow, I an ford an house in the world. But we looked at a house for 2 miion in Woodside that had no land and was rea trash. The best house we saw was for 5 miion. But if ou have 20 miion, ou've gotta gure that ha of that goes to taxes. Then ou have 0 miion to work with, but the taxes on a house like that ould be like 60000 a ea so ou've got to set mon aside for that. And I don 't know. This is going to be the onl time in m li when I' get so muh mone and I don't want to overextend mseand not be able to afford to live in the house. And we don 't want to have a mortgage hanging over our heads. L u s o r v a l s a D a v D a o
77
"I'm not ein so for you. First of a, you' probaby do okay if ransmeta does okay in an IPO. "Yeah. But I'm ony a junior eninee so I'm not ettin that muh stok. And my saa isn't that hih. "Linus, you oud o to any venture apitaist in this ton and et anythin you anted . . . "I uess you're riht.
78
j t r n
V III
Tis is te place wee I slip in my golden ules Numbe ne is Do unto otes as you would want tem to do unto you I you llow tat ule you'll always know ow t o beave n any situaton Numbe Two is Be poud o wat you do Numbe Tee And ave n dong it couse it's not always easy to be poud and ave n A mont bee te VA Linux IP I accomplsed neite wen I deliveed a keynote speec at te 1999 Comdex Sow in Las Vegas Comdex as most eveyone knows s te biggest baddest tade sow known to umanty Fo most o a week te seepy town o Las Vegas Nevada becomes a magnet evey concevable g tec poduct tat could possibly be peddled and te masses o peo ple wo would buy and sell tem It's te only tme o te yea wen you can oll down te window o a Las Vegas cab lean out and ask a andom ooke stutting past Wat tme s te keynote and se'll know te answe It was a big dea tat te tade sow oganizes asked te benevolent dictato o Planet Linux to gve a Comex keynote speec It was te compute ndusty's way o acknowledgng tat Linux was a ce wit wic to be eckoned Bll Gates deliveed te keynote on Sunday te st ngt o te sow He ad attacted a standingoom cowd in te Venetian Hotel balloom wic is about te sze o seven aveage IKEA stoes Conencegoers wo wee eager to ea wat e ad to say about te antitust talwic w appening at te tme 1 7
wo jst wanted to be abe to tel tei gandiden tey ad seen te wod's iest man in te es, ined p os beeand in a snake patten in te ote onfeene ente's massive base ment eve Gates's spee began wit a awye joke, ten inded weoeogaped demonstations of Mioso eb tenoogy and igy poised video segments, one of tem wit Gates dessed ike and imitating Astin Powestat sent te adiene into ts of agte. I wasn't tee. I was eping ove sop a bating sit Bt te llowing nigt, I deiveed my spee in te same oom I wod ave ate gone sopping. el, not eay . . It's not tat I wasn't pepaed Odinaiy I wite my spee te day bee, bt tis time I atay got a ead stat. It was a Monday nigt spee and on atday I ad witten it and set p te ompte to pojet its sides veyting ooked eally good. I ad even pt my spee o tee dieent oppies, jst to potet mysef in ase one of tem migt tn ot bad e one ting I ate moe tan speaking is speaking wen someting goes wong. I even pt my spee on te Intenet, jst in ase a te oppies wee bad. ee was a omdexinspied taf j am on te tip so we aived at te Venetian ote ony a afo bee I was de to begin I was wit ove and te gis and some ks om te sow. en we nay got into te biding, we ad pobems getting aess to te bakstage aea bease one of te oganizes ad mispaed te seity badges I mean, eveyting went wong. o nay we got inside. I wod ave been nevos if wee abot to speak bee ty peope, et aone te biggest adiene of my ife en it appened I disoveed tat te ompte itsef, wi ad been so painstakingy set p two days eaie, was nowee to be nd. It was insane. omeone mentioned tat peope ad stated ining p
80
J u s t fo F u
te spee downstais moe tan u ous in advane, and tat te waiting aa was paked to apaity Meanwile, we wee unning aound like ens witout eads, seaing bakstage te maine. It was a noma desktop system wit ta Ofe, one of te Linux ofe suites, installed And I was supposed to just put in my oppy and go Eveyting ad been set up so tat tee wouldnt even be any ables to atta But the omputer had vanished. Appa enty te maine ad someow gotten mislabeled o someting, so it was sipped bak appily, I ad my laptop wit me and I ad te atua side le of my spee on te laptop and I did ave ta Ofe installed Beause tis was my laptop, I didnt ave al te igt nts at meant tat te ast ine on all my sides was missing en I eaized tis, I tougt Who ares? I'm going to get through this alive. en we ad to ook up all te ables I mean, liteally, tey stated etting people in bee eveyting was set up I was up tee, stil tying to get it to wok, as a ood of umanity wased into te umongous auditoium, ling evey avaiabe seat and ten ing te standing aea aong te sides. Lukily, tey gave me te standingovation before I opened my mout. I stated out wit some lame eene to te lawye joke tat Bil Gates used to open is spee I gave a onesentene int about wat tenseetive ansmeta was developing It ad been wildly umoed in te pess tat I woud use te Comdex spee as an oasion to (naly) announe ansmetas ip But we wee just not eady. e main pat of my spee simply invoved tiking o te benets of open soue ompu ing I wasnt in a mood to ak as many jokes as I odinaiy do At one point, Danielawo was sitting wit ove and Patiia in te st owbegan a ying spel tat was pobably audible tougout Las Vegass asinos and stip lubs at was not a spee tat wil go down in istoy among
L u r a l a D a D a
181
te geat oatons Late, someone ted to cee me p by nmng me tat Bll Gates, too, ad been vsbly nevos on te same stage te ngt bee Howeve, s onstage appaats ad woked wtot a tc e toble was, e ad te U.S. Depat ment o Jstce beatng down s neck I gess I came ot aead
82
j t o r F n
It seemed like a stratey out ofournalism 0: Find the person ho had been aitin the lonest to hear Linuss keynote, and han out ith him (undoubtedly, him) in line. What better ay to ather insiht into the deebie hord ho folo Linus like hes some sort of vendoare-ad God. At 5 m on an esalator desendin into Geek Woodstok. At the head of te vast, snakin line is an intense omputer siene stunt from Wala Wala Collee ho eaerly arees to let me join him. He has been aitin, so fa to and a ha hours to see Linus, and he ill be aitin another to and a ha hours bore bein let into the auditorium. His assmates, ho are behind him in line, arived in the queue maybe ha an hour aer he di Th drove don from Washinton State ith one of their prossors and are slpin in the ymnasium of a loal hih shool. They a seem to have started their on b sin business. They seem to have onveniently divid up the universe ofronups into to roupshakers and suitsand are onstantly pointin out members of the latter ateo in the roin line, sayin thins like, "Man, look at a the suits here, the ay their Delta Tau Chi ounterparts miht survey a beah durin sprin break and observe, "Man, look at al the foxes here. But like their Delta Tau Chi ounterparts, th are doin al the usual horseplayslappin eah other hih-ves, tradin insults, althouh the insults a relate to motherboards or iabytes. And then they talk about Linus. His name omes aross apitalized, as in "LINUS ouldnt ork at a ompany that asnt oin to be open soure, He just ouldnt They have been slavish 8
rutinizer of lahdot and other b ite here rumor of Tranmeta huhed going-on irulate like the lurid detail of a oyood tarlet love life Thi mania and the peulationaination int happenin only among the ardent groupie ho arived he rt I viit the men room and take my plae at the only empty urinal interupting a onveration in progre "Thi peeh i going to be ay boring ompared to the Gate knote ay the o to my l "What do you expet replie the other guy "inu i a hake not a uit I mean give him a break When e nay get into the auditorium omeho e are no up front but tord the bak of the middle My linemate from Waa aa forget for a moment about the exitement of eeing hi heo live and go into a rage about not being in the rt ro here he e to be Soon he i pointing out the uit in the audiene ven though ere maybe eventy-ve yard from the front it poible to ath a glimpe of inu on the rkened tage eated at a omput e quikly type into the omputer hile being urround by a fe ofial What ould be happening up there Some ort of lat-minute oare emonration ventuay inu and he other leave the tage Someho inu International Exeutive Diretor Maddog on a) i introdue My ompanion from Waa Waa get viibly exite "hek out the bear he ay Then Maddog announe h pled he i to introdue a n ho i like a on to him inu reemerge and get a big hai hug from Maddog Even from bak in the hp eat I ould te he a neou "I anted to tart ith a laer joke but that a taken he ay a rerene to antitrutuitplagued i Gate ereeived opening the previou nigh "Anybody heard any good layer joke e proeed to give a one-entene hint a t Tranmeta eretive operation Then the ret of hi peeh oit of ratling o the enene that are hed on lide high above hi h tatement about the groing importane of open oure Nothing urpriin Nohing ne It i livered in a tir-but-heerful monotone At one point one of hi daughter rie
84
r n
In mid-sentene he says, That's my ki You ould look up at the monitor and see the stage lighting rting o the beads of seat on his rehead Aerar audiene members line upfor questions He quikly deines to say hih of the Linux ord proessing soare he prrs When someone asks him ho many stud penguins he has at home, he ansers: Quite a fe A n audiene member asks ho he likes living in Califoia, to hih he responds by rhapsodizing about the eathe It's November and I'm sti earing shorts In Helsinki I'd have lost my ron jeels by no A fan alks up to the mirophone for audiene questions and announes, simply, Linus, you're my hero To hih Linus responds, as he has heard the same statement a miion times and ansered it a miion times: Thanks Aer the questions are ove hundreds ofpeople ood into the area belo the podium, here Linus has no moved and is shaking as many hands as he possibly an
i n r v a l d a n d D a v i d D i a m n d
85
X Is h Lnux Rvouon vr? C W
" u r cang. 'The Rvti is fyou like he tnux, jJlas pr on
u
It appears Linus Toads has a hand hih must mean this hoe Linux thin is mainstream, so foret aout the roution and et ak to ork on your ndos desktops One as a time hen reporters oud a the inventor of the Linux operatin system at his oe at oakander marketed Trans meta Corp. , punh in his extension and reeive a famiiar dear ative "Tovads from the n himse on the other en He as patient and he ansered your questions He tod you hen he had no time. Sometimes he tod you hen you asked useess neophyte pro rammer questions But he ansered the phone Today, hen you a Transmeta and punh in his extension, a peasant femae voie reets you "Thank you for ain Linus Toads This voie mai does not aept messaes To ontat him, pease send a fax to What? And it starts to sink in: Hes not ettin ak to you Hes had enouh. Hes a eerity and ettin a quik intervi ith him no i e ike ettin a quik inteie ith that other i omputer indust eerity The oman rattes o a fax num
8
ber and you're already thining of hiting the old 0-# ombo r a reeptionist "Our reeptionists do not tae messages for him, nor do th eep his alend D'o She's pleasant The worst "But they wi gladly get your fax to him Uh-huh And Bi wil gladly brea up Mirosoft to appease David Boies Oay, so the Linux revolution isn't ove but lie any revolution, the rag-tag rraff is being superseded by mainstream sympathiz ers Suburban new wave supplanted urban pun ro Wealthy landowners in the olonies rose up after the poor taxed man (The wealthy landowners, by the way, later tried to foist on frontiers men a whisey tax not so dirent from the tea tax imposed on them a few yrs earlie ) In fat, it's probably high time Linus stepped ba It was inevi table, reay, given the number ofpress as and the maddening range of topis he was elding Tae his press Q + A session at the Linux World Expo in San Jose eaier this month Tovalds, who agreed to the session beause he simply didn't have time to eld the innumerable individual requests, rst had to rattle off what were beoming familiar answers to familiar questions Can open soure wor in the busi ness world? Are you trying to rule software the way Bi Gates rules software? What do you thin of Mirosoft? What is open soure? What is Linux? Why a penguin? Torvalds, by this point, was early entering the anned realm of sports gures with his answers Thin Tim Robbins in Bull Duram: "I just need to go out there and give 0 perent to try and help the team .
And beyond the redunnt, the questions rom journalists outside the teh world veered wildly At one point during his press onr ene, the Finnish phenom was ased how he was going to apture
i n u s o r va l ds a n d Da v i d D i a m o n d
87
the sma and medium business market. Typiay Torvadian retort "I personay haven't tried to apture anyone. ) To ques tions ate an eage 'vegotauniqueangetothisopensoure mess reporter asked Torvads hat he thought of orporations patenting agriutura genomes. (Typiay quotabe Toadian response "I'm of to minds he� it omes to patents. There are good bad ones and reay bad ones. ) Programmers, heed this If someone starts asking you about agri utura genomes, it's ikey time to get a hande So maybe it's a good thing that Linus doesn't anser his phone anymore Sti, e' miss the andor and sedepreation ofTor vads, hih ame aross so genuiney to reporters used to burning their throats on the d, pressurizedairpaneair marketing being bon by most ompanies. And e hope, faxes do in fat reah his desk, and he does in fat respond to questions, he i keep the Torvadian tone. Beause if thefauxpeasant PR voies take ove this Linux thing on't be neary so muh fun.
Okay, I gess owe Mr. erinato an explanation bt not an apology. Anyone reading this colmn wold assme the monting pressres of my role as chief nerd had trned me into an asshole. t thats wrong. I alwas was an asshole. I ll start at the beginning. I think vice mail is evil . t is the perfect example of a bad technology n ct it is the worst technology that exists, and I hate it with a passion. So at Transmeta we started ot with a perser voice mail system that allowed each employee to store twenty mintes worth of messages. Aer that callers got the message saying the mailbox was ll please contact the receptionist. Mine was always ll. think it was the jornalists who cased the backlash. The 88
j t o r F n
would badger the Transmeta receptonsts because my voce malbox was ll Aer the rst hundred tmes , the receptonsts started gettng rrtated They knew I wasnt nterested and tey ddnt want to be the ones tellng peope to ck o So started deletng messages wthout lstenng to tm, just so the ont desk people wouldnt get annoyd Most o the tme I would never lsten to my messages, anyway For one thng, people usually mumble ther phone numbers nto the recordng, and would have to lsten een tmes just to gure out what they've sad Also, I rese to call people back I have no reason to call them back People would get a warm and zzy elng tat they had le a message Untl they realzed I wouldnt return ther call Thats when they would call the recptonst Te receptonst wouldnt know what to say, so I would tell hm or her to tl te caller to x me Faxes are as easy to gnore as voce mal, although at least wth a fax you could make out the number, should you want to I never wanted to At rst, te receptonst poltey told callrs to pea send me a x Eventually, pople caught on to the ct that I ddnt rad the x, and they would call back a week later and complan tat they had already xed me So the receptonst agan got caught the mddle It wasnt her job to handle my calls Yes, Mr Bernatos generous descrpton o me n te good old days bere Lux took o notwthstandng, I truy always av been an sshole Ths snt anythng new The x soluton dnt last tat long In te end, tey set up a specal ponemessagng account r me that ddnt have voc mal By ths tme Transmeta had hred a PR prson who volunteered to handle my rquests Theyre traned to do ts, Im told They stll tell me should always call journalsts back becaus, even f I don't want to talk to them , reporters gt a warm and zzy feelng that I returned ther call My reacton to that s: I dont care about ther warm and zzes Okay I do answer my own phone to calers who appen to i n u s o r v a lds a n d D a v i d D i a m o n d
8
all wile I m sittig at my desk But tat souldt be iterpreted as a attempt to appear acessible Ad it ertaily ist a politial statemet Te poit about ope source as ever bee tat Im moe aessible ta aybody else Its ever bee tat Im more aessible ta aybody else Its ever bee tat I m more ope to oter peoples suggestios Tats ever bee te issue Te issue is tat eve if Im te blakest demo om Hell, eve if m outrigt evil, people a oose to igore me beause tey a just do te stu temselves Its ot about me beig pe, it s about tem avig te power to igore me Tats importat Teres o ofial" versio of Liux Teres my versio ad teres eveybody elses versio Te t is, most people trust my veso ad rely o it as te de cto ofial versio beause teyve see me work ie yeas o it I was the oigial guy ad people geerally agree tat Ive bee doig a good job But lets say I save my ead to display a 666 ad say, Bow bere me because i you dot I will smite tee ! " Tey would just laug i my ce ad say, OK, well just take tis little kerel ad do wat we tik is rigt" People trust me But te oly reaso tey do is tat so Ive bee tustworty Tat doest mea I m willig to liste to voie mailor to ayoe wo appes to reac me o te poe Ive ever felt tat people sould see me as tis good guy wo likes to respod to ayoe wo alls or seds me email Ad wile were o te subjet, its stage to ave tese stoies makig me out to be tis selfefig mok o sait wo just doest are about moey at all I ave tried over te years to dispel tat myt, but my eots ever make it to rit I dot wat to be te peso te pess wats me to be Te t is, Ive always ated tat selfefcig mok image beause its so uool Its a borig image Ad its utrue
0
j u t fo r F u n
x.
Crawling out of my bedroom and into the spotlight, I quickly had to learn the sort of tricks of living that other people probably picked up en route to kindergarten For example, I never could have anticipated how ridiculously seriously peope would take meor my every move Here are two situations , both of them variations on a theme Back at the university, I had a root account on my machine Every account has a name associated with it The name is used r inrmational purposes So I named the root account on my machine Linus God" Torvalds I was God of that machine, which sat in my ofce at the university Is that such a big deal? Now, when somebody ngers" a machine under Linux, or Unix, they are checking to see whos logged on to that machine Due to the advent of rewalls, the act of ngering doesnt take place much anymore But years ago people would nger anothers machine to see if the user had logged on or had read his email It was also a way of checking out someones plan," personal i nrmation the person had posted on their machine, sort of a predecessor to web pages My plan always included the latest kerne version So one way r people to gure out the version of the day was t nger my machine Some people had even automated the process They would nger me once an hour as a way of keeping up on version changes Regardless, whenever someone ngered me, they would see that my root account was named Linus God Torvads This wasn't a problem early on Then I started getting emails om peo
ple who told e tht ws blsphey. So eventully chned it These re people who tke theselves too seriously nd tht drives e crzy. Then of course there ws the incident in North Crolin. Guds! Tht ws bd. A recently published book bout Red Ht de it sound like n interntionl incident of potentilly ct strophic proportions. t wsnt relly uch. hd been invited to spek t eetin of Linux users hosted by Re Ht which is bsed in Durh. The uditorium ws pcked. The oent wlked out onto the ste everybody rose to their feet nd strted cheering. The rst words out of y outh were the rst thin tht ce to ind your God." It mnt to be joke, for ing out oud! t wsnt relly convinced tht your God nd you should never ret it." t w Oky oky oky. know your God. Now plese just sit down nd hold your pprecition until er you ctully her wht hve to sy lthouh genuinely do pprecite your preeptive pprecition." cnt believe willinly reliving this. Aer y urword reetin everyone ws silent r oent. Hours lter those ur words hd becoe the topic of newsroup postins. dit it t ws tsteless but unintentionlly tsteless. Actully it ws probbly y wy of delin with the ebrrssent of hvin people stnd up nd pplud you just becuse you step out to the spekers podiu People tke e too seriously. They tke lot of thins too seriously. And one lesson ve lerned o y yers s Linuxs hood ornent is tht theres soethin worse Soe lks cnt be content to just tke thins too seriously on their own. Theyre not hppy unless they convince others to o lon with their obsession. This hs becoe one of y jor pet peeves in li. Hve you ever stopped to hink why dos love huns so uch? No its not becuse their owners tke the to the rooers every six weeks nd occsionlly pick up wht they leve behind on 2
j t r n
the sidewalk It's because dos lov etn old wha o do It ves them a reason to lve (This s particularly important snce so many of them ar out of workspayed or neutered, whch mans they've been ad o om ther job as repoducers of new gneatons of cannes Aso, wth a few eeptons, th sn' much al r their wredin jobs, like snifn out odnts) As a human, you're the leader of the pak and you'e tellin th dos how thy should behave Folowin your orders s heir passon And they ike it Untunatey, that's how humans are bul, too Popl want to have somebody tl them what o do It's n our krnl Any socia anmal has to be that way t doesn't mean you'r subsrv I jus mans tat you ar lkely to o alon wth others when tey tell you what to do Then there are people with ndvdual das, lks who hav convictons in ertain areas to the der tha hy say, No, I won't o alon" And thse popl becom ladrs I's asy to become a leade (I has to be I bame one, h) Then, othr peope who don't have onvctons n hose aas ar mor tha happy to et these eaders mak th decsons r em and tll them what to do It's absoutely the riht of any human bin to do what they're tod by someone they choos as a ladr I'm not arun aainst that, athouh I nd tha part deprssn owvr, what I nd to be unacceptable s when people, ither leadrs or llowrs, hen try to impose their own world viws o othrs Tha's ot jus depressinit's scary It's depressn tha peopl wl llow jus about anyone, incudn me And t's say that peopl wl then want to impose their llownnssif tat's a wordon ohs, incudin me Foret the cleancut robot/poslytzrs who always sem to ban on your door whenever you're on th computr, concentran on a tricky technical problem , or whenev he kids a nally nappin and you're just statin to t amorous A mo rlvant exampe s close at hand n he opn soue ommuny th zalots i n u s o r v a lds a n d D a v i d D i a m o n d
193
who believe tht innovtion shold be licensed nder the GPL (GPd" in hcker prlnce.) ichrd Stllmn wnts to mke everything open sorce. To him it's politicl strggle nd he wnts to se the GPL s wy to drive open sorce. He sees no other lterntive. The trth is didn't open sorce Linx r sch loy resons. wnted feedbck. And its how things were done in the erly dys of compters when most of the work ws done t niversities or defense estblishments nd they ended p being very open. Yo gve yor sorce wy to nother niversity when people sked r it. Wht ichrd did er getting ct o om projects he loved ws to be the rst person to consciosly open sorce. Yes there re enormos benets to be gined by opening p ones technology nd mking it vilble nder the sme terms s Linx nd host of other innovtions. To get glimpse of those benets ll yo hve to do is jst look t the comprtively low stndrds of qlity of ny cloed sowre project. The GPL nd open sorce model llows r the cretion of the best technology. t's tht simple. It lso prevents the hording of technology nd ensres tht nyone with n interest in project or technology won't be exclded om its development This is ot minor point. Stllmn who deserves monment in his honor r giving birth to the GPL ws inspired to jmpstrt te ee sowre phenomenon minly becse he ws sht ot of sccession of interesting development projects when they moved om the open cdemic world of the Msschsetts nstitte of Technology to the proprietry corporte environment. The most notble of these ws the LISP mchine. LISP strted ot s prt of the rticil intelligence commnity. As with mny things somebody thoght it ws so good tht they shold rm strtp to mke it commercil sccess nd mke money on it. This hppens ll the time t niversities. t ichrd wsnt prt of the commercil crowd so when LSP becme commercil proj ect nder compny nmed Symbolics in 1981 sddenly he ws
1 4
t r n
ct o. To add inst to injry, Symboics hired away many of his cohorts om the A ab. The same thing happened to him a few other times . The way nderstand it, his motivation r promoting open sorce was not so mch anticommercia as it was antiexcsion. For him, open sorce is abot not getting e ot. t's abot being abe to contine working on a project regardess of who makes i t commercia. The GPL is wonder in its gi of etting anyone pay. Jst think abot what a major advance r hmanity that is! Bt does that ean that every innovation shod be GPd? No way! T his is the abortion isse of technoogy. t shod be p to the individa innovator to decide r hersef or himsef whether to GPL the project or to se a more conventiona approach to copyright. The thing that drives me crazy abot ichard is that he sees everything in back and white. And that creates nneces sary poitica divisions. He never nderstands the viewpoint of anybody ese. f he were into reigion, yo wod ca him a reigios natic. n ct, the most annoying thi ngsecond ony to reigios enthsiasts knocking on my door saying what shod beieve inis peope knocking on my door (or bombarding me with emai) saying how shod icense my soware. This shod not be a poitica isse. Peope shod be abe to make p their own minds. t's one thing to sggest to someone that they consider GPLing their soware, and then eaving it at that. t's another thing to argue the point. t's reay bad when peope compain abot the ct that work r a commercia company that doesn't GPL everything it does. te them it's not their bsiness. The thing nd hgey irritating abot ichard is not that he beieves that Linuxbecase its kerne reied on appications om the gn soware projectshod more righty be caed gnu/Linux." t is not that he openy resents me r being a poster boy r open source even thogh he was sharing code whie was sti seeping in a andry basket. No, the reason nd him so
i n s o r v a ld a n d D a v i d D i a m n d
95
pesy is a e conti nuay compains about oter people not sing e GPL I admire Ricard om ar r a bnc of reasons And I guess I end o respect people, like Ricard, who have very strong mora opinions Bu wy cant ey keep tese opinions to temselve? Te ing I disike the most is wen peope ell me what I soud or soud no do I absoutey despise people wo tink ey ave any say over my personal decisions (Except, perhaps, my wife) Over e course of e deveopment o f Linux, pundits suc as Eric Raymond ave suggested a e operating sysems success and e ongeviy of open source deveopment ave partly inged on y pragmaic approac and my abiliy to keep om aking sids in dispues ile Eric is arguably he best articuator of e opensource penomenon (and wile I strongly, strongy disagree wit is progun senimens) , I beieve es a bit o he mark on is pecepion of me Is no a I keep om taking sides It's jus a I so songly resen anyone wo ries to impose his or er orals on oes You can replace e word moras wit religion, compuing preferences, watever us as iposing moras is wrong, e nex institution alizing moasis douby wrong Im a big beiever in individua coice, wic means a I tink I soud make my own decisions wen i comes to mora issues I wan o decide myse Im very muc against unnecessary rues imposed by sociey Im a big believer tat you sould be abe o do waever you wan in e privacy of your own oe as ong as you don ur anybody else Any aw saying oerwise is a very, very broen aw And ere ae as a say oerwise I nd some scay rues, especiay some a are imposed on scools and cidren Imagine even i nking of imposing rules about teaching evouion, and aking a ino e wrong direcion Tat I nd scay Tis is socia conscience rearing is gly ead in places it reay as noing a a o do wi . A e same ime, my personal beief is that wat is more
j u s t fo r F u
mportant than me and my ndvdual moral decsons s, not even the human race, but olution To that extent, want my ndvdual choces to take socal ssues nto account. ut thats probably bult n. thnk t s bult nto human bologyevolutonthat we do take socal thngs nto account. Otherwse we'd have been gone long ago. The only other thng worth rantng about: peope who are too preachy. Theres just no reason r lks to evangelze, and to be so selfrghteous about t. And m soundng just lke one of them. ut ts an easy trap when people start takng you r too serousy.
L i n r v a l d a n d D a v i d D i a m n d
1 7
XI
Americans make a big ss over March 17h (S. Paricks Day May 5h (Cinco de Mayo and Ocober 12th (Columbus Day bu hardly any aenion is paid o December 6h which as any Finn can ell you is Finnish ndependence Day Mos lks in Finland ceebrae Finnish ndependence Day the way they celebrae everyhing else by parying o excess They paryoexcesseven by Finnish standardshe nigh bere and recover in on of he elevision set r amos he enire naional holiday The opion guess is o go ou and rudge in he snow hung over Wha keeps everyone glued o their TV ses is a single even the Presidens Ball Finland doesn have much in he way of high sociey so he Presidens Bal is prey much i he only truly big sociey even s eevised naionay o keep people om driving wih hangovers and o prove o ourseves ha we can sage our own respecable version of he Academy Awards No a beer meaphor: ts he Super Bowl of Finnish high sociey So hroughou he day om Usjoki in he norh o Hanko in he south Finns munch on gravlax and aspirin as hey watch a procession of inviteesmen in aicoas and women in ourageous (r Scandinavia evening aireshake hands wih he presiden Nineeen hundred and nineynine was he year go invied You auomaically ge invied if youre an ambassador o Finland or if youre par of he Finnish parliament Maybe one hundred or wo hundred random people are invied on various 8
gounds. Tey may ave won a medal in te Olympics o maye tey elped te president on is campaign. If you are te captain of te ice ocey team and youve j ust won te wold campionsip, you gt invited. If te opeating system you ceated gains wold wide attention, you get an invitation. Spouses and companions come, too. In ct, it was lucy tat Tove and I could go at all In August we ad applied to te INS pemission to go to Finland and etun. We weent approved until early November Two weeks later we received our invitation to te Pesidents Ball. Now iagine wat its lie. Pictue 2000 Finnsand not even te most important 2 000 Finnspaced into te pesidents castle. It was a ome tat ad been built r a Russian mecant It really is just a large ome, not exactly a onemily om e but maybe a ome r one mily tat as a lot of suppotcoos, maids, and te lie. ts not a uge place. So you arive. Someone takes your coat and ten youe j ust jammed in tere. You dont now wee to go. Bowls of punc proliferate. Obviously, tey contain voda. Tis wouldnt be Finland if tey didnt. t basically taes awile to nd people to talk to You end up speaking to journalists, because, anly, teyre te most interesting people tee. (Maybe it was te punc tat made tem seem more inteesting tan a parliament membe om, say, Lati) I didnt expect it to be muc n, because I wouldnt now many people tee. I was te only one om te open souce cowd invited I expected it to be lie te armymore enjoyable to talk about late. But it actually n. Tove wore a green gown tat would ave been stunning and attracted media attention even if we wee at te Oscars, not te Finnis Pesidents Ball. Because se looed so good, and because Finland adnt won te wold ice ocey campionsip tat year, te press dubed us King and Queen of te Ball. Watever.
i n r va l d a n d D a v i d D i a m n d
"You enter this house not as a journalist but as a friend. are aowin no journalists in this house. had never seen Tove so ebulient. She reeted me at the door of the new house on the day she and Linus reeived the key It's one of those monster homes the Media Room (whih now houses Linus's pool table probably doesn't share a zip ode with the Super Bonus Room, where Patriia and Daniela sleep, althouh it ould handle an entire preshool From the front door there's a wide, lon anled halway leadin way bak to the family room. f they remove the fany talian tiles, it wi b a great plae for the girls to pratie skateboarding some y Linus's oe on the rst oor has a mirrored slidin-glass doo Five bathrooms Maybe they've found more of them by now. t's a in a ated ommunity far from the hrt of Silion Vaey. Nike Torvalds is visiting Father and son retu from a trip to the old duplex in a rented BMW Z3 t's the model Linus wi soon be purhasing, and Nike wi drive it to the Stanford University libra this aernoon. But rst, he leans against the hot tub, situated in the unland saped bakyar and announes that this is the larest house anyone named Toalds has er owne Then he takes a piee ofpaper and lists a twenty Toaldses. He didn't know that a twentyrst was on its way. Linus, too, is thried in the empty house. Nike videotapes the surroundins and I ask Linus to arry Tove aross the threshold so I an photograph the event. There's some very un-Finish publi displayin of tion. "Did you ever think our hose would be this bi Tove asks me 200
• • • Tove needed to be on hand at the opening of the Ikea store in Emevie to buy aoires for the new house, so I suggted Linus bring the kids over to a house I was renting in Stinson Beah. As soon as they aived, I urged Linus to t out the kayak in the lagoon. He paddled around by himse then wth h of the girls, and imbed bak onto the dok with wet pants. I wanted Linus to give me his thoughts on a hapter entitle "Wi Suess Spoil Me? and took the girls outside to the beah so he ould read it undisturbed. Patriia and Daniela spent mayb a ha hour hunting for starsh and tiptoeing into the wat ter whih one of them announed Kisin komme" whih translates to: "Ive got to potty. We returned to the house to nd Linus sitting at the omput in his undea a bag ofpretzels at his side, intently typing away. It took him maybe een seonds to rlize we had aive He looked up from the monito His rst words were: "Boy, your Maintosh suks. Then: "Oh, and I put my pants in your de He had retitled the hapter "Fame and Fortune, guring that "Wi Suess Spoil Me ? sounded a bit egotistial. He wanted more time to write, so I took the girls out to searh for seals while he nished the hapte
i n r v a /d a n d D a v i d D i a m n d
2 0
XII
ts easy to ght windmills if you dont realize how hard it is. Five years ago when people asked me if thought Linux would be able to take oer the deskop and make a dent in Microso, they always had a doubtl edge to their voice. invariably told them that thought it would. They would look skeptical. The ct is, they probably knew more than did about the reality. didnt really understand all the steps it would take to get there. Not only what it takes to tackle the technical problems of developing a robust and portable operating system, but what it takes to make that operating system a commercial, as well as technical, success. would have been discouraged if had known in advance j ust how much inastructure would need to be in place to make Linux as successl as it has been. Its not only that you have to be good. ou have to be good, sure, but everything has to turn out the right way, too. Any sane peson would have gazed up at the rugged mountaince that needed to be scaled, and would have been absolutely daunted. Just think about the technical problems of supporting PCs, which are about the most varied hardware out there. You have to suppot people who have bugs that you cant reproduce on appli cations that you dont even care about. But you care about Linux, so you care about helping to x them. Even to think about penetrating the commercial market, you have to have a respectable level of user support. From early on with Linux, you could have real support by doing it internally 202
witin a company. ut to make it in a big way you ave to ave a ot of peope and a ot of inastructure. It's not enoug to ave a 1 900 number or a 1800 number r te rst tirty days. To some extent support is no onger muc of an isue because it can be bougt at any number of placesLinuxcare Red Hat IM Silicon Grapics Compaq Dell. ut it ceary was someting tat ad to be in place. For te ongest time I didn't even realize ta. It as been a maor calenge r years. Unike business people wit soid tecnical backgrounds or ournaists wit a commercia bent I was a narrowly cused soware deveoper wo was naive about wat woud be required. Te tecnical probems aone would ave kept me om embarking on tis ourney. If I ad known ow muc work it woud take and tat I woud stil be doing it ten yeas laterand tat it would be amost a time ob tose entire ten yearsI never would ave started. And te abuse! I dont get tat muc abuse tese days bu it stil appens. People wo don't like open source or people wo are ust upset about bugs wi send me email cursing me over teir ustrations. Compared to te amount of positive mai I get it's minuscule. ut it sti appens. Yes if I ad realized ow muc work and ow ard ow difcut a lot of tings would ave been I probably would not ave done it. If I ad ad enoug knowedge to understand te probems in advance I probably never would ave taken Linux r beyond its initia release. If I ad known ow muc detail you ave to get rigt and ow muc peope expect of an operating system I woud ave been abe to envision orror scenarios of tings I coudn't andle. u t I aso wasnt able to predict te upside Like ow muc support I woud get and ow many peope would be workng togeter on tis. So now I cange my mind. I guess if I ad actuay known te upside probably would ave done it.
i n u To r v a ld a n d D a v i d D i a m o n d
2
In tel ectual Propery
The intellectual property debate is so hot these days that can't wander into a restroom without running across grafti supporting one side or the other Some people think that patents and other rms of intelectual property law are the bane of the ee universe and that these laws are not just misguided but actually i and should be struck down as soon as possible Others are convinced that pretty much the whoe world economy is driven by intellectua propety And those people want to do anything to strengthen the legal status of P rights As a result the grafti on the issue gets quite graphic at times Of course most of it is on the virua restrooms on the nternet not so much the restrooms in the hotspots of San ose's nightlife* There'll be huge amests over some specic issue associated with intellectua property law with people arguing everything om First Amendment rights to whether P aw might make open source development impossible sometime in the ture. And nd myself certiably schizophrenic on the issue t's not that don't have an opinion have very strong opinions on the worth of intellectual property but they end up being on both sides of the argument can tell you this can be very con This, as anbod who lives in San Jose can tell ou, is called IRON San Jose doesnt have nihtlife. People livin here dive to San Mateo if the actuall want to have n.
204
sn It ens tht en p rn both ses An I think this s becse there relly two ses to intellectl property n they shre nothn bt the ne To ny people ncln e ntellectl property is ll bot hn inentenes s bot the ery thn tht kes us mas nste o ns tht n thbs o corse) An i n tht settn the ery ne ntelect property" s n ront: t s not property to b e sol l ke chttel it s the ct o cretion ts the retest thn ny hn cn eer o ts Art wth c tl A ts the Mon Ls bt ts lso the en reslt o lon nht o prorn n ts n en reslt tht yo s prorer re ne prod o Its soethn so precios tht selln it snt een possble: ts nelbly prt o who yo re Tht kn o crettywhether it be n the rm o pintn sc scptre wrtn or prorinshould be scre The cretor n the thn he or she creted he bond tht cnnot be seere ts lke the bon between other n chld or between b Chnese o n MSG ut t the sme tme its soethn tht eeryboy n the whole worl shoul be ble to be prt o becse t is hnty An then in the other corner wehin in t n pproxite seen llon llion US ollrs yer intellectul property s he bsness un cretity ot price t nd it trne ot to be qte expense Cretity s rre nd s reslt t s not jst expensie bt lso extreely lcrtie Which brns n totlly erent clss o rents n totlly dif erent kns o people The kn o people who cll the end reslt o hn cretty property " Not to mention of course lwyers e the ttle o this chpter in The property" people re wnnin Aer ll ther ne stck So whts the problem? The ost welknown exple o ntellectul property is the noton o copyrht Copyrhts re bsclly the coction o the rhts o ny cretor to o with hs or her creton s he or she i n v a ld a n d D a v i d D i a m n d
0
wises Te owner" of te creation can decide on ow tat creation soud be used Coyrigts are aso egay very sime to get You dont ave to register your coyrigt: You are automaticay te coyrigt oder of watever creative work you do Tis is an imortant distinction om most oter i nteectua roerty aw, mainy because it actuay makes it easy r individuas, not just big cororations, to own coyrigts You can own a coyrigt, simy by virtue of writing, ainting, or generay creating someting uniqu If you want to, you can add a egend ik (C) Coyrigt 2000 Yourname Here," but quite anky, you dont need to You own te coyrigt weter you say so or not Saying so just makes it easier r oter oe to track you down if tey want to use your work Of course, just owning a coyrigt in itsef is not very use ut te ct tat you own wat you create means tat you can contro ow it is used You ave, r exame, te rigt to se suc a work of art to somebody ese , and nobody but te IRS gets to ave any say in te matter ut its about more tan just te money, and tats were a ot of eoe seem to nd temsves ummoxed For exame, you can use your ower as owner of a coyrigt to try to do more interesting tings tan j ust se i t You can icense it Tis is even better tan seing it ins tead of seing te work of art you can se te icense to do certain tings to it, and sti retain te coyrigt on it asicay, you can ave your cak and eat it, too is is ow te Microsos of te word get created: endessy seing te rigts to use someting, witout actuay osing anyting No wonder eoe just love to own tis kind of roerty Does anybody eras start o see a robem ere? If you dont see anyting strange so r, I ave a bridg and a few ieces of wateront roerty to se you Te basic robem wit inteectua roerty is starting t sow itsef: You as te owner of inteectua roerty can eectivey se it rever, witout ever osing anyting yoursef You dont risk anyting, and in ct you migt decide to write your icense in a 206
j t fo r F n
way that basically says that even if the property is wed you can not be held responsible in any way. Sounds preposterous? You'd be surprised. Flaw no consumer protection. It gets worse The copyright holer not only has the right to sell his or her property without losing it, but also the right to sue people who sell property that looks like his or hers. Clearly the copyright owner has rights over that derived work Clearly? Not so st. Where do you draw the line between inspiration and copying? And wat happens when dierent people come up with similar ideas ? Who gets the gravy train of being able to sell his idea over and over and over again, and gets to tell the other people to butt out of his business? It's not just consumers who aren't protected, it's also other creative people who are not protected by the notion of intellectual property. " What makes the discussion ugly at this point is that a lot of the arguments r stronger intellectual property rights are based on the notion of giving inventors and artists more protection." What people don't seem to ever realize is that giving such powerl rights to some people also ends up taking rights away om others. And maybe not so surprisingly, the proponents of stricter intellectual property laws are the organizations that stand to gain the most. Not the artists and inventors themselves, but the clear inghouses of IP companies that make a living o other people's creativity. Oh, and lawers, of course. The end result? Copyright law amendments like the inmous Digital Millennium Copyright Act (DMCA), which removes the last vestiges of consumer rights over the use of copyrighted material. Now, if you are getting the notion that I think copyrights are actually detrimental, you're wrong. I happen to absolutely love copyrigts, I just don't believe in taking the rigts of the authors too r. Not to the point of screwing the consumer over. And I say this not j ust as a consumer, but as a producer of copyrighted material myself, both in the rm of this book and of Linux itself. I, as a copyright holder, have my rights. But with rigts i n u s r v a l ds a n d D a v i d D i a m n d
207
ome obgatonsr as tey say n ertan eigboroods, nolee olie Ad so ave te obgaton to se tose rgts responsible ways, and ot as a weapon aganst oters wo lak s rgts As one great Ameran one delared, Ask ot wat yor opyrgt an do r yo, ask wat yo an do r yor opyrgt"r sometng to tat eet And n te end, opyrgt s, despte even te DMCA, a rly mld and wellbeaved rm of ntelletal property Te noto of r se" does stll exist, and oldng a opyrgt does not gve a rgts to te work to te opyrgt older Te same anot be sad r patents, trademarks, and trade serets te eavy drgs of P Dsssons over soware patets partlar ave gotten so named n tenal rles tat t ofaly onts as one of te sbj ets yo sold not dsss n polte ompany, along wt g ontrol, abortio rgts, medal marijaa, and weter Pepsi tastes better tan Coa Cola And te reason s tat patets, in many ways, gve otrol over new nventons smlar to tat of opyrgts, bt wit w of te redeemng qaltes of opyrigts One of te most awkward sses wt patents is tat, nlik wt opyrgts, yo dont get a patent jst r nventng sometng new No, yo get a patent aer yove gone trog te pan and proonged proess of ng r t wt te patent ofe Watng r te patet ofe, by te way, s a bt like standng n lne at t e DMV, bt yo ave to realze tat yo stand n lne wt abot twelve patent lawyers, and te lie s TWO YEARS LONG n sort, its not sometg yo do r n o a Frday eveg f te kds fel asleep early As f to add inslt to injry, te patent ofe doesnt neessarly ave te resores to ek weter te patent r a new invention of yors s really all tat grondbreakng ts ot as f tey ave Enstens* working r tem, so its rly ard to gve *Actuay, Einstein work r te patent ofce wen e did is work on specia reativity. But e was specia Even most patent cerks admit tat.
208
j t fo r F n
new nventons te pope ceckng. c means tat n many cases obvously bogus patents ave been accepted. nk of t as te post ofce wt P.D. smnus t guns So wats te esult? Vey few ndvduals get patents obvous easons Companies, on te ote and get a ton of tem. ey ae usel as weapons aganst ote companes tat teaten to sue ove te patents th own. e patent system of today s bascally a Cold a wt IP nstead of nukes. And ts not muc pette e people le uddlng n bomb seltes ae te dvdual nventos wo ave to deal wt a system gone cazy and wo lack te esouces to ave 2 ,000 lawyes on sta Now f you want to avod te bote wt patents you can go te stongest dugs of IP tade secets e advantage of te tade secet s tat you dot ave to woy about a ade Secet Ofce o anytng at all: You can j ust stamp you ntellectual pop erty secet" and be done wt t You can stll tell people about t but you ave to tell tem ts a secet People used to do ts all te tme bee and tat s actually wy patent law was ognally toduced I ode to encou age ndvduals and companes to epose te secets patet law allowed potecton te maketplace some tme if you divuged what your seret to suess was A basc m of tttat You tell ow you do sometg and well gve you eclusve gts X yeas Bee patents people would guad te tecnologcal advantage jealously and take te secets to te gave. at was obvous easons bad tecncal evoluton because pomsg tecnologes wee neve dvulged to anybody else e pomse of eclusve gts made patents a vey powel cetve to tell all as you no longe ad to woy about you competto ndng out wat you wee dongat wc pont you would otewse ave lost te potecton of t beg secet. Howeve tat was ten and ts s now. ese days even tade secets ave legal potecton untomable easons Any sane peson ealzes tat once a secet s out t s no longe a u o a a D a D a o
20
secret. Except i te strage ad twisty passages of itellectual property law, were secrets ca cotiue to be secrets eve aer everybody kows wat tey are. Ad were te kowledge yo ave i your ead ca get you sued, if you appe to go to work r te wrog employer. Some itelectual property law is dow rigt scary. To a large degree, dig peace i tis itellectual prop erty war is wat ope source is all about. Wile a lot of people ave teir ow opiios about wat ope source realy tries to do, i may ways you ca see it as a igtec dtete , a des ig of copyrigt as a weapo i tis gt of itellectual prop erty. So ope source would rater use te legal weapo of copy rigt as a ivitatio to joi i te , rater ta as a weapo agaist oters. Its still te same old matra Make Love, Not War, except o a sigtly more abstract level (probably a lot more abstract, cosiderig some of te geeks I kow). But as wit ay major pilosopical ri, tere is always te oter side of te story. Tis is were my certiabe scizopreia comes m. Ive tried to explai wy a lot of people feel tat itellectual property, ad especially te stregteig of itellectual property laws, is dowrigt evil. May i te ope source commuity (ad outside too, i all oesty) would like otig better ta to tear dow all te ukes altogeter, ad totaly abolis te Cold War of kowledge. Oters disagree Te oter side of te picture is tat yes, itelectual property may be uir, ad yes, itellectual property laws are largely desiged to rter te aims of large corporatios over te rigts of cosumers o eve te idividual autor or ivetor. But boy is it lurative! It cocetrates te power of te powerl, ad te very ct tat i ts a powerl weapo makes it so eective i te market place. Te same reaso tat made uclear weapos te ultimate rce i te Cold War makes itellectual property so attractive i te war of tecology. Ad tecology sels. 20
} t f r F u n
And it also generates a very powerl positivefeedback cycle. Because intellectual property is suc a good source of revenue a lot of money is being spent on creating intellectual property. And tat very ct is important. In te same ways tat wars ave istorically always been a source of invention and great leaps in engineering (initially te computer itself was largely developed r purely military purposes te virtual war of intellectual property rigts elps feed te engine and brings neverbereseen resources into tecnology development Tis is a good ting. Of course I as an intellectual snob am convinced tat merely trowing resources around is not really all tat conducive to true creativity Just look at te music business of today. Kajillions of dollars are spent every year on nding te next ot artistyet nobody really tiks tat te Spice Girls (wo ave been ricly rewarded r teir contributions to teir art can compare to Wolfgang Amadeus Mozart (wo died destitute. So trowing money at te problem does not make r tat kind of genius. But intellectual snobbismte youcant buyagenius pilosopyoesn't really work as a longterm business model. Te creative juices are just so unpredictable so ard to court on nding tat any longterm planning sould not concentrate on te promise of pure genius. Te tecnology development of today (and sadly te music depends not on te Einsteins (and Mozarts but on a uge army of plodding engineers (and in te case of music wellendowed young females wo may sow only occasional ases of brilliance. Te added resources do not make r great art but r slow and steady progress And in te end tis is all to te best. Te notion of plodding engineers may ave less romantic appeal tan te eccentricgenius approac. Just tink about ow many Mad Scientist" movies tere are compared to te number of Plodding Engineer" movies. However wen it comes down to business you do want your occasional ases of genius but even i n u s o r v a lds a n d D a v i d D i a m o n d
211
moe ta tat, ou wat te stead steam of small imovemets ove time. Ad tis is whee te owe of itellectual opet shies: Havig gow so lucative, it has become the hol gail of mode techolog compaies , feedig this big machie. Ad tus, taks to IP otectios te stead ogess goes o, uhideed. It ma ot be all that ceative a moe, but it 's deedable So I see bot sidesaltoug I ave to admit tat most of te time I'd ate see a moe ad ispiig wold of tecolog. Oe wee ecoomic ctos would't always pevail . I ave a deame da IP laws will be dictated b moals, ot o wo gets the biggest iece of the cake. Tust me, I udestad te ecoomic issues At te same time, I cat hel but wis the did ot have such a ovewhelmigl egative imact o mode itellectual oet law. The ecoomic icetives to stegthe te oweship of itellectual poet, ad te difcult i exessig the otio of i use ad moals i legal text, have caused te two viewpoits o IP to gow the apat. As i a dispute betwee two eigbos, eithe side is willig to eve ackowledge that the ight solutio is likel to be somewee i betwee the two extemes Cleal, as te utuate assig of te DMCA showed, ecoomic icetives ae doig well. Te questio is, wat kid of itellectual opet law would help dive develomet while beig less dive b cass moegabbig iteests ? The issue is itesied b the ct tat mode techolog (ad te Iteet i paticula) ae weakeig ma of the taditioal ms of itellectual oet otectio almost ste tha we ca keep u Ad i was obod could ave edicted. Who would ave imagied tat Midweste gadmotes would be piatig eedlepoit istuctios ove the Iteet? The abilit to cop woks of atad techolog itself a lage scale as
22
J s t f r F n
bcom so widsprad and asily availabl tat institutions wit vstd P ar running around doing t bst ty can to sor up tir intrsts Ty ar doing all ty can to mak suc copying illgal and introducing nw masurs to actually outlaw tcnol ogy tat can b usd r piracy Wats wrong wit tis pictur? T problm is tat a lot of t nw orts to mak it ardr to illgally us otr popls intllctual proprty also mak it muc ardr to us otr popls work in lgal ways T classic xampl of tis om t Linux world is t socalld DCSS lawsuit n t DCSS suit popl wo wr working on tcnol ogy to dcod DVD movis wr sud by t ntrtainmnt industry r making t cod availabl to ot rs on t ntrnt t didnt mattr to t j udg on t cas tat t ultimat aim of t projct was prfctly lgal t ct tat t projct could potentiay b usd r illgal purposs mad it illgal in t Unitd Stats to distribut vn t inrmation on wr to nd t instructions to do t dcoding (T DCSS" nam itslf coms om t projct undoing t DVD Contnt Scrambling SystmCSS So you dCSS" somting in ordr to rmov t scrambling so tat you can watc t movi on your computr) Tis is a prfct xampl of intllctual proprty law bing usd not to lp str innovation but to control t marktplac to control wat consumrs can and cannot do ts an xampl of intllctual proprty law go bad Suc misuss of intllctual proprty powr arnt limitd to tcnology by t way Anotr classic xampl is t us of trad scrt law to proscut and prscut t popl wo trid to inrm t public about Scintology. T Curc of Scintology succsslly claimd tat tir scripturs (Advancd Tcnology") fll undr trad scrt protction and usd P law to dnd tm om bing mad public Wat ar t altrnativs? magin an intllctual proprty
i u To r v a / d a n d D a v i d D i a m o n d
2
law tat actually took other peopes rigts into account, too Imagine IP laws tat encouraged openness and saring Laws tat say sure, you can still ave your secrets, weter tey be tecnological or religious, but tat doesnt mante legal protection r suc secrecy Yea, I know How unrealistic o me
24
J u t fo F u
A Ed to Cotol
The way to survive and ourish is to make the best damn produt you an And if you ant survive and ourish on that, then you shouldnt If you ant make a good ar, then you deserve to go down like the rok that was the US auto industry in the 970s Suess is about quality and about giving lks what they want Its not about trying to ontrol people The trouble is, people and ompanies are too oen motivated by pure greed And that always auses them to lose in the long run Greed leads to deisios governed by paranoia and a eed r total ontrol Those are bad, shortsighted deisions tht ed up in disas ter, or near disaster The simple example on everyones mind has been the phenomenal early suess of wireless tehnology in Europe at the expense of Amerian ompanies While the US ompanies individually tried to ontrol the market by using their own propri etary standards, the European ompanies rallied around a single standard, GSM, and hose to ompete based on whih ompany ould produe the best produt ad provide the best servie The US ompanies have llen behind, plagued by their own ompet ing standards With a market buoyed by a ommon standard, the European ompanies have all shared in the boom Thats why kids in Prague were swapping ellphone text messages years bere kids in Peoria had even heard about it as a new way of heating on tests If you try to make money by ontrolling a resoure, youll eventually nd yourself out of business This is a rm of despo tism, and history overows with examples of its ill eets Say its 25
the 1800s in the .S. West and yo coro the sorce o wter r oca rmers Yo're stigy with he water and overchrge. t some point, it inevitaby becomes protabe r someone ese to devise a way to bring it in om somewhere ese, ad then yor market coapses. Or technoogy advaces so that pipes ca tras pot water, om a distance. Either way, as circmstances change yor hod gets broken and yo're e with nothig his happens a the time, and it's amaing that peope sti can't see it coming Fash ward to the msic idstry in the wanig yers o the twentieth centry. he resorce it contros is entertainmen company owns the rights to an artist's work hat artist prodces a nmber o sccess singes, bt the company pts maybe one or two o those siges on each CD it prodces hat way it ca se mtipe CDs, instead o the one that everyoe wats hen some body invents the technoogy r MP3 Sddey, msic ca be downoaded om the nternet MP3 is abot doing the right thig cosmers by giving them a choice So if a typica CD costs $ 1 0 and contains two singes a co smer wants, it may make more sense r him to prchase those singes sepaateyaong with others he wats MP3 r $150 apiece. No onger is the byer trapped in a despotic sita tion, ivig by the greedispired res o the msic company, which wnts to give p jst the bitesied pieces tha i chooses o give p. There's a good reason why the msic idstry is scared to death o MP3 and its sister technoogies, Napster and Gnea he price o water got so high that it became protabe r some body to devise a new method o bringig it i om somewhere ese t this is an idstry with a history o rying to coro consmersi not by what msic it chooses to reease, the by copyright and technoogy his is the indstry that tripped a over itse in the 1960s, trying to keep consmers om copyig msic onto tapes when that technoogy entered the market ecase he indstry t tapes were the perect medim r peope to disbey copyright aws, it arged r ways to protec its copyrights his was a bad excse. he idsry was takig he moa high grod 2
r n
and pleadg copyrigt wen t was smply tryg to maintain control of ts ice ancse Te ct is tapes never urt te musc industry Sure people coped music r teir own use but tat only meant tat people actually bougt more LPs om wic to copy Du A few decades later wen CDs came out te players were built so tat you couldn't copy your tape perfectly Paranoia strkes agan Next came dgtal tapes Tey nvolved a dierent sampling rate om CDs48 kloert versus 44 1to prevent users om copying teir CDs onto digital tape Again te indstry tred to screw over te customer to get control ut in te case of dgital tapes te market never quite it t was a bit lke oling wit Moter Nature y trying to control eac successive tecnology te music indstry only elps inspre people to devise new ways around t Are tey ever gong to get it ? Tat brings us inevtably to DVDs Tis time te entertainment ndustry delivered muc better sound and video tan VHS tapes plus a smaller rmat and greater easeofuse ut tey added encrypton to prevent copying And to add insult to injury tey added geograpic area codes Te DVD you bougt at te San Francsco arport woldn't play in Europe t made a perverse sense to te industry Hey you guys we can sell movies at a iger price in Europe! So let's make sure tat Europeans can't buy movies o te United States Could te entertainment industry not ave predicted te obvious? Tat te price of water would get so ig tat somebody would devise a new metod of piping it in om somewere else? Yes wile te industry was greedily trying to control people troug tecology te DVD encryption was crackednot even by people wo wanted to copy DVDs but by people wo simply wanted to vew tem uder Lnux Tese are lks wo actually wanted to buy DVDs but tey couldn't te dscs would ave been useless on teir equipment Te ndustry's moves to protect its ef dom backred t simply prevented te market om expanding and created te incentive r te cracking of te DVD encryption i n s o r v a l ds a n d D a v i d D i a m o n d
27
Once again te sottem stategy tuned out to be te wong ting to do Te entetainment industy is just one example The same ting as been appening yeas in sowae Tat's wy Micoso's stategy of bundling sowae is ultimately doomed to il Open souce poducts on te ote and cannot possibly be used in i n a despotic manne because tey' tey' e ee f somebody tied to bundle tings wit Linux somebody else could just unbundle it and sell it te way people eally want it It's's doubly It doubly tile t o attempt to contol people people toug toug tech nology In te end it always not only uts te company but also indes i ndes te t e acceptance of te tecnology te cnology A ecent example is i s ava wic as lost a lot of te appeal it oiginally ad By tying to contol te ava envionment Sun Micosystems basically lost it ava is still dong easonably well but it suely asn't lived up to itss potential it Sun wasn't tying to make money on ava itself but te companyy saw te pogamming anguage as a way to make its compan i ts comco mpute moe unique uni que to uses and get us out of Mic Micoso's oso's gipand gipand sell moe Sun adwae by te way But wile they ween't eally tying to make money on ava tey did feel tat tey ad to keep contol of it as a penomenon and and as a micobe m icobe All of tei licensl icensing tems te ms came wit a lot of exta bagg baggag agee j ust tis contol Good poduct But te poblem was tat they wee tying too ad to scew ove Micoso Tey wee motivated by fea loating and ate wic w ic is i s sot of a midtolate 1 990s app appoa oach ch to business (Tink of te Gatel Dead lyic: Ain't no time to ate") And because tey wee so atel of Micoso and so aaid tey made made al te t e wong wong licensing lice nsing decisions decisio ns Tey made it i t difcult difcult eveybody even tei patnes to use te poduct Tat's wy companies like Hewlett Packad and BM all eventually decided to makee tei own av mak avaa implementations Tey just said Scew Scew Sun " Sun tied to get ava standadized toug two dieent standadization bodies and eac time they basically pulled out because because of te contol issues issues On te one and Sun wanted to stan 28
j u s t fo fo r F u n
dadze te language But at te same tme tey ddn't want to lose ontol. o te standadzaton boads basally sad Hey ts s not just about you. And as a esult un just aked out. It's an example of a ompany tyng to ontol tenology n ways tat make no sense te people wo atually use te tenology te nology.. And A nd t 's always gong to l te ompany ompany.. It also makes te tenology tself tself lo take longe longe to be aepted. aepted . ontast tat wt te Ifyoulovesometngsettee stategy taken by Palm omputng Te lks at Palm made te development envonment open and also opened up te platm not only to vendos but to ndvduals wo would want to wte pogams te platm. Tey opened up te APs and made t easy to get te development tools ee at ts dd was eate a ottage ndusty aound te Palm Plot. It made te Palm penomenon moe tan just one ompany stugglng n a new maket. o now you ave ompanes sellng games tat wok on Palm Plots and moe advaned alenda pogams tan wat Palm tself oes. Now te onsume an oose wat e o se wants and eveybody benets patulaly Palm w enjoys a lage maket as a esult of openng tself up. Handspng s dong te same tng wt ts deve, te Vso. It's a Palm ompetto tat uses te Palm opeatng system and te ompany takes openness a step te by allowng adwae plugns lke GP eeves and moble pone attaments. Lke Palm Handspng s atng a ommunty of ompanes to suppot a new platm. at un ould ave done s allow anybody to do te own Javano stngs attaedwle wageng tat tey temselves ould do a bette job Tat's te sgn of a ompany tat snt blnded by geed o by fea of ompetton. It's te sgn of a ompany tat beleves n tsel. And doesn't ave tme to ate.
L i n u s r va v a l ds ds a n d D a v i d D i a m n d
2
T H E A M U S E M E N T R I D E A H E AD AD
Is tere anyting more obnoxious tan business prognosticators? Tose selfimportant types wo pretend to know were te insane tecnology amusement ride will take us? I guess tey serve a good nction Tey populate te panel discussions and keynote speeces of te indistinguisable tecnology conferences tat seem to crop up like unpleasant unpleasant inedib i nedible le musrooms in your ower bed People oping to cas in on tecnology trends spend tousands of dollars to ear tem speak at tecnology conferences It keeps an army of otel workers nd od anders and bartenders onestly employed so I suppose tey serve a purp purpose ose And now David tells me tat I sould do one of tose Future of Business capters too I fee a bit sullied by te tougt but ey e didnt let me drown wile we were boogeyboarding and if e believes tat readers will tink te ture of business is more interesting interesti ng tan te meaning meaning of life life ten ten Il I lll j ust sut up and write Howeve Ill go on record saying tat I've not been a very good predictor di ctor of muc of anyti anyting ng in my lif li fe as r as I can remember re member Did I predict tat te little operating system I started writing r my own use would someday be al over te place? Nope ook me by surprise it did My only defense is tat nobody else seems to do be doing any better on tis crystal bal ting t ing eiter eit er and if I was taken by surprise by ow big Linux became in te industry ten everybody else was absolutely abbergasted So I probably did better
tan most. And wo knows Maybe toug tis apte I wil be known as te Nostadamus Nos tadamus of ou time ti me.. And maybe not. ee goes, anyway We an, of ouse, look to past expeiene. We an tae in sad detail ow, say, an invinibl seeming ompany ike A& went limpand we an pedit tat if we stik aound long enoug, te weeds weeds will oveun tose tose tidy little l ittle geen buildings build ings in Redmond someday, too Just as today's ot young stalet will develop dev elop winkl winkles es and sagging sagging beasts beasts,, today today's's business busi ness eo wi be be supplanted by a new, moe inspied model and te eo's ompany, even if it beaks a sweat einventing itselfo wateve tey'e alling it tis montwill end u sagging and goaning, Astyle. all it evolution. It's etainly not oket siene No busi ness will live eve eve, , and tat is ust ust as well well.. But wat is it tat atually dives tis evolution Is tee some ndamental, ineent evolution of tenology tat will one day ause ause omputes to take ove, ove, leaving te uman ae bei nd in te dust, like some people seem to tink O is it ust some andom inevitability of pogess, a staigt aead and damn te topedoes kind of ting tat auses tenoogia advanes I say no. enol enology ogy is wat we make of it, and neite ne ite business no tenology will wi ll ange te t e basi natue of uman needs and yean yean-ings. As wit eveyting else, te evolution sowly but inexoaby will ause tenology to move away om pain suvival toug a soiety based on ommuniation and naly into te eam of entetainment d u alet Yes, you've seen tis teoy bee in tese pages, and, assuming you stik aound to te bitte end, you'll see it one moe). umans ae destined to be paty animals, and tenology willl l wil low. ow. o get get al te pedition pedit ionss about wat tenology an do do in ten yeas. yeas . at's not vey elevant elevant at all. We wee able to put a man on te moon ity yeas ago, and we've not been bak sine. I'm i n u s o r v a l ds ds a n d D a v i d D i a m o n d
22
pesonally convnced tat is smply because te moon tuned out to be a dab place wt bascally no nigtlife at allsot of like San ose. As a esult, people ddn't want to go back, and te amount of tecnology we've amassed in te meantime doesn't mean a tng t ng Te moon stays stays empty. empty. Wat eally mattes wen you tak about te ture of tecnology s wat wat people want Once you've gured gured tat out, te only eman emanng ng queston s ow quickly you can massproduc massproducee te tng t ng and make it ceap enoug tat people can get t witout sacricing anytng else tey want Noting else eally mattrs. A small digession is in order ee Wat eally sells, of couse, is pereption not ealty Cruise liners sell te percepton of eedom, of te salty seas, of good od and omance of Love Boat proportons Wo caes f te cabin is camped f you feel like you'e ee as a bd! And wat does tis all means? It explains, r example, wy people ae going so gaga over te Sony PlayStation 2, te single bggest pece of tecnology to it te stoe selves tis yea. ('m wrting ts just days ae it was introduced in te United States in late Octobe 2000). Talk about te embodiment of te entertanment society! It also ponts out ow personal computes ave a pecepton poblem pobl em Clea Clealy ly te PC industry is i s nevous nevous about game consoles consoles,, mainly because tey ae seen as nonteatenng, n and ceap, wle PC's ae mostly seen as complcated and expensve. Sometimes even nmcal It also makes me pesonally convinced tat f we're stll talkng n a big way about opeating systems een yeas om now, someting is seously wong somewere Tis may sound strange comng om somebody wose main claim to me s writing s own opeatng system, but te ct s tat, statistcally speakng, nobody wants an opeating system. n ct, nobody even wants a computer Wat eveybody wants s tis magcal toy tat can be used to bowse te Web, wite tem papers, play games, balance te ceckbook, and so on 222
j t fo r F n
he ct that you need a compute and an opeating system to do all this is something that most people would athe not eve think about his is why a lot of analysts like the notion of devices like the Sony PlayStation 2 tat take ove a numbe of the chores of a compute, without having that scay handsweatproducing pop ety of being obviously complicated, scay machines Which is technologically senseless, as we'e getting moe and moe comput es into the ouse all the time like this, while being unaware of how complicated and scay they could be So my bet te next Micoso would be Sony, if they can just get all the pieces lined up popely Now I'm not claiming that this is a pediction of Nostadamuslike mindbogglingness (yes, I know that's pobably not a eal wod, but it shoud be) hee ae othes wo would agee with this, but I'm tying to aticulate why it is happening Not that I'm pedicting the demise of the PC, like many ave unsuccesslly done bee he ndamenta stengths of PCs ae still thee tey ae the Swiss amy knife of computes Overtly complicated enough to scae o people wo don't like tecnol ogycomplicated exactly beause tey ae not tailomade only one thing hat exibility becomes te vey thing that makes them attactive And ten, te one ing to ule them all, and in the dakness bind them: communication veywhee You can't live without cecking email at least twice an hou? No poblem, my email addicted iend You can ave te slightly guilty feeing of taking the day o at te beach, yet always be in touch wit wat's going on at wok Remembe: What sells is not te reaity of being on vacation, but the pereption of eedom Sie does matte ae all, if only to make all of the technological wonders seem trivial and nontheatening And wee is Linux itself, and open souce geneally, in all tis? You won't even know It will be inside tose Sony machines You'll never see it, you'll neve know it, but it's thee, making it all i s o r va l ds a d D a v i d D i a m o n d
22
rn It will be in that cell phone, which is at the same time acting as yor very own personal commnications hb r the rest of yor electronic widgets when yore away om yor wireless local area network Yo'll see It's only a matter of time And money
224
r n
W HY O E N S O U R C E M A KE S S E N S E
BM i s a ompany wit a istoy of swing popl ov I mad its mony by gtting a aptiv audin and maing su noody ls got a oold. Tats ow mos omut omanis wod, in t. Its ow som of tm still do. Tn, wn IBM dvlod t psonal omput, it unintntionally opnd u its tology anyon to pliat. Tat singl at did mo ta anyting o spu t PC Rvolution, wi as in tun spud t Inmaion Rvolution, Intnt Rvolution, Nw Eonomywatv it is ty now alling t massiv angs taing la ougout t wold. Its t bst illustation of t limitlss bns to b divd om t opn sou ilosopy. i t PC wasnt dvlopd using t opn sou modl, it is a aml of a nology tat was opnd any son o ompany to lo and impov and sll. In its pust m, on sou mod allows anyon to patiipat in a pojs dvlomnt o ommial xploiation. Linu is obviously t most sussl am at statd out in my mssy lsini bdoom as gown to bom t lagst ollaboativ pojt in t istoy of t wod. t bgan as an idology sad by sowa dvlos wo blivd tat omput sou od sould b sad ly, wit t nal Publi Linst antiopyigtas t movmnts owl tool. It volvd o bam a mtod t ontinuous dvlopmnt of t bst tnology. And it volvd t to gain widspad mat aptan, as sn in t snwballing adotion 5
f Linx as an peratin system r Web serers and in its nexpectedly eners s What wa inspired by idely has pred itself as technly and is wrkin in the marketplace Nw pen srce is expandin beynd the technical and bsiness dmains At Harard Uniersity Law Schl prssrs Larry Lessi (wh is nw at Stanrd and Charles Nessn hae brht the pen srce mdel t law They started the pen Law rject which relies n lnteer lawyers and law stdents pstin pinins and research t the pr ject's Web site t help deelp arments and briefs challenin the United States Cpyriht Extensin Act The thery is that the strnest argments will be deelped when the larest nmber f leal minds are wrkin n a prject and as a mntain f inr matin is enerated thrh pstins and repstins The site nicely sms p the trade m the traditinal apprach: What we lse in secrecy we expect t reain in depth f srces and breadth f arment" (t in anther cntext: With a millin eyes all sware bs will anish t's a wrinkle n hw academic research has been cndcted r years bt ne that makes sense n a nmber f nts Think f hw this apprach cld speed p the deelpment f cres r disease r example r hw with the best minds n the task inter natinal diplmacy cld be strenthened As the wrld becmes smaller as the pace f li and bsiness intensies and as the technly and inrmatin becme aailable peple realize the tightsted apprach is becmin increasinly tmded The thery behind pen srce is simple n the case f an peratin system the srce cdethe prgrammin instrctins nderlyin the systemis ee Anyne can impre it chane it explit it t thse imprements chanes and explitatins hae t be made eely aailable Think Zen The prject belns t n ne and t eeryne When a prject is pened p there is rapid and cntinal imprement With teams f cntribtrs wrking in parallel the reslts can happen r mre speedily and sccess lly than if the wrk were bein cndcted behind clsed drs 22
j r n
Tat's wat we expeienced wit Linx. magine: nstead of a tiny cloisteed development team woking in secet yo ave a monste on yo side. Potentially millions of te bigtest minds ae contibting to a poect and ae sppoted by a peeeview pocess tat as no e pee. Te st time people ea abot te open soce appoac it sonds ldicos. Tat's wy it as taken yeas te message of its vites to sink in. deology isn't wat as sold te open soce model. t stated gaining attention wen it was obvios tat open soce was te best metod of developing and impov ing te igest qality tecnology And now it is winning in te maketplace an accomplisment as bogt open soce its geatest acceptance Companies wee able to be ceated aond nmeos valeadded sevices o to se open soce as a way of making a tecnology popla. Wen te money olls in people get convinced. One of te least ndestood pieces of te open soce pzzle is ow so many good pogammes wold deign to wok absoltely no money A wod abot mtivation is in ode. n a society wee svival is moe o less assed money is not te geatest of motivatos. t's been well establised tat lks do tei best wok wen tey ae diven by a passion. Wen tey ae aving n Tis is as te playwigts and sclptos and entepenes as it is sowae enginees. Te open soce model gives people te oppotnity to live tei passion. To ave n. And to wok wit te wold's best pogammes not te few wo appen to be employed by tei company. Open soce developes stive to ean te esteem of tei ees. Tat's got to be igly motivating. t seems tat Bill Gates doesn't ndestand tis . s it possi ble tat e's now embaassed by an optting etoical qestion e asked in 1976? One ting yo do is pevent good sowae om being witten Wo can aod to do pofessional wok noting? " e wote in a lette to open soce pogammes n ct one way to ndestand te open soce penomenon is to tink abot ow science was peceived by eligion so many i n r v a ld1 a n d D a v i d D i a m n d
227
cntus ago (f not today, by som catus) Scenc was oginally vwed as somtng dangous, subvesv, and antiestablsmntbascally ow sowae compans somtims view open souc And just as scnc wasn't bon out of an eot to undemn lgious stablsmn, opn souc wasnt concived in od to dtonat t sowa stablsment t s tee to produce t bst tcnology, and to s w it gos Scnce on ts own dos not mak mony t as ben te sec onday cts of scnc tat ca all t walt. Te same gos opn souc It allows t caton of sconday industis tat callng stablsd busnsses, muc t way t spnos of scnc callnged t cuc You nd small companies like VA Lnux takng advantag of opn souc and suddenly being able to compt wt tadtonal copoatons In t wods of Sir Isaac Nwton, standng on t soulds of gants And ys, as open souc gans momntum n t wold conomy, and as ts dvlops an cognton, tey ae becomng ncasngly bankable as mploys Companis sac c�dit lists, wc a adtonally appndd to opn souc sowa contbu tons, to dmne wo s makng multpl contributions And tn ty nstuct t uman soucs dpatments to delver a wlbaow ll of mony and stock options to potental mploys In a pvos paagap I ponouncd at mony s not t gatst movao, and, no, I avent cangd my mnd n te ensung snncs But I must say tat mony snt suc a bad tng o av as a wad ad wok It ctanly s andy wn t coms o llng up t gas tank n my BMW Lk scnc tslf, opn sourcs sconday cts ar ndlss It s cang ngs tat untl cntly w considd mpossbl, and opnng up nxpctd nw makets Wit Lnux, as wt ot opn suc pojcts, compans can mak te own vsons and t own cangs, wc ally sn't possbl any ot way It's xctng to ealz tat just about vyting tat's v bn don wt Lnux was not motly on t ada wn w statd It s vn takng o n Cna Tadtonally, sowae
u t fo r F u
opmen in Asia has primarily been abo ransaing American or Eropean soware. Now lks in ha par of he world are sing Linx o develop heir own soware. And 'm really prod of he gy who came p o me a Comdex and waned o show me he gasoline pmp ha was rnning Linx. was a prooype gasoine pmp ha was rnning Linx becase he waned o have Web browsers so gasoline csomers cold go o CNN.com dring he hree mines hey're waiing r heir anks o ll. Sanding on he sholders of gians . 's inspiring ha people are sing echnologies like Linx o js make a beer gas pmp Tha sor of innovaion is no likely o have happened wihin he connes of a company becase if yo were a company aking Linx o marke yo wold go r he obvios which righ now is he server marke or he highend deskop marke. open sorce in general allows companies o make heir own decisions abo wha hey wan o do. So i's Linx in embedded devices 's Tivo rnning Linx and he Transmea Web Slae rnning Linx and Telephony sing Linx This is how billions of dollars in weah is being creaed om open sorce. 's like leing he niverse ake care of iself. y no con rolling he echnology yo are no limiing is ses. Yo make i available and people make local decisionso se i as a anching pad r heir own prodcs and services. And while mos of hose decisions don' make sense in he larger scale of hings hey ac ally work really well. This is no abo rying o spread Linx 's abo making Linx available and hen leing i spread iself. And his doesn' apply only o Linx. applies o any projec ha's open. Open sorce makes sense. People don' qibble wih he need r ee speech. is a lib ery ha people have defended wih heir lives Freedom is always somehing yo have o defend wih yor life. is also no an easy choice o make iniialy. And he same is re of openness. Yo js have o make he decision o be open. 's a difcl sance o ake a rs b i acally creaes more sabiliy in he end i n r v a ld a n d D a v i d D i a m n d
229
Tink o politics I te logic tats used against open source were applied to government ten we would alwas ave oneparty rule. Obviousl a singlepart rule is a great deal simpler tan our system o multiple parties te open politica system n wic muc o te world operates. Wit one part you dont ave to worr about getting agreement wit oter eople Te reasoning would llow tat government s too mortant to waste on te giveandtake o openness For some reason people see te llac o tis argument as it apples to olitcs and goverment but not as it applies to business Ironically in business t makes people nervous. Te arguments a compan uses to keep om opening up tecnolog are convincing. Thats not how things are done, management says And its scary. People are igtened o cange partl because tey dont know ow t is gong to turn out By stickng to te status quo a company can make a better judgment o were it will go and sometimes tat seems more important tan beng ugey successl. Tese are companies tat will be predictabl successl instead o beng unpredictaby real real rea successl It isn easy r a corporation to turn an exsting product into an open source product. Tere are a ost o torn issues For one ting over te course o monts or years tat it developed te product te compan bult up a great deal o internal knowledge Tis nouse intellectual propert is te compans bread and butter. Te organizaton is unwillng to relinquis te intellectual propert tat keeps it alive But also te very eistence o tis internal knowledge creates a barrer r outsiders It discourages tem om particpating. But I ave seen companies make te move om closed to open. One story s Wapit a Fnns comany creatng service and support inastructure r various interactive devices Tis project involved te companys wallponestyle Web server For tem te decision to open source teir soware makes erect sense. Tey want to build up ter servce but tey ave to buld up teir inastructure rst Tat requires wrting a lot o soware ts a necessary evil. So instead o viewing it as a decision to make 230
u t fo r F u n
its intellectual property available to oters, tey look at it tis way Te writing of soware takes a lot of engineering time, but it isn't someting tat creates value om being tigtly eld at te company. Tere were a few tings working in Wapit's vor. First, it was not a uge project. Second, te decision to open source was made in te early stages of te company's existence. Management reasoned tat it ad te resources inouse to develop te product, but it wanted to pus to ave someting more tan could be cre ated inouse. It also determined tat open sourcing is a good way of rtering Wap as a standard r oters to work on. Early in te game, te company asked r my advice and I told tem tey needed to gt te urge to ave decisions made internally. I suggested tat if tey were aving meetings in wic decisions sould be made, tose meetings sould not be closed to outsiders. By keeping te decisionmaking process a company aair, tey would run te risk of alienating outsiders, wo would ave trouble getting past te company's Old Boys network. Tat's one of te major problems of establising and maintai ning an open source project om a corporate environment. It's easy to give lip service to open source, but it can unintentionally degenerate into a twotier society: Us vs. Tem. A lot of decisions get made te easy waysitting at te cafeteria table discussing te options ad developing a consensus witout ever opening up te discussion to te outside. People om te outside wo ave valid opinions are essentially voted down by te ct tat te decsion was aleady made in te company cafeteria. Tis was one of te problems tat plagued Netscape i te monts llowing tat company's mceralded decision, in te spring of 1998, to release te source code (called Mozila) its nextgeneation browser. It took a long time bere te project truly lived up to its open source promise. Tere was a camp of Netscape insiders wo would not accept small patces om out siders. Everybody inside knew eac oter, and if tey ween't pys ically sitting around a coee sop making decisions, tere was a i n o r v a l d a n d D a v i d D i a m o n d
2
vitual co sop in whic t insids stayd ily clos nsted of bing sen as mbaking on t st geat xpienc in takg an xisting commcial poject and opning i t up Ntscape geneatd a bit of bad pss Wn wod of its inctivity got ot Ntscap could no longe tak t ig moal gound Tht helped tm opn up to outsids Now t pojct sems to be mch mo dynamic Wn lks st a about t possibility of opning p n xisting commcial pojct, ty tnd to ask th sam qestions On qustion as to do wit ow popl insid t company wold fl about t possibility of aving an outsid poduc wok that is btt tan ti ownand aving tat so publicly noticeabl tink ty sould fl gat about it, and geat tat tey ae getting paid not vn doing most of t wok n tat gad ope souco opn anythin tat mattis ungiving t sows wo can gt t job don, who is btt You cant ide bind manags Opn souc is t bst way of lvaging otsid talnt Bt you still nd to av sombody insid t company wo keeps tack of t ompanys nds at pson may not vn b t pojcts lad In ct, it could b a bnt to t company if somoe on t outsid taks it ov and is doing it ts n i f somon outsid is doing a btt job toubl is, t outsidr migt lad t pojct in a diction tat dosnt satis t companys quimnts o t company must tak ca of its own nds The opning of t pojct migt nabl t oganization to sink its local soucs, but tat dosnt man it can gt id of tm Th pojct could pand to bcom bigge tan i t would av bn at a singl company Outsid soucs mak a cap moe complt, and mo balancd systm, but ts tis ip sid: T xpandd systm no long taks only t ompanys nds into account It actually migt consid t nds of customs Pobably t most vexing ting in t wol pocss is giving up contol and just accpting t ct tat outsids may actally know btt ot difculty is nding a stong tecnical 3
j u s t fo r F u
leader in the company. This as to be somebody who is trusted by everyone on two levelsboth a technical and a political level. It has to be someone who is able to acknowledge the ct that the project may have been awed om the start Instead of trying to hide om such problems, the leader must be able to convince everybody that the best ting to do is to go back and start over, which means breaking stu. Its not a message people want to ear However, coming om someone who commands espect, ts a message people will accept Given the natue of ofce politics and ho w corpoations typi cally wok, the technical lead person would have to be someone wit a irly stong personality He or se should be somebody wo likes working by email and who avoids takng sides I wouldnt use te word liaison, because tat would imply there are two distinct sdes herethe inside camp and the outside camp. And thats not the way it should be This techncal lead person gets paid by te company to do open source He or she knows, and everybody else knows, that this person s not pad to gree wit is counterparts in te company, but simply to do the project Teres a danger wit aving te leader too closely associated with the company. Folks migt tust his or e technical ability, but not the nontechnical judgmen Is there a diplomat in th e house? It's like "Find me one honest man This s why I have tried so had over the years to avod get ting involved with Linu companes. Tis is becomng nceas ingly crtical now tat the money is materializing With so many dollars oatng around, people start questionng you motivatons For me, its elpl that Ive been known as being neutral You hae no dea how important t s to me to maintain tat neutalty It drives me nuts Okay. Youe rigt, I should stop preacing Open source s not r everyone o evey project or every coporation. But te moe that people stat taking stock of te success of Linu, the moe they ealize ts isnt te kneejerk rantings of idealistic, unwashed ighschooles. i n s o r v a lds a n d D a v i d D i a m o n d
33
Open p anything and the possibilities will llow. ve been talking abot open soce as long as jonalists have been asking me abot it which is basically the lat ve yeas. t sed to be that yo had to explain and explain what's so geat abot it. And ankly it fet lke an endless tek. t was like tdgig in md. People get it now.
34
j t f r F n
F M N D F O T N
\ht bot the brden o me?" Tht's wht some people will sk me. And let me tel yo the brden" is not brden t ll. t's n bein mos nd mos people who sy oterwise re st tryin to be nice nd mke nonmos people feel like they're better o. Yo're spposed to be hmble bot yor me nd complin bot how it destroys yor i. t ce it everybody drems o me nd riches know did. As teener wished to become mos scientist Albert Einstein bt better. Who doesn't? not scientist then rcecr driver. r rock str. r other Teres r the President of the nited Sttes. And ctly ettin there ws not t ll pinl Sre my not be Albert Einstein bt el comrtble bot hvin ctly mde dierence nd bot doin somethin meninl. And ettin reconized r it mkes the whole thin ll the better. So the next time yo her somebody complinin bot me nd riches inore them. They're st doin it becse it's wht yo're spposed to do. So is it ll ood? corse not. There re certinly down sides to bein welknown. don't hve people reconize me in the streets (or t lest not very oen bt the he mont of emil et is interspersed with the occsionl messe tht is relly hrd to nswer nd so hrd to inore. Wht do yo sy to somebody who sks yo to ive the eloy r his dd tht yo never met? never
2 3 5
epled to tat emal, and I stll el a bt gulty about t Tat was a vey mpotant tng somebody, and to me t ended up being just an convenience O ow do you tell somebody wo asks you to gve a keynote speec at a confeence tat you eally dont ave te time o te nclnaton? How do you make people ealze tat you long ago stopped lstenng to ponemal messages, witout appeang to be an nconsideate bastad? Wc you eally ae, ae all Its not as f I end up cang all tat deeply about evey ssue, just because I cae deeply about te ssue m known : Lnux Of couse, eventually t becomes eally easy to j ust say no O gnoe te equests entely one of te easons I love emal s tat ts so convenent and easy to gnoewats one moe emal n te few unded I get evey day? Te medum s so emoved om te peson tat t vey seldom gets pesonal enoug to make you feel gulty about gnoing t It appens (see above), but t doesnt appen vey oen And even when you dont gnoe t, sayng no" ove emal s a lot ease to do tan n peson o ove te pone Te poblem s ndamentally one of te expectatons people end up avng about wellknown people And te ct tat ts obvously not possble to lve up to all te expectations wle feelng lke you sould at least ty to do so Tats patly wat made witng ts book a petty nevewacking expeencetyng to wte a easonably pesonal book, wle at te same tme not eally dsappontng people wo expected sometng deent And some of te expectatons ae downgt slly I often get te feelng tat some people expect me to be a modenday monklvng a ugal life n solitude All because tougt tat makng Lnux open and eely avalable on te Intenet was a good idea, and because ddnt take te tadtonal commecal appoac to sowae So ten I get selfconscous and ate densve about te ct tat I actually enjoy spendng money, 26
j s t fo r F n
h e y re y o otic Grd A to oehi ore . hich bri he eco qeio er the brden of e" oe. ey i cce oi Li (/or Lix? " Wi r io efceere oie br who write book abo hief bece he ike eei hi e i ri nd bece it y o hi ew ee cr? he wer of core i ye. Aer ke ero whoe lifeo hioohy h bee o he o oehi ierei he dd oe oney e wh o yo exec wil he ? tt hithro i? o hik o. Gii wy oey o chriy rely neer ee eere y i i i cly ke the quetion duri he ki of hi book looke t hi blnky. Shae the whe" w he r hi h ce to y id Obioly wa o bor o he re ci reoibiiy oe cce che how you hik abot thin? t doe Lix wa dieren i whe here were jut y ery technic er ooe o iio (or whteer he number i ody or eoe who e i e occaiolly Ad Linux w ery iere bck whe he oy eole worki on it were eoe who i i eirey bece i w n and interetingwith oe of he coerci i nere tht re o obiouly there today A he e i re of Lin the eron Thi chane cii ht hi it o oet chne he c Linux i not he e oee i w e yer ao nd Li i't the ame ero he wa bck he. An r of wh h de doin Linux r's o wro wt a Potac Grad Am, ad its a car Its also proay mos "avra o ca h ho Uitd Sas, ad som jourass av u t trs tha I ould av such a mbarrass y rular car I's ot v apas, r crssak! Popl will los all rspc r m w I adm ha I sp hours aoizi ovr th xact color of m w car-a muc ss pracca BMW Z Rmmbr-"ust r Fu ha car s comp ad ury usss r ayt b Ad a's jus h wa I k
n r v a / d a n d D a v d D a m n d
23 7
so very interesting to me as been exactly te ct tat it asnt been te same, and tat new issues ave continuously kept coming up And tey avent been just tecnological issues, but issues involving ow te wole meaning of Linux canges in te ce of success Life would be boring oterwise So instead of using te word spoiled," Id prefer to j ust say tat commercial success as made bot Linux and me dierent" Id esitate to say grown up" tink, r me, aving tree kids made r more of a dierence tat waybut simply dierent Bet ter, in many ways, but also less pure Linux used to be just r tec nical people, and a safe aven r geeks A bastion of purity, were tecnology mattered and little else Tese days tat is not true anymore Linux still as te strong tecnical background, but aving millions of users makes everybody very aware of te ct tat you ave to be a lot more carel about wat you do Backward compatibility is suddenly a ctorand some day, twenty years om now, somebody will come along, say tat enoug is enoug, and start is own operating sys tem called Fredix"* Witout all te istorical baggage nd tats exactly as it sould be But wat makes me inordinately proud is tat even wen Fredix" comes along, tings wont be te same anymore If not ing else, wat Linux as done is to make people aware of a new way of doing tings, of ow open source actually enables people to build on te work done by oters Open source as been around r a long time, but wat Linux did was to move it into te general consciousness So wen Fredix comes along, it wont ave to start om scratc And tus, te world as become a sigtly better place
*Or "Diannix, as the case may be. In another twenty years hoelly com uter science will have rogressed ast the curret maledominated scene it is now . .
238
t o r F
Neary a year a e started orking on this book, Linus and I paid a Friday night visit to the ar raing/batting age pae here e had ompeted ith eah other months earie This time, Linus obbered me at both ativities: He drove faster and made better hits Late over Turkish food, I bamed my ousy performane on a partiuary frustrating day at ork. He ooked up and said: We, youve got to hang in there for three more months. Why? Isnt that hen you vest your rst hunk of stok options? The reason I bring this up is beause the night of our previous ompetition at the ar raing/batting age pae, Linus onssed that beause of his poor memo, he reguay had to ask Tove to remind him of his phone numbers. Suddeny he no remembers somebody eses vesting shedue, and he an ratte off here e ere hen I rst mentioned it to him. A year ago he seemed to deight in the roe of an absentminded prosso fuzzy about the detais of anything ess signant than Super String Theory or the memory apaity of his riest omputers. No he is inrediby tuned in. Bak in Janua e sat in my od hot tub and I joked about the Marin Historia Commission bugging me to donate it to their museum. In August he asuay says, Hey, hen are you going to donate that hot tub? He doesnt have to onsut an eetroni devie to remember the dates hen Avuton i be visiting. He is pugged into the personal detais of friends and o-orkers in a ay he didnt seem to be a year earie In 23 9
fat, he even knows what's going on with m friends and o-workers And for a ow whoserst words to me on the subjet were, "Atuay, I don 't remember muh of my hidhood, he suddeny seems to have onjured up the memories: "Did I te you how embarrassed I was when my mother wanted me to ask my grandfather to give me the extra 00 FM I need to buy my rst wath? The arity thing was just one way Linus seemed to have hanged ver the ourse of an important year in his There were itte things In Novembe we took the famiy road trip to Los Angees that provided the bakdrop for the "Meaning of Li prefae, party beause the Torvadses were invited to stay at the Brentwood home of the Finnish Consuate Genera Bore the trip, Linus was gazed-eyed as he sanned the wine ounter of a Santa Cara Safeway "Hep me pik out wine as a gift, he sai "I know nothing about wine Ten months ater he knows whih of two simiar abernets we shoud hoose from the Boga Bay Lodge miniba to drink whie wathing an inroom ation movie I ath him swiring his wine before drinking And then there's the exerse thing On my rst visit to Linus's home, he seemed to have a typia geekike avaer approah to hs body and physia webeing, the "my-body'sjustthere-toararoundmy briiant-mind phiosophy Linus en seemed to take pride n the fat that he never exerise Tove obviousy t dierenty Her karate trophies ined a fu bookase, and her aerobis videos rested on the teevision set And it seemed to be a point of ontention "Maybe in ve years some dotor wi te me I' have to ose weight or something, Linus said at the time I ike to exerise andgured t shoud be a main omponent of our outings I wanted to introdue him to surng, but it made sense to start out with boogie-boarding We drove over to Ha Moon Bay one aernoon in eary May, rented wet suits and boards, and Linus protested heaviy at the thought of wading into the hiy waters of the Pa, even in a wet suit But within minutes something amazing happened: He ighted in ridng the waves "This is great, he enthused ike a ve-year od at one point, sapping me a high ve Of ourse, about fteen minutes ater he deveoped a nasty eg rampfrom beng so out of shape, he reasoned and had to stop (When the ramp hit, he just sat there in the white
40
j s t r n
wate apparently unale to get up, as waves washed over him. My rst thought was: "Oh fuk If I ki this guy, I have miions of nerds on my ase. ) He looked forward to everything we did during the reporting phase of this ook: playing tennis, raing eah other at swimming, doing the sary amusements at Great A meria, driving go as. It got to the point at whih he eame less interested in sitting around taking into my tape reorr than he was in whatever ativity I had arrange The mud aths, hiking up Mt. Tamalpais, shooting pool, what "I ould do this on a regular asis, he sai sweating heavily aer playing tennis with me near my home That time he orrowed oth a raquet and running shoes. Afterwar he kept his new pair of running shoes in the trunk of his a just in ase.
i n u s o r v a ! d a n d D a v i d D i a m o n d
24
THE MEANNG OF LFE
Have yo ever lain back on a warm smmer's night looking p at the stars and really wondered why yo are here? What is yor place in things and what are yo spposed to do with yor life? Yeah well neither have I. Yet I ended p having a theory abot Life The Universe and Everythingor at least the sbset called Life." Yo were introdced to this theory in the prece of this book. And since yo've gotten this r might as well explain myself a little more. My theory didn't come abot while staring p at the stars immersed in wonder over the immenseness of it all on a clear night It came abot while was preparing r a speech When yo become well known r one thing people jst assme yo can be trsted to generate brilliant insight into nrelated bodies of knowledge that have been mystifying hmankind r millions of years And they want yo to share those insights bere a herd of perfect strangers. No it doesn't make mch sense. I got into Linx becase was a technology geek not becase was any good at pblic appearances let alone philosophizing witot pdent limits. t few things in li make all that mch sense so 'm not complaining. Back to the sbject at hand. This time I was invited to a local event in erkeley called Webrsh." Normally woldn't even consider it bt the invitation came throgh the Finnish Conslate here in the United States and being a patriotic person (or at least feeling slightly gilty 242
abot ating snow and aving moved abroad, I ad stpidly said kay. t Now, nobody expected m e to tak about te meaning o f life, least of all mysel t tis event was abot ife in te networked society, and was tere as te Internet person and representative of inand inland, de to Nokia (te largest, best , and most beauti company in te word as any inn will tel yo, is into commnications in a big way, and te networked society" is were it is at. Weve already discssed ow tere are more cell pones tan people in inland, and te crrent researc into nding ways of impanting te tings srgically at birt So tere sit, wondering wat I sold talk abot regarding commnications. O, rgot to mention tat most of te rest of te pane wod be comprised of pilosopers talking abot tecnology. Tis is erkeey, aer all. Te two tings tey take very seiosly in erkeley are erkeley politics and erkeley pilosopers So wat te eck If tey were going to ave piosopers taking abot tecnology, wy not ave a tecnoogist like me taking about piosopy? Nobody sod accse me of not aving balls. Tey migt cal me terminally stpid (and ey, tey probably dobt hiken? Not tis geek. So tere I am, feverisly trying to come p wit a sbject to speak abot te next day ( never get arond to doing speeces until it is way too ate, so late te evening bere te event is sally wen yoll nd me worrying abot it. And Im strggling tere, trying to ponder te commnication society" and wat its al abot, and wat Nokia and al te oter commnications companies wil eventally evove into. And te best I can do is to jst expain te meaning of life. Its actally not mc of a meaning. " Its more a law of life, ereaer to be caed Linss Law." ts eqivalent to te second *"Yes, sure, ll do it
L i n u s To r va l ds a n d D a v i d D i a m o n d
243
law of termodynamics in pysics, but rater tan explaining te devolution of order in te universe, it is about te evoution of life Im not talking evolution" in te Darwinian sense ere Tats a dierent tingr Webrus I was more interested in ow society evoves, and ow we moved om te industrial society into a communications society Wats next, and wy? I wanted to make i sound good, and to make enoug sense to convince an audience r te duration of a pane discussion Everybody as is or er own agenda, and tat day mine was to emerge alive om a panel discussion wit two notabe piosopers So wy do societies evolve? Wats te driving ctor? Is it reay tecnology tat drives society?wic seems to be a common view Was it really te invention of te steam engine tat got Europe started as te industrial society, and eventualy evoved us troug Nokia and cell pones into te communications society? Tat seemed to be te pilosopers take on tis all, and tey seemed to be interested in ow tecnology canges society And I, as a tecnologist, know tat tecnoogy drives noting It is society tat canges tecnology, not te oter way around Tecnology just sets te boundaries r wat we can do, and ow ceapy we can do it Tecnology, ike te devices i t creates, is at east so r i nerently stupid Its only in teresting insor as wat you can do wit it, and te driving rce beind it is tus really uman needs and inteests We dont communicate more tese days because we ave te means to do sowe communicate moe tese days because people are babbermouts, and tey want to communicate and if te means arent ere, tey will be created Tus Nokia So, my argument went, n order to understand te evolution of society, you ave to understand wat eay motivates people Is it money? Is i t success? Is it sex? Wat funmentay makes peope do wat tey do? Te one obvious motivationa ctor tat probably nobody will argue wit is simple suvival Tat is wat denes li, aer alit survives It doesnt just blindly llow te secnd law of te 244
J u s t fo F u n
modynamcs, but nstead survves despte a unverse tat seems rly nmcal to te knd of complexty and order tat s te very underpnnng of lfe So survval s motvatonal ctor # 1 n order to rank te oter motvatonal ctors, ad to con sder ow tey would stack up aganst tat very smple wll to sur vve Te queston s not Would you kll r money? " but Would you die r money?" Te answer tere s clearly no So we can safely strke money o te lst of ndamenta motvatonal ctors But tere are obvously tngs tat people are wllng to de r Tere are a lot of eroc stores of people and even anmas wo are n ct wllng to de r some larger cause So pan sur vval alone does not explan te motvatonal ctors tat drve our socety Te oter motvatons came up wt r te talk n Berke ley were smple and not very contested at te panel So at least somebody agrees wt tem (Or, n consderaton of te Fnns consulate, tey were just beng polte) Tere aen't very many tngs tat man s wllng to de r, but socal relatons s de ntely one of tem Te examples of socal motvaton beng enoug to drve people to rget about survva are numerous, om te lterary Romeo and Julet (dead not because tey wanted anytng as crass as sex, but because tey would rate de tan lose ter socal rela tonsp) to te case of te patrotc solde wllng to rsk s lfe r s country and s m ys socety So calk up socal rela tons as motvatonal ctor #2 Te trd and nal motvatonal ctor s entertanment" Tat may sound trte, but t's unquestonably a very strong rce People de every day dong tngs tat tey're only dong r n umpng out of perfectly operatonal arlanes just to get te rus, r example And entertanment doesn't ave to be trte t can be a game of cess, o te ntellectual entertanment of tryng to gure out ow te world really works t can be te curosty and exploraton of a new world Anytng tat makes a person st n a crowded L i n u To r v a lds a n d D a v i d D i a m o n d
2 4
ocket on top o a gadzilion pounds o igly explosive mateial just to be able to see te eat om space can cetainly be called motivational" And tats it: Survival. Your place in the social orde And enter tainment. Te tee tings tat make us do te tings we do Eveyting ese is wat a sociologist would pobably call emergent beavio"pattens o beavio tat emege om tose muc simple les But its moe tan just tese ae te tings tat motivate people" I tat wee all it wouldnt be muc o a teory o lie Wat makes it interesting is tat te tee motivational ctos ave an intinsic ode an ode tat sows up weeve tee is ie Its not ust tat were motivated by tose tee tingstey also od tue s o li ote tan uman li and tey sow up te natual pogession any lielike beavio Survive Sociaize Have n Tat's te pogession And tats also wy we cose ust Fun" as te title o tis book Because eveyting we eve do seems to eventually end up being ou own entetainmentat least i we ave been given te pos sibility to pogress enoug You dont believe me? Look at ow we classiy animals as lowe" o iger" order animals Tey all suvive But te ige you get in te evolution ay scale te moe you ae likely to st ceate socia pattens even ants iy low down on te scale ave vey stict social pattenstat eventually pogess into aving n Playing wit your od is not someting ants tend to do a lot But cats do Ants dont enjoy sex eite Yes take someting as basic and deligtl) as sex I don't claim tat it is one o te ndamental motivational ctos pe sebut it's a geat example o ate ndamental uman beavio tat as undegone te woe evolution o lie Tere's no question tat it stated out as a pue suvival tait Ae all even plants ave sex" in te survival sense and at some stage billions o years ago sex was pobably puely a survival ting tose singlecelled 24
J u s t fo r F u n
anmals tat woul slowly volv nto gks and ot umans And tes no queston tat s long ago volvd om a puly suvval pnomnon nto a vy socal pnomnon Its not only among umans at you nd maag cemones and a lot of socal nastuctu gttng lad Tnk of t tual dance of t Sandll canwc mates lf, by t way I ct, no dnat amounts of enegy gt spnt evy day on te socal coutsp tuals assocatd wt t smple matt of epoducton of all t spcs Enttanmnt? Tat too, I assu you Not just among umans, but t s pobably no concdnc tat t most volvd spcs on t planet also sems to mak t most out of te nttanmnt aspect of s T pogsson o suvval to socal bavo to nttanment s vywe Tak wa: vey muc a suvval tat back when t only way to gt to t watng ole was to kll t pople n you way wo wantd tat souce of wat tmslvs Wa as long snce bcome a tool mantanng socal ode n socty And wth t advnt of CNN, t as become nttanment Lk t o not, ts sms to b te nvitabl pogsson Cvlzaton tslf llows te sam lag patten Ognally t was a way to ensu suvval by coopaton and pow n numbes Tat s notng unqu to umans Most anmals and vn plant lf cate socts n od to suvv btte by elpng ac ote And wat s so ntstng s ow socty tself moves om beng suvvalbasd towad bng mo socal ow all uman cvlzatons nd up buldng bgg and btt oads and communcaton cannls n od to b abl to btt socalze And n te nd cvlzaton too bcomes gead towad ntetanmnt Look at t Roman Empmous not only ts oad buldng and stong socal od, but also, specally lat, vn mo mous ts nttanmn t O look at t ntd Stats today Dos anybody doubt tat lm and computgam ndusts a not about usng n t nttanmnt socty? Fom avng bn nc makts not L i To v a ! a D a v i D i a m o
47
a long ago ey are now among he bigges indsies in he ricest contry in e world And wat is interesing to me a a echnologis is how this paern repeas iself in e tecnology we ceae We call the early age of modern ecnology e Indsrial Age b wha i eally sould be called is e Age of Tecnological Sial Technolog p nil no a long ago was almos exclsiely r sriing beerbeing able o weae cloh beter an o moe goods around ser Ta wa some of e original impes r i all We call e crren perio he nrmaion Age ts a big sif Is abo ecnology being sed r communication and spreading inrmaiona ery social behaiorraer han js surviving in beer syle Te Inerne and e c a so mc o f or ecnology is saring o moe oward i is a big roadsign of or imes: I means a people in e industrialied conries are saring o ake e srvival ing r graned and sddenly e nex pase of ecnology becomes he big and exciing one: he social aspec of commnicaion ecnology of sing ecnolog no js o live beer b as an inegral par of social li Te ulimae goal of course is sill looming as he inrmaion sociey e enerainment sociey A place were he ner ne and wireless commnicaions wentyr hors a day is taken r granted and doesn ge any eadlines anymore A ime when Cisco is e old marke and Disney Corporaion owns the wold A ime probably no oo r in he re
So wa does is all mean? robably not mch Ae all my eory of e meaning of life doesn actally gui yo in what you sold be doing A mos i says Yes yo can ght i bt in e end e limae goal of life is o ae n " I does to some degree explain wy people are willing and eager o work on projecs like inx on he nernet or me and r many oer people inx has been a way o scrach to motia ional ices at e same ime Taing sial r granted inx 248
j u t fo r F u n
has instead brought people both the entertainment of an intellectua chalenge and the social motivations associated with being part of creating i t all. We may not have seen each other cetoce very much but emai was much more than just a dry exchange of inrmation Bonds of iendship and other social ties can rm over email This probably also means that if and when we ever meet another intelligent life rm in this universe their rst words are not ikely to be Take me to our leader" They're more likely to say Party on dude! " Of course I might be wrong.
L i n u s T o r a l ds a n d D a i d D i a m o n d
2 4 9
Inx
Adams, ougas, 28
Bamr, Stv, 167
advocacy nwsgroups, 1 5 5 5 6 , 1 5 7 , 1 5 8 , 1 5 9, 1 6 2 A S articia intignc AX (BMs Unix), 157 An, Pau, 141 Apha computr, 1 32 Amiga computr, 39, 132 Amoa oprating systm, 98, 106 antistaishmnt sntimnt, 161 Anvin, Ptr, 64, 1 1 8, 14 2, 144 Apach (Linux r W srvrs), 157-58 App Computr, 1 49-5 1 App computr, 39 articia intignc, 194 assmy anguag, 39 , 4 1 , 44, 4 5 , 46, 63 Astroids (computr gam), 46 AT&T, 5 3 , 56-5 7 , 2 2 1 Atari, 132 audiocasstts, 216-17 Augustin, Larry, 1 7 3 , 1 74 7 5 Avuton S Virumaki, Jouko
BASC (programming anguag), 7, 10 Bhndorf, Brian, 166 B Las (AT&T), 53, 56 Brinato, Scott, 186-88, 189 Brky Sowar istriution cod- (Unix), 5 7, 1 52 , 1 5 3 Brn Cnvntion, 94 inary programs, 82 BOS, 62 Bois, avid, 187 Bourn Sh (Unix), 82-83 Brcht, Brtot, 32 rowsrs, tsca, 1 5 5- 57 , 2 3 1 -32 BS S Brky Sowar istriution cod-as unding, sowar, 218
C (programming anguag), 45, 52 Caa, ntrnt, 1 1 7, 1 1 8 cacuators, ctronic, 6 Cadra, 130 Carngi Mon Univrsity, 149
Index
25
"Cathedral and the Bazaar, The" (Raymond), 1 cel phones, 32 3 3 , 2 3 , 2 China, 96, 22829 Church of Scientoogy, 213 Cisco, 28 clones computer game, 6 persona computer, 22 CNN (cable network), 27 Coherent operating system, 92, 129 Comdex Show (Las Vegas; 1999), 1798 commerciaism, Linux user con cerns, 11, 1, 1636 Commodore 6 computer, 39 Commodore VIC20 computer, 67, 3 , 3 9, 2, 6 Common Desktop Environment, 130 communication, 2 2 3 , 28 meaning of life and, 22 1 , 2 communism, Torvalds's ther and , 1 , 6 , 66, 67 compact discs, 216, 217 Compaq, 203 computer games, 17, 68, 6, 61 computer graphics, 6, 7 computer programmng assembly language, 3 9, 1 , , , 6, 63 BASC language, 7, 10 C language, , 2 Forth language, 3 Java language, 1 6, 1 8, 2 1 81 9 machine anguage, 1 0, , open source development, 121 22
22
Index
programmer motivation, 122, 2 27 , 2 28 Torvads's early eorts, 8, 10, 17 , 37 Torvalds's scination with, 73 76 computers cost of, 23 ngering of, 191 games r, 1 7 , 68, 6, 6 1 graphics, 6, 7 mainame, 160 multitasking, 1 oprating systems, 39, 1 S also spcic oprating sstms as Toadss childhood hoy, 910, 1619, 2, 26, 397, 69, 71 S also personal computers; spcc computr mols consumer rotection, licensng and, 207 control, of resources, 2 1 1 9 copyrights Berne Convention and, 9 diital act (U.S), 207, 208, 212 extension act (US), 226 intelectual property and, 20 8, 210 icenses, 8 , 1 2 , 206 Linux operating system and, 997, 19 music industry and, 216 17 S also General Pulic License creativity, intellectual property issues and, 207
Dataass, Linux and, 5859 Cruz, Patrick, 34 CSS awsuit, 23 ECS (igita' s sr Group), 32 Coputr, 203 iaond, avid, 07 2 , 4, 5, 45, 220, 2394 oogioarding with Torvads, 50, 2404 Codx Show 999), 8385 rst ncountr wi th Torvads y, 2023 ispacing of Torvads 's phon nur, 707 pnguin as Linux syo and, 3840 Toads's charita incina tions, 237 Torvadss chidhood oris, 3435 Toadss iy intrviws, 657 Torvadss aning of if thory, xviixxii Toads's ony anxity, 76 78 Toadss nw hous, 20020 iaond, Kay, 38 digita audiotaps, 27 igita Euipnt Corporation, 53, 32, 43 igita Miniu Copyright ct, 207, 208, 2 2 disasrs, 44 isny Corporation, 248 MC S igita Miniu Copyright ct
OS oprating syst, 39, 54, 6 V tchnoogy, 23, 278
E instin, rt, 208, 2 3 5 ctronic cacuators, 6 rgnt havior, 246 ncryption, 157 , 2 7 ntrtainnt aning of if and, 22 as otivationa ctor, xviii xxii, 245 49 ntrtainmnt industry, V tchnoogy and, 213, 278 ntropy, xxi Evans, Bruc, 62, 87, 00, 03, 04 voution, Torvads's viw of, 154, 97 244, 246-47 Ewing, Larry, 39
1
air us" concpt, intctua
proprty and, 208, 22 Farr S Saxrg, O Tod Eis Faror S Toads, Mrta Frias, 61 ngring, ofcomputrs, 9 Finand, 3 , 3 1 33 c phon usrs in, 32 3 3 , 2 43 ducationa systm, 24-25, 27, 33 , 404 Prsidnt's Ba, 9899 rindr popuation, 3, 32 saunas in, 3-32
2
(Finland cont.) stoicism o citizens 3 2 tecnoloy and 3233 wintertime i n 9 Finnis Independence ay 198 Finnis News ency 4, 5 First Boston redit Sisse 174 Forbs (maazine) 162 rk (Unix operation) 54 5 5 Fort (prorammin lanae) 43 FreeBS 57 Free Soware copyrit license S General Pic icense Free Soware Fondaion 58, 66, 167 Free Soware Manieso 58 Ftre oesn 't Need Us e oy) 15354
G ames comper 17, 4648, 56, 6 1 asoline pmps and inx i lization 2 29 Gates Bill 187 omdex Sow keynoe address y 1 7980, 1 8 1 , 1 82, 1 84 estalisment symoism o 161 open sorce pilosopy and 227 oads compared wit 2 1 , 23 , 1 67 S also Microso Gass arl Friedric 76 G compiler 8 7, 8 9, 91 , 96, 163 General Plic icense 58, 59, 9697, 19496, 225
54
Indx
nemacs 78 GNU operatin system 58, 163, 166, 195 Gntela 2 1 6 GP S Genera Pic icense rapical ser interce 1 1 5 1 6 rapics compter 46, 47 Greece ancient ii reed 97, 21 5 , 21 9 GSM sandard wireless ecno oy 2 1 5
H all Henry 139 Hal on (Maddo) 1 32 , 1 34, 135, 139, 143, 184 Haloween ocmen (Microso memo) 167 Handsprin 219 ardware emaion 147 Haard Uniersity aw Scool 226 Hesnki elepone ompany 18 Henry Bisop 13 Hewe Packard 218 Hondel irk 17 2, 1 7 3
I BM 149, 2 1 8 , 225 in operatin system and 5758, 162, 203 personal compters 4849 Indstrial e 248 Inrmation e 248 Inrmix 15859 Intel 135, 42
entium FO OF lockup bug 165-66 intellectual property 204-14 230 creatiity and 2057 DeCSS lawsuit 2 1 3 "ir use" concept 2 08 2 1 2 Internet and 2 04 2 1 2 3 open source and 204 21 0 230 patents 204 2089 trade secrets 208 2091 0 2 1 3 See also copyrights Internet 53 5 7 88 248 adocacy newsgroups 1 5 5 - 5 6 1 57 1 58 15 9 162 chainletter hoaxes 93 intellectual property issues 2 04 2 1 2 1 3 Linux newsgroup 1 7 - 1 8 M3 technology and 2 1 6 Internet Cabal 1 1 7 1 1 8 I. See intellectual property "Is the Linux Reolution Oer?" (Berinato) 18688
J aa (programming language) 1 5 6 1 5 8 2 1 8 1 9 ]ini (interaction agent language) 1 5 1 52 1 5 7 Jobs Steen 1 49 5 1 1 5 4 Jolitz Bill 5 7 Joy Bill 5 6 1 5 1 - 5 4
L anguage computer See pro gramming languages
Law of Entropy xi Lehman Brothers 7 3 Lemke Ari 808 1 87 88 Lessig Larry 226 licensing consumer protection and 207 copyrights and 58 1 52 206 IBM and 158 Sun Microsystems and 1 5 2 156 157 21 8 See also General ublic License "Linuss Law" 243-44 Linucare 203 Linux International 1 3 2 1 3 4-3 5 157 Linuxjournal 1 32 1 34 Linux operating system 20 72 1 5 6 2 1 7 2 1 8 2 25 29 adocacy newsgroups and 1 5 5 1 57 1 58 159 162 commercial successs impact on 23738 copyright policy 94-97 195 corporate interest in 1 3 0 1 3 2 1 33 1 5 5 15 962 164 165 early user feedback 88-89 91 93-94 95 nancial reimbursement issues 9396 agmentation concerns 69 70 ture technology deelopment and 22324 IBM and 1 57-58 162 203 idealist s pragmatist debate 163-66 Inrmix and 1 5 8 5 9 initial posting of 8789 Internet newsgroup 1 1 7 8 legacy of 23 8 248-49
nex
255
ux opratg systm, cont Mcroso thrat, 163 1 67 68 202 Mx compard wth, 92 98 106 multprocssor machs, 146 am orgally plad r, 84 88 tworkg ad, 1 1 6 1 7 Orac ad, 159 orgs of, 57 5 8 64 7887 pagtodsk, 9 1 9 2 pgu symo, 13840 portalty, 10 12 1 045 1 32 pulc rlatos cosdratos, 12729 scodary projcts utlg, 22829 scurty ssus, 1 1 7 Su Mcrosystms ad, 1 5 7 support astructur, 2023 Taaum' s attacks agast, 9 8 1 00 1 0 6 1 1 1 1 2 1 1 7 Toalds as usr commuty ladr ad, 20 1 2022 1 68 69 190 Toalds's mag of lf thory ad, xx tradmark dsput, 20 13335 Vrso rl, 1 1 7 1 27 29 vrso rlass, 8792 96 1 1 6 1 1 7 1 3 2 X wdowg systm ad, 11516 ux SMP, 146 SP mach, 19495 ookg Glass (Ux dsktop), 130
256
Index
M ach programmg la guag, 10 44 45 Mach opratg systm, 1 4 9 5 1 Mac opratg systm, 8 1 Mac OS X opratg systm, 149 Maddog See all, Jo maam computrs, 160 Madlrot, Bot, 7 5 Mark Wllams Compay, 92 Massachustts sttut of Tchoogy, 1 1 5 1 94 mathmatcs, 6 7475 76 McKusk, Marshall Krk, 5 6 1 1 4 mcrokr approach, opratg systms ad, 9899 10 1 1 04 1 50 Mcroso, 1 1 4 1 49 1 5 1 udlg of sowar y, 2 1 8 allow Documt, 167 BM ad, 158 lcsg ad, 206 ux as thrat to, 1 6 3 1 6 7 68 202 ux systm compard wth, 16061 Ntscap ad, 1 5 6 McroVAX computr, 5 3 5 4 Mx opratg systm, 129 ux compard wth, 92 98 106 Torvalds as usr, 5 2 6 1 6 3 7 8 8 1 8487 9091 MT See Massachustts sttut of Tchology mo phos See cll phos modms, 63 moolthc approach, opratg systms ad, 99100 10 1 104
Morr See Trnqvist, Leo Waear motivation inuencing ctors, xviii-xxii, 244-49 r programmers, 2 2 , 2 27 , 228 Motorola, 4 Mozart, Wolfgang Amaeus, 2 Mozila (Netscape project, 7 , 2 3 - 32 Mozilla Crypto Group, 7 MP3 technoogy, 2 multitasking, by computers, 4 music inustry, recoring technoogy an, 2 - 7
N apoleon, 3 Napster, 2 Nationa Aeronautics an Space Aministration (NASA, Nesson, Charles, 2 2 NetBSD, 7 Netherans Unix Users Group, 3 Netscape, 20 Mozia project, - 7 , 2 3 -32 networking, 7, Linux an, - 7 newsgroups avocacy, -, 7, 8, 9, 2 Linux, 7 - 8 Newton, Isaac, 94, 228 Nokia, 33, 94, 243, 244 Norssen igh School (esinki, 24, 2
Noay, 32 Novel, Inc , 7 , 30
O penBSD, 7 Open Law roject, 22 open source, 20 , 4, 2 -22 , 2 8, 4 antiestablishment sentiment r, Apple Computer an, 49-0 control issues, 28 ee soware movement an, 8, -7, 94-9 ture tecnology evelopment an, 223-24 General ublic License an, 8 , 9 , 9-97 , 94-9, 22 IBM an, 7-8, 2 iealist vs pragmatis ebae about, 3- Inrmix an, 8-9 intelectual property issue an, 204, 20, 230 Netscape browser technology an, -7 , 23 -32 Palm Computing an, 29 programmer motivaion an, 2 2 , 2 2 7, 2 28 rationale r, 22-34 Sun Microsystems an, , 2 See also Lin operating system operating systems (OS, 7 , 22 2- 23 early versions, 39, 4 microkernel approach, 98-99, 0 , 04 , 0
57
oeran sysems S), cont) monoc aroac, 9900 0 04 orvads's eary nkern w, 44 S also nx oeran sys em; othr spcific opratin systs Oratin Systs: Dsin and Iplntation anenam), 5 5 2 5 4 7980 2 2223 race, 59 S/2 oeran sysem, 5 8
Prnce o Persa comer ame), 6 rorammn anaes assemy, 39 4 44 4 5 46 63 BSI, 7 0 4 5 5 2 For, 43 Java, 5 6 5 8 2 8 9 macne, 0 44 45 S also omer rorammn roeced mode, 62
0S oeran sysem, 4 Ft Man comer ame), 46 47 aeodsk, 9 9 2 Pam omn, 2 9 Pam Plos, 2 9 aens, 204 2089 Ps S ersona comers PC Wk maazne), 8688 PP 1 1 comer, 56 enn, as nx symo, 38 40 Penm F F lock , 6566 erceon, roe o, 2 2 2 2 2 3 ersona comers, 39 4 48 49 5 2 22 2 3 22 5 Playboy maazne), 6 8 Poyecnc Unversy o Hesnk, 58 29 oray, 02 045 32 PSIX, 7 9 PSIX sandards, 7980 Presden's Ba Fnland), 9899
258
Indx
Rand Toads's ca), 5 0 5 23 Raymond, Erc, 5 6 57 6 3 66 67 96 readony memory RM), 4445 62 rea mode, 62 recordn ecnooy, msc ndsry and, 2 6 7 Red Ha, 4 3 5 8 5 9 64 6 6 7 2 7 5 9 2 2 0 3 Rd Hin maazne), 65 rendeer, Fnland and, 3 3 2 Rche, enns, 5 6 RM readonly memory), 4445 62 Roman Emre, 247 roo accons, 9 roo eer, Torvads's dske o, 3 36 Rssa, 3 3 2 3 3
San jose Mercu News, 20 saunas, 2 2 2 3 3 2 3 Saxr, O Toad Es Farr; randhr, 4 scnc, orna prcpons o, 22728 Scnoloy, 2 3 scury ssus, Lnu and, 7 sx, Torvadss mann o hory and, xx, xv, xx, 24647 sharwar, 93 sh command, 54 shl prorams, 8284 87 Sus, Jan, 7 6 Slcon Graphcs, 203 Scon Vay, 2 22 23 49 Sncar, v, 4 4 8 Sncar QL compur, 4 46 48 49 5 5 3 Snrycho my, 6 68008 compur chp, 4 42 48 soca ordr, as movaona cor, xv-xx, 24549 socks, Unx, 6 Sony, 223 Sony Paysaon 2 2 2 2 2 2 3 sourc cod, 82 94 See also opn sourc Spac Wars compur am, 5 6 Spkrum co cu, 2728 77 0- Spc Grs, 2 Saman, Rchard, 5859 96 56 63 66 67 9496 Sar Oc, 5 2 8 Sun Mcrosysms, 5 5 3 Java prorammn anua, 56 58 2 89
Jn nracon an an ua, 5 - 5 2 5 7 Lnux and, 5 7 Unx opran sysm, 79 82 suva, a movaona cor, xv-xx, 24448 SuSE Lnux vrson, 5 9 Swdn, 3 Symocs, 9495 sysm cas, 5 4 5 5 7 9 8 8 3 Sysm V cod-as Unx, 5657
Tan opran sysm, 49 Tannaum, ndrw S aacks aans Lnu y, 98 00 0 6 2 7 Mnx opran sys and, 52 6 Operating Systems y, 5 5 2 53 7980 2223 ask-swchn, 63 TP/IP nworkn sandard, 7 chnooy ur dvopmn prspc vs, 22024 Torvads s mann o ho and, xx-xx, xx T, 43 phony, Lnu uaon o, 229 rmna muaon, 62-64 77 7 8 90 Tvanan, v, 4950 Thompson, Kn, 5 6 Tmx compurs, 4 Tvo, 229
Id
25
Trnqvist, Leo Waldear orr; grandther), 6 7 9 1112 14 18 35 136 Trnqvist, ormor grand mother), 1 8 Torvalds, Anna ikke mother), 1 5 1 6 1 8 84 1 2 3 1 2 8 144 145 background and meeting with, 6571 Torvalds, Celeste daughter), 1 4 1 Torvalds, Daniela daughter), xvii, xxi, 23 25 34 14 1 144 1 7 2 1 7 7 1 8 1 20 0 2 0 1 Toalds, Leo alf-brother), 1 0 1 1 5 16 Torvalds, Linus accessibility of, 18690 army duty, 2829 50 BW sports car, 10910 237 as cat owner, 5 0 5 1 1 2 3 childood appearance, 35 college years, 2728 50 5 1 54 6064 7781 90 1 10 1 1 1 1 4 1 3 6 37 commercial success's eects on, 23738 computers as childhood hobby, 910 1619 24 26 3947 6 9 7 1 control as issue r, 2 1 5 1 9 courtship and marriage, 7 1 12223 128 144 earl programming eorts, 8 1 0 1 7 4347 me's upside and downside, 23537 mily background, 1 3 1 6 milys recollection of child hood of, 657
60
Index
n websites, 1 2 9 fascination with programmin, 7376 rst computer, 68 1 2 35 39 rst PC, 6064 rs program writen, 8 rst U.S visit, 13032 on Frbes cover, 162 ture technology development perspectives, 22024 guiding life principles, 1 7 9 high school years, 2426 image misconceptions, 18890 increased interes in exercise, 1 33 24041 intellectual property concerns, 20414 Jobs Steven) meeing with, 14951 as journalist vorite, 1 6 3 1 67 69 1 8688 Joy Bill) meetings, 1 5 1 5 3 as Linux communiy leader, 20 1 2022 1 6869 1 90 meaning of life theory, xvii xxii, 5 1 2 2 1 24249 move to new house, 200201 online colection r, 64 118 142 open source phiosophy ratio nale, 22534 parents' divorce, 10 18 34 67 on people's overbearing seri ousness, 19197 political views, 1 6 5 2 3 0 as Presidents Ball i nvitee, 9899 public speaking and, 1 1 2 1 1 3 14 1 20 170 1 7985' 192
as research assstant, 1 1 5 1 3 3 root account, 992 schoo stend awards, 404 sees mortance to, 48 soca nsecurt o, 26 27 110 s Sektrum cu memer, 27 2 8 7 7 1 1 0 1 stock otons, 66 17278 summer jos chd, 40 as teachng assstant, 5 2 2 23 termna emuaton rogram, 6264 77 7 8 90 at Transmeta Cororaton, 20 7 1 1 1 5 4 1 4 8 5 9 1 6 6 169 178 8 1 1 8689 unstng o hone numer, 7071 See also Lnux oeratng sstem Torvads, Mrta (Farmr; grand mother), 1 4 9 1 Torvads, Ns (Ncke; ther), 1 0 1 1 5 1 7 1 8 26 4 1 60 6 5 6 8 69 84 2 3 1 2 8 2 00 Torvalds, Patrca (daughter), xv , xv, xx, xx, 2 3 2 5 3 4 7 1 1 3 2 1 4 1 1 44 4 5 1 5 4 1 5 5 1 7 7 1 8 1 2 00 20 Torvads, Sara (sster), 4 8 1 5 1 9 2 5 63 64 65 677 2 84 9 2 1 2 3 1 5 5 Torvalds, Tove (we), xv, xx, xx, 1 1 50 1 0 8 1 3 6 2 3 9 240 Comdex Show (999) and, 8 0 8 courtsh and marrage, 7 1 12 223 1 28 144
daughters rths, 1 4 1 1 44 155 m e, 2 3 3 4 5 9 7 0 journasts and, 29 Lnux engun smo and, 3839 move to new house, 20020 move to Unted States, 4445 at Presdents Ba, 199 Red Hat nta uc oer ng, 7 2 7 3 as squash aer, 3 3 1 3 4 trademarks, 208 Lnu oeratng sstem ds ute, 20 13335 trade secrets, 2 0 8 209 0 2 1 3 Transmeta Cororaton, 2 0 7 1 5 4 48 5 9 66 1 69 178 1 8 1 84 8689 Transmeta We Sate, 229
U trx oeratng sstem, 5 3 Unted States Corght Extenson Act, 226 Unverst o Carna-Berkee, 5657 Unverst o Helsnk, 2 7 5 3 5 4 1 7 1 2 2 1 2 8 29 14 3 Unverst o nos, 56 Unx Doman Sockets, 6 Unx oeratng sstem, 20 52 5 8 7 9 8 7 3 0 1 60 Berkee Soware Dstruton codease, 5 7 152 153 Bourne She, 8283 B Ms verson, 1 5 7 vendor dsutes, 169
Inde
1
8 vectr graphcs, 46 VH tapes, 1 7 V20 See mmdre V-20 cmputer Verumak, Juk (vutn), 49 69 7 84 94 1 34 39 Vkngs, 1 3 Vsr (cmputng devce), 1 9 VM peratng system, 5 3 5 5
Wendt, Ernst vn (greatgrand ther), 1 5 Wndws NT peratng system, 1 58 1 60 167 Wndws peratng system, 5 5 1 18 1 58 Wired (magazne), 1 5 3 wreess technlgy, 2 1 5 48 ce l phnes, 3 33 43 44 Wrzenus, Lars, 7 58 64 1 08 1 1 5 1 72 8 Wsnak, teve, 4 1
Wapt, 3031
X86 nterpreter, 147
war, Trvadss meanng f fe thery and, xv-xx, , 247 Werush (Berkeey event), 42 44 We seers, Lnux and, 1 5 7 5 8 1 60 26
XENX peratng system, 108 X wndwng system, 1 1 5 1 6
V Lnux, 1 3 5 1 7 47 5 1 7 7
22
ndx
Zrwsky, Orest, 1 1 5 1 6