Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (21)
Emner Udviklingsværktøjer

Dennis er død

Af Poul-Henning Kamp 13. oktober 2011 kl. 09:12

Dennis Ritchie er død, efter længere tids sygdom.

Jeg er sikker på at gud og hver mand vil skrive nekrologer over Dennis og der vil blive skrevet op og ned af dørstolper om betydningen af C sproget og UNIX osv, så hvis I vil vide hvilket år han fik Turing prisen eller et håndtryk af Clinton, kan I rigeligt få de lyster stillet andre steder.

Det her skal handle om min morgenmad d. 18 juni 1998.

I 1998 var jeg hjemme i Danmark, men blev meget kraftigt opfordret, nærmest tvunget, til at indsende et paper til "FreeNix" sporet på Usenix' konference. Det blev til et paper om den malloc(3) implementering jeg havde lavet til FreeBSD.

Jeg fik ikke sovet hele vejen fra Slagelse til New Orleans fordi jeg sad ved siden af en ingeniør der lige havde været til "brobyggerfest" i anledningen af Storebæltsbroens åbning og lærte en masse om Mississippi og problemerne med at bygge broer over den.

Det blev ikke bedre af at New Orleans er en anelse varm om sommeren og hotellets air-conditon var sat til "polarstorm". Faktisk er der så varmt i NO, at da min mormors bror havnede der en sommer, drog han stik nord indtil han var tilbage på den rigtige breddegrad og endte sine dage som biavler i Saskatchewan.

En af de aller første ting jeg måtte gøre var naturligvis at se Mississippi og naturligvis var det svært ikke at synge "Ol' man river" fra "Showboat" når man nu engang har fået den boret ind i hovedet ved talrige prøver på en amatørmusical. En ældre herre af sort overbevisning måtte forbavset spørge hvad der foregik, for han genkendte melodien men ikke ordene.

Efter onsdagens konferenceprogram var der naturligvis forskellige sociale arrangementer og NO's legendarisk Cajun mad.

Torsdag morgen var jeg nogenlunde frisk og sjoskede ned til hotellets morgenmad, fyldte en tallerken med english breakfast, som de tror det skal være i USA.

Lige inden jeg greb ud efter kniv og gaffel er der en fyr, jeg ikke aner hvem er, der siger "This guy wants to talk to you" og efterlader en lille matematikprofessorlignende type ved mit bord.

Jeg kan lige så godt krybe til korset og indrømme at jeg ikke anede hvem manden var og rent rutinemæssigt antog ham for at være en eller anden tilfældig FreeBSD bruger.

Jeg indbød ham til at sidde ved mit bord, han hentede en smule frugt og lidt yogurt og kom og satte sig ned og sagde noget i stil med: "Kirk sendte mig en kopi af dit paper og det er det første nytænkning jeg har set om malloc siden vi skrev i Bogen."

Han betonede "the Book" med den samme lille præcise accent som præster bruger til at gøre b'et stort i Biblen. Ikke ærefrygtigt eller salvelsesfuldt, bare bog med stort B istedet for bog med lille b.

Der var absolut ingen klokker der ringede hos mig, jeg anede stadig ikke hvem jeg sad og spiste morgenmad med.

Jeg svarede et eller andet med at taget i betragtning hvad RAM kostede nu om dage kunne jeg egentlig ikke forstå det, men at UNIX firmaerne formodentlig tjente flere penge ved ikke at optimere deres malloc.

Vi sludrede lidt frem og tilbage om malloc og VM systemer og FreeBSD og først da han siger "Jeg tror faktisk at de fleste af os i Bell Labs kører FreeBSD for tiden" var der en alarmklokke der begyndte at ringe.

På det tidspunkt var det naturligvis alt for sent at lave "We're not worthy, We're not worthy" fra Waynes world og jeg udbrød slet og ret "Ohh, now I know who you are..."

Dennis brød ud i et stort grin.

Jeg har heldigvis aldrig taget "Fanboiz" kursus i 4H og tillod mig i kraft af min placering som hovedudvikler i FreeBSD at betragte mig selv som, om ikke ligefrem ligemand så i hvertfald kollega med Dennis.

Og jeg havde lige et par høns jeg skulle have plukket med den kollega.

UNIX device-nodes f.eks. Hvad pokker er det for et grusomt hack med symlinks ind i et andet namespace baseret på magiske tal ?

Dennis havde et kort øjeblik "Jeg vidste ikke at vi skulle til prøve" ansigtsudtrykket på, men svarede så at jo, det var jo lidt af hack, men det var meget bedre end det første hack, for der var inode nummer 10 konsollen, på alle filsystemer, uanset hvad inode nummer 10 så iøvrigt ellers måtte tro at den var.

De havde lavet det om efter en lidt upraktisk episode hvor login programmet var havnet på inode nummer 10 ved et uheld.

...og så gik sludderen ellers, om passwords, tid og time_t, filsystemer, konferencer, berømmelse og fanboiz osv.

Jeg havde egentlig nok forventet at Dennis var helt fremme i skoene med UNIX og sad og kodede på nye hotte ting, men der måtte han skuffe mig, han var nærmest blevet en slags politiker nu om dage. "The curse of fame" som han kaldte det. Hver gang der var brug for en tungtvejende mening rullede de ham ud i en limoshine og han brugte alt for meget tid på retssager, advokater og memoer.

Jeg ved ikke hvor lang tid vi sad og sludrede, men inden vi skiltes sagde Dennis "You should really come visit the labs some day..."

Man skal passe utroligt meget på med USAneres gæstfrihed, bare fordi de siger "drop in some time you are in the area" skal man ikke begå den fejltagelse at dumpe ind uanmeldt, eller for den sags skyld overhovedet, uden at sikre sig at det ikke bare var en form for høflighedsfrase.

Men Dennis gentog opfordringen i email nogen tid senere, desværre på et tidspunkt hvor mit familieliv hang i ål og jeg var ved at rende mit firma igang uden at kunne forlade mine to små unger, så der blev aldrig noget ud af en pilgrimstur til "the Labs." eller knæfald foran Dennis' kontor.

Jeg så Dennis igen i publikum til mit foredrag og han gav mig en "thumbs up" da jeg var færdig.

I en af de efterfølgende email udvekslinger fik jeg endelig taget mig sammen og opført mig anstændigt og takkede ham for at han havde grundlagt den industri som gav mig noget at bruge hjernen til og brød på bordet.

Det er jeg ham stadig taknemmelig for:

Tak Dennis.

phk

Send Tweet
Udskriv
Billede af Poul-Henning KampOm Poul-Henning Kamp

Poul-Henning er selvstændig systemprogrammør, kernekoder, Varnish-forfatter, data-arkæolog og brokkehoved uden særlig portefølje.

Follow @bsdphk

Kommentarer (21)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Piotr Czarny 13. okt. 2011 - 09.59
 
Hvil i fred, gamle guru

Nu er det jo ikke de runde hjørner, han har opfundet, så medierne vil nok forbigå hans afgang i stilhed.

Nogle få steder på nettet vil nørderne mødes og dele deres tanker. Det er vel også fint nok.

Hvil i fred.

  • Stem op 39
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Casper Bangs billede
Casper Bang 13. okt. 2011 - 10.38
 
RIP

Ja vi må jo desværre berede os på at alle de store moderne pionerer (Knuth etc.) har nået en alder hvor de ikke får lov at lege med turing maskiner længere. Dennis vil dog leve viddere i mange år som den ene del af K&R. RIP.

  • Stem op 13
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Niklas Saers 13. okt. 2011 - 12.02
 
Hvil i fred

Hvor havde vi vært uden Dennis? Jeg skylder ham en stor tak, mit liv ville vært markant anderledes uden hans bidrag. Tak for din historie, Poul-Henning, jeg håber at læse mange flere af dem de kommende dagerne. :-)

  • Stem op 9
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kræn Hansens billede
Kræn Hansen 13. okt. 2011 - 12.32
 
En sød historie

Tak for en sød historie.
Fortryder du din beslutning om at blive hjemme ved børnene, i stedet for at forsøge at flytte til staterne?

  • Stem op 3
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 13. okt. 2011 - 12.48
 
Re: En sød historie

Jeg var lige kommet tilbage fra SF på det tidspunkt og havde egentlig ikke det helt store behov for at komme derover igen, slet ikke med to små børn jeg gerne ville have i dansk skole.

Jeg ved heller ikke om det bare var en invitation til en hyggelige eftermiddag eller om han var ude efter at rekruttere mig. Jeg ville nok have været mest interesseret i det første under alle omstændigheder.

  • Stem op 4
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jørgen Ramskov 13. okt. 2011 - 13.18
 
RIP Dennis

Han burde nok æres lige så meget som en vis hr Jobs bliver det for tiden...

Ps. Tak for historien.

  • Stem op 10
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kræn Hansens billede
Kræn Hansen 13. okt. 2011 - 13.28
 
Re: En sød historie

Okay :) Tak for svaret.
Jeg kan bedre forstå dit valg, når du nu siger at du havde realiseret dig selv i SF.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Lars K. Hansen 13. okt. 2011 - 14.11
 
Re: RIP Dennis

Han burde nok æres lige så meget som en vis hr Jobs bliver det for tiden...

Desværre ved hr. og fru Jensen ikke hvor meget han har betydet... Så det sker næppe.

  • Stem op 8
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Poulsen 13. okt. 2011 - 16.35
 
Re: RIP Dennis

Desværre ved hr. og fru Jensen ikke hvor meget han har betydet... Så det sker næppe.

Ingen Dennis ingen Jobs.

  • Stem op 6
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Lars Bjerregaard 13. okt. 2011 - 16.54
 
Takker

Tak fordi du delte den fine historie Poul-Henning. Det var god læsning. Og al ære til Dennis' minde. En pioner er gået bort.

  • Stem op 5
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Lars Bengtsson 13. okt. 2011 - 19.13
 
Interessant at helte ikke bliver hyldet noget særligt

Hvad siger det om dagens (danske) samfund? Æh, bæh, bu. Men også en tak for historien herfra.

  • Stem op 1
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Per Erik Rønnes billede
Per Erik Rønne 13. okt. 2011 - 20.29
 
Re: RIP Dennis

@Jesper Poulsen,

Tjae, OS X er jo en BSD Unix variant, og hovedsproget til programmering til OS X er - (Objective) C ...

Ritchie kender jeg dog personligt mest fra mine K&R-bøger. Ja, jeg har både den oprindelige og ANSI-udgaven.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kristian Klausen 14. okt. 2011 - 08.47
 
Er der nogen som ringer til TV2 Nyheder?

..

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Frank Hege 14. okt. 2011 - 09.20
 
Steve Jobs VS Dennis Ritchie

Som en god ven skrev til mig i aftes.
For at ære de 2 store herre som der desværre er gået bort, bør vi slukke vores Apple "maskiner" i 1 min., hvad ville der ske ved det ?
Ja der er nogle opkald der går tabt...
Men hvad nu hvis vi slukker de maskiner der kører Unix eller som er skrevet i C i 1 min., Hvad ville der så ske ved det ?

Men det er ikke mange ord der bliver brugt på Dennis Ritchie's død skønt det på mange områder er hans ideer der bærer vores teknologiske verden sikkert frem.

R.I.P. Dennis Ritchie

  • Stem op 8
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Martin Koch Andersen 14. okt. 2011 - 16.25
 
Dennis Ritchie: The Shoulders Steve Jobs Stood On

http://www.wired.com/wiredenterprise/2011/10/thedennisritchieeffect/

  • Stem op 1
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Thomas (bbb) Hansen 14. okt. 2011 - 21.54
 
Hvil

Hvil i fred.

Dennis

  • Stem op 2
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Jespersen 16. okt. 2011 - 01.54
 
Nice one

Et smukt sidste ord om DMR.

  • Stem op 4
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Niels Henriksen 17. okt. 2011 - 08.57
 
Kender ham ikke

Jeg kender ikke Dennis og ved ikke hvem han er - Vi kan jo ikke kende alle dem der har været med til at lave noget som vi bruger idag :)

Men til PHK var det et godt indlæg... noget der fortæller om en oplevelse med Dennis som han husker...

  • Stem op 3
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Julian Henlov 17. okt. 2011 - 16.27
 
Jeg har fjernet indlæg i denne tråd

Jeg har fjernet en række indlæg i denne tråd, der intet havde med emnet at gøre. Hold venligst debatten saglig og fri for personfnidder.

Mvh
Julian Henlov, Community Builder og debatredaktør, Version2

  • Stem op 7
  • Stem ned 1
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
David Rechnagel Udsen 18. okt. 2011 - 00.21
 
Re: Jeg har fjernet indlæg i denne tråd

Jeg har fjernet en række indlæg i denne tråd, der intet havde med emnet at gøre. Hold venligst debatten saglig og fri for personfnidder.

Jeg beklager at jeg var uenig med andre i denne tråd. Det skal forhåbentligt ikke gentage sig.

  • Stem op 2
  • Stem ned 2
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Bjørn Sune Andersen 19. okt. 2011 - 08.12
 
Tak for historien

Dennis havde åbenbart også humor

Han betonede "the Book" med den samme lille præcise accent som præster bruger til at gøre b'et stort i Biblen. Ikke ærefrygtigt eller salvelsesfuldt, bare bog med stort B istedet for bog med lille b.
  • nu havde du jo selv kaldt Bogen for det gamle testamente ;-)

Hvad er det for en 20 bit maskine du refererer til i dit paper?

Bjørn

PS.
Hvis du mangler en GateWay 2000 Handbook, er der en til salg på ebay lige nu.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Ethernet fylder 40: Fra datacenter til F16-fly

Udgivet 24. maj 15.55Opdateret 24. maj 15.55

Rygte: 48 millioner Xbox Live-konti hacket

Udgivet 24. maj 14.40Opdateret 24. maj 14.40

Shopamok: 41 domæner fra konkursbo sat til salg for 500 kroner

Udgivet 24. maj 14.08Opdateret 24. maj 14.08

300.000 cloud-servere giver ny Xbox supermuskler

Udgivet 24. maj 11.31Opdateret 24. maj 11.31

Yousee: Vi ville ikke skræmme kunderne

Udgivet 24. maj 10.44Opdateret 24. maj 11.32

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. TDC: Manglende udbredelse af telemedicin skyldes dårligt økonomisk incitament for hospitalerne

    20 comments.
    Last update 7 minutter 7 sekunder
    Skrevet af John Strand
  2. Det offentliges digitaliseringsboss: Her er de største udfordringer

    3 comments.
    Last update 21 minutter 8 sekunder
    Skrevet af Gert Madsen
  3. Rygte: 48 millioner Xbox Live-konti hacket

    2 comments.
    Last update 46 minutter 49 sekunder
    Skrevet af Christian Münster
  4. Shopamok: 41 domæner fra konkursbo sat til salg for 500 kroner

    5 comments.
    Last update 52 minutter 28 sekunder
    Skrevet af Jonathan Jørgensen
  5. Yousees routere har gigantisk sikkerhedshul - fire måneder efter advarsel

    18 comments.
    Last update 57 minutter 16 sekunder
    Skrevet af Palle Hansen
  6. Danske cyberspioner vil hjælpe med ny NemID-løsning - men afviser bagdør

    12 comments.
    Last update 1 time 45 sekunder
    Skrevet af Jens D. Madsen
  7. Haves: Skod ADSL linje. Ønskes: Virtuel server

    87 comments.
    Last update 1 time 9 minutter
    Skrevet af Micki Pedersen
  8. Enhedslisten har misforstået softwarepatenter i EU

    9 comments.
    Last update 1 time 19 minutter
    Skrevet af Kenn Nielsen

Mere debat »

It-virksomheder

Headnet - open minds
|
Bring IT
|
Kobalt
|
Inmobile
|
d60
|
HardwareHippo
|
Hera IT
|
radoor & co aps
|
Efferbach
|
Abusiness
|
EVRY Danmark A/S
|
CapaSystems
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300