Andrew S. Tanenbaum - Andrew S. Tanenbaum
Andy Tanenbaum | |
---|---|
Født |
Andrew Stuart Tanenbaum
16. marts 1944
New York City , New York, USA
|
Nationalitet | Hollandsk / amerikansk |
Alma Mater |
Massachusetts Institute of Technology University of California, Berkeley |
Kendt for |
MINIX Microkernels Electoral-vote.com |
Videnskabelig karriere | |
Felter |
Distribueret computing Operativsystemer |
Afhandling | En undersøgelse af de fem minutters svingninger, supergranulation og relaterede fænomener i solatmosfæren (1971) |
Doktorvejleder | John M. Wilcox |
Doktorander |
Henri Bal Frans Kaashoek Werner Vogels |
Internet side |
www www |
Andrew Stuart Tanenbaum (født 16. marts 1944), undertiden omtalt ved håndtaget ast , er en amerikansk-hollandsk datalog og professor emeritus i datalogi ved Vrije Universiteit Amsterdam i Holland .
Han er bedst kendt som forfatteren af MINIX , et gratis Unix-lignende operativsystem til undervisningsformål og for sine datalogiske lærebøger, der betragtes som standardtekster inden for området. Han betragter sit lærerjob som sit vigtigste arbejde. Siden 2004 har han drevet Electoral-vote.com , et websted dedikeret til analyse af afstemningsdata ved føderale valg i USA .
Biografi
Tanenbaum blev født i New York City og voksede op i forstæderne White Plains, New York . Han er jøde . Hans farfar blev født i Khorostkiv i det østrig-ungarske imperium .
Han modtog sin Bachelor of Science grad i fysik fra MIT i 1965 og sin ph.d. grad i astrofysik fra University of California, Berkeley i 1971. Tanenbaum fungerede også som lobbyist for Sierra Club .
Han flyttede til Holland for at bo hos sin kone, der er hollandsk, men han beholder sit amerikanske statsborgerskab . Han underviser i kurser om computerorganisation og operativsystemer og fører tilsyn med ph.d. -arbejdet kandidater ved VU University Amsterdam . Den 9. juli 2014 meddelte han sin pension.
Undervisning
Bøger
Tanenbaum er kendt for sine lærebøger om datalogi. De omfatter:
- Struktureret computerorganisation (1976)
- Computer Networks, co-authored with David J. Wetherall and Nickolas Feamster (1981)
- Operativsystemer: Design og implementering , co-authored with Albert Woodhull (1987)
- Moderne operativsystemer (1992)
- Distribuerede operativsystemer (1994)
- Distribuerede systemer: Principper og paradigmer, medforfatter med Maarten van Steen (2001)
Hans bog, Operating Systems: Design and Implementation og MINIX var Linus Torvalds 'inspiration til Linux -kernen. I sin selvbiografi Just for Fun beskriver Torvalds det som "bogen, der lancerede mig til nye højder".
Hans bøger er blevet oversat til mange sprog, herunder arabisk, baskisk, bulgarsk, kinesisk, hollandsk, fransk, græsk, hebraisk, ungarsk, italiensk, japansk, koreansk, makedonsk, mexicansk spansk, persisk, polsk, portugisisk, rumænsk, russisk, Serbisk og spansk. De har optrådt i over 175 udgaver og bruges på universiteter rundt om i verden.
Doktorander
Tanenbaum har haft en række ph.d. studerende, der selv er gået hen og blevet bredt kendte datalogiske forskere. Disse omfatter:
- Henri Bal , professor ved Vrije Universiteit i Amsterdam
- Frans Kaashoek , professor ved MIT
- Sape Mullender, forsker ved Bell Labs
- Robbert van Renesse, professor ved Cornell University
- Leendert van Doorn, fremtrædende ingeniør hos Microsoft Corporation
- Werner Vogels , Chief Technology Officer på Amazon.com
Dekan for Advanced School for Computing and Imaging
I begyndelsen af 1990'erne begyndte den hollandske regering at oprette en række tematisk orienterede forskerskoler, der spænder over flere universiteter. Disse skoler var beregnet til at bringe professorer og ph.d. studerende fra forskellige hollandske (og senere udenlandske) universiteter sammen for at hjælpe dem med at samarbejde og forbedre deres forskning.
Tanenbaum var en af medstifterne og første dekan for Advanced School for Computing and Imaging (ASCI). Denne skole bestod oprindeligt af næsten 200 fakultetsmedlemmer og ph.d. studerende fra Vrije Universiteit , University of Amsterdam , Delft University of Technology og Leiden University . De arbejdede især med problemer i avancerede edb -systemer såsom parallel computing og billedanalyse og -behandling.
Tanenbaum forblev dekan i 12 år, indtil 2005, hvor han blev tildelt et akademiprofessorat ved Royal Netherlands Academy of Arts and Sciences , på hvilket tidspunkt han blev professor på fuld tid. ASCI er siden vokset til at omfatte forskere fra næsten et dusin universiteter i Holland, Belgien og Frankrig. ASCI tilbyder ph.d. niveau kurser, har en årlig konference og afholder forskellige workshops hvert år.
Projekter
Amsterdam Compiler Kit
Den Amsterdam Compiler Kit er en værktøjskasse til fremstilling af bærbare compilere. Det blev startet engang før 1981, og Andrew Tanenbaum var arkitekten fra starten til version 5.5.
MINIX
I 1987 skrev Tanenbaum en klon af UNIX , kaldet MINIX (MINi-unIX), til IBM PC . Det var målrettet studerende og andre, der ønskede at lære, hvordan et operativsystem fungerede. Derfor skrev han en bog, der angav kildekoden i et appendiks og beskrev den detaljeret i teksten. Selve kildekoden var tilgængelig på et sæt disketter. Inden for tre måneder var en Usenet -nyhedsgruppe, comp.os.minix, dukket op med over 40.000 abonnenter, der diskuterede og forbedrede systemet. En af disse abonnenter var en finsk studerende ved navn Linus Torvalds , der begyndte at tilføje nye funktioner til MINIX og skræddersy den til sine egne behov. Den 5. oktober 1991 annoncerede Torvalds sin egen ( POSIX -lignende) kerne, kaldet Linux , som oprindeligt brugte MINIX -filsystemet, men ikke er baseret på MINIX -kode.
Selvom MINIX og Linux er forskellig, udvikles MINIX fortsat, nu som et produktionssystem såvel som et uddannelsesmæssigt. Fokus er på at opbygge et yderst modulært, pålideligt og sikkert operativsystem. Systemet er baseret på en mikrokerne , hvor kun 5000 linjer kode kører i kernetilstand. Resten af operativsystemet kører som en række uafhængige processer i brugertilstand, herunder processer til filsystemet, procesmanager og hver enhedsdriver. Systemet overvåger løbende hver af disse processer, og når en fejl opdages, er det ofte i stand til automatisk at erstatte den mislykkede proces uden genstart, uden at forstyrre kørende programmer og uden at brugeren selv bemærker det. MINIX 3 , som den nuværende version kaldes, er gratis tilgængelig under BSD -licensen .
Forskningsprojekter
Tanenbaum har også været involveret i adskillige andre forskningsprojekter inden for områderne operativsystemer, distribuerede systemer og allestedsnærværende computing, ofte som vejleder for ph.d. studerende eller en postdoktor . Disse projekter omfatter:
- Amøbe
- Globus
- Palæ
- Orca
- Paramecium
- RFID Guardian
- Skildpadde F2F
Electoral-vote.com
I 2004 oprettede Tanenbaum Electoral-vote.com , et websted, der analyserede meningsmålinger for det amerikanske præsidentvalg i 2004 og brugte dem til at projektere resultatet i Electoral College . Han udtalte, at han skabte stedet som en amerikaner, der "ved første hånd, hvad verden synes om Amerika, og det er ikke et smukt billede i øjeblikket. Jeg vil have, at folk skal tænke på Amerika som et land med frihed og demokrati, ikke landet af arrogance og blind hævn. Jeg vil være stolt af Amerika igen. " Webstedet leverede et farvekodet kort, der hver dag opdateres med fremskrivninger for hver stats valgstemmer. Gennem det meste af kampagneperioden holdt Tanenbaum sin identitet hemmelig og omtalte sig selv som "Votemaster" og erkendte kun, at han personligt foretrak John Kerry . Han nævnte, at han støttede demokraterne , og afslørede sin identitet den 1. november 2004, dagen før valget, og angav også sine grunde og kvalifikationer til at drive webstedet.
Gennem sitet dækkede han også midtvejsvalget i 2006 og forudsagde korrekt vinderen af alle 33 senatløb det år.
Til valget i 2008 fik han enhver stat ret bortset fra Indiana, som han sagde, at McCain ville vinde med 2%(Obama vandt med 1%) og Missouri, som han sagde var for tæt på at kalde (McCain vandt med 0,1%). Han forudsagde korrekt alle vinderne i Senatet bortset fra Minnesota, hvor han forudsagde en sejr på 1% af Norm Coleman over Al Franken . Efter 7 måneders juridisk kamp og beretninger vandt Franken med 312 stemmer (0,01%).
I 2010 projekterede han korrekt 35 ud af 37 senatløb ved midtvejsvalget på webstedet. Undtagelserne var Colorado og Nevada .
Electoral-vote.com forudsagde forkert, at Hillary Clinton ville vinde præsidentvalget i USA 2016 . Hjemmesiden forudsagde forkert, at Clinton ville vinde Wisconsin, Michigan, Pennsylvania, North Carolina og Florida. Electoral-vote.com forudsagde ikke en vinder for Nevada, som Clinton ville vinde. Webstedet forudsagde vinderne i de resterende 44 stater og District of Columbia korrekt.
Tanenbaum – Torvalds debat
Den Tanenbaum-Torvalds debat var en berømt debat mellem Tanenbaum og Linus Torvalds om kerne design på Usenet i 1992.
Priser
- Medlem af ACM
- Medlem af IEEE
- Medlem af Royal Netherlands Academy of Arts and Sciences (1994)
- Eurosys Lifetime Achievement Award, 2015
- Æresdoktor fra Petru Maior University, Targu Mures, Rumænien, 2011
- Vinder af TAA McGuffey -prisen for klassiske lærebøger til moderne operativsystemer, 2010
- Medforfatter af prisen for bedste papir på LADC -konferencen, 2009
- Vinder af 2,5 millioner euro European Research Council Advanced Grant, 2008
- USENIX Flame Award 2008 for sine mange bidrag til systemdesign og til åbenhed både i diskussion og kilde
- Æresdoktor fra Polytechnic University of Bucharest, Rumænien
- Medforfatter af prisen for bedste papir på Real-Time and Network Systems Conf., 2008
- Vinder af 2007 IEEE James H. Mulligan, Jr. Education Medal
- Medforfatter af prisen for bedste papir på USENIX LISA Conf., 2006
- Medforfatter af det bedste papir til høj effekt på IEEE Percom Conf., 2006
- Akademiprofessor, 2004
- Vinder af PPAP -prisen 2005 for bedste uddannelse i computer science software
- Vinder af TAA McGuffey -prisen 2003 for klassiske lærebøger til computernetværk
- Vinder af TAA Texty Award 2002 for nye lærebøger
- Vinder af ACM SIGCSE fra 1997 for bidrag til datalogiuddannelse
- Vinder af ACM Karl V. Karlstrom Outstanding Educator Award i 1994
- Medforfatter til 1984 ACM SOSP Distinguished Paper Award
Æresdoktorer
- Den 12. maj 2008 modtog Tanenbaum en æresdoktor fra Universitatea Politehnica din București . Prisen blev givet i det akademiske senatkammer, hvorefter Tanenbaum holdt foredrag om sin vision om computerfeltets fremtid. Uddannelsen blev givet som anerkendelse af Tanenbaums karrierearbejde, der omfatter omkring 150 offentliggjorte artikler, 18 bøger (som er oversat til over 20 sprog) og oprettelsen af en stor mængde open source-software, herunder Amsterdam Compiler Kit, Amoeba, Globe og MINIX.
- Den 7. oktober 2011 tildelte Universitatea Petru Maior din Târgu Mureș ( Petru Maior University of Târgu Mureș ) Tanenbaum doktor Honoris Causa (æresdoktor) titel for sit bemærkelsesværdige arbejde inden for datalogi og resultater inden for uddannelse. Det akademiske samfund ærer hermed sin hengivenhed til undervisning og forskning med denne pris. Ved ceremonien talte kansleren, rektoren, dekanen for Det Videnskabelige Fakultet og andre breve alle om Tanenbaum og hans arbejde. Prorektoren læste derefter 'laudatio', der opsummerede Tanenbaums resultater. Disse omfatter hans arbejde med at udvikle MINIX (forgængeren til Linux), RFID Guardian, hans arbejde med Globe, Amoeba og andre systemer og hans mange bøger om datalogi, som er oversat til mange sprog, herunder rumænsk, og som er brugt på Petru Maior University.
Keynote -samtaler
Tanenbaum har været hovedtaler ved talrige konferencer, senest
- RIOT Summit 2020 Online Event, 14. september 2020.
- FrOSCon 2015 Sankt Augustin, Tyskland, 22. august 2015
- BSDCan 2015 Ottawa, Canada, 12. juni 2015
- HAXPO 2015 Amsterdam 28. maj 2015
- Codemotion 2015 Rom Italien, 28. marts 2015
- SIREN 2010 Veldhoven, Holland, 2. november 2010
- FOSDEM Bruxelles, Belgien, 7. februar 2010
- NSCNE '09 Changsha, Kina, 5. november 2009
- E-demokrati 2009-konference Athen, Grækenland, 25. september 2009
- Gratis og open source -konference Sankt Augustin, Tyskland, 23. august 2008
- XV Semana Informática Arkiveret 2020-05-28 på Wayback Machine i Instituto Superior Técnico , Lissabon, Portugal, 13. marts 2008
- NLUUG 25 års jubilæumskonference , Amsterdam, 7. november 2007
- linux.conf.au i Sydney, Australien, 17. januar 2007
- Academic IT Festival i Krakow, Polen, 23. februar 2006 (2. udgave)
- ACM Symposium on Operating System Principles , Brighton, England, 24. oktober 2005
Referencer
eksterne links
- Minix -artikel i Free Software Magazine indeholder et interview med Andrew Tanenbaum
- Andrew S. Tanenbaum -publikationer indekseret af Google Scholar
- MINIX 3-operativsystemet MINIX Officielle websted Arkiveret 2012-06-21 på Wayback-maskinen