Andrew Stuart Tanenbaum
Andrew S. Tanenbaum (2006)
Andrew S. Tanenbaum (2006)
Jiná jménaAndy, ast (internetová přezdívka)
Narození16. března 1944 (80 let)
White Plains, New York, USAUSA USA
BydlištěAmsterdam, Nizozemsko
NárodnostAmeričan
Alma materMassachusettský technologický institut (do 1965)
Kalifornská univerzita v Berkeley (do 1971)
White Plains High School
Povoláníučitel
ZaměstnavateléVrije Universiteit, Nizozemsko
Znám jakoautor MINIXu
Titulprofesor
OceněníACM Fellow (1996)
SIGCSE Outstanding Contribution to Computer Science Education (1997)
IEEE James H. Mulligan, Jr. Education Medal (2007)
Prijs Akademiehoogleraren
IEEE Fellow
Webwww.cs.vu.nl/~ast/
Logo Wikimedia Commons multimediální obsah na Commons
Některá data mohou pocházet z datové položky.

Andrew Stuart "Andy" Tanenbaum (přezdívka ast)[1] je profesorem informatiky na Svobodné univerzitě (Vrije Universiteit) v Amsterdamu v Nizozemsku. Je znám jako autor MINIXu – volně šiřitelného unixového operačního systému, jako učitel a autor mnoha knih z oblasti informatiky, které jsou považovány za základní texty ve svém oboru. Výuku považuje za svoji nejdůležitější práci.[2]

Biografie

Tanenbaum se narodil v New Yorku a vyrostl v jeho příměstské části White Plains. Titul bakaláře získal ve fyzice na Massachusettském technologickém institutu (MIT) v roce 1965. Titul Ph.D. ve fyzice získal v roce 1971 na University of California, Berkeley. Odstěhoval se do Nizozemska, odkud pochází jeho žena, avšak zachoval si občanství USA. V současné době je zaměstnán na Svobodné univerzitě v Amsterdamu, kde přednáší teorii počítačů a operační systémy a vede kandidáty Ph.D.

Knihy

Nejznámějších 10 knih bylo přeloženo do 20 jazyků ve více než 120 edicích a používají se na univerzitách na celém světě:[3]

Amsterdam Compiler Kit

Sada nástrojů Amsterdam Compiler Kit slouží k vytváření přenositelných překladačů. Vývoj byl zahájen před rokem 1981[4] a Tanenbaum byl architektem od počátku až do verze 5.5.

MINIX

V roce 1987 napsal Tanenbaum pro IBM PC kompatibilní počítače svůj první klon Unixu, který nazval MINIX (MIni-uNIX). Jeho cílem byli studenti, kteří se chtěli naučit, jak pracuje operační systém. Proto napsal i knihu[5], která obsahovala v příloze zdrojové kódy, které byly v textu podrobně rozebrány a vysvětleny. Samotné zdrojové kódy byly dostupné na sadě disket. Během tří měsíců získala usenetová skupina comp.os.minix[6] 40 000 diskutujících a přispívajících zájemců. Jeden ze čtenářů, finský student Linus Torvalds začal do MINIXu přidávat další vlastnosti a přizpůsoboval ho svým potřebám. Dne 5. října 1991 oznámil Linus svůj vlastní nový, na POSIXu založený operační systém nazvaný Linux, který používal souborový systém MINIXu, avšak nebyl na kódu MINIXu založen.[7]

Přestože se MINIX a Linux rozešly, je MINIX dále vyvíjen a je nyní jak výukovým, tak produkčním systémem vhodným pro běžné nasazení.[8] Cílem je vytvořit vysoce modulární, spolehlivý a bezpečný operační systém. Systém je založen na architektuře mikrojádra, které obsahuje jen 4000 řádků zdrojového kódu, který běží v jaderném režimu. Zbytek systému běží jako samostatné nezávislé procesy v uživatelském režimu (včetně obsluhy systému souborů, správce procesů a ovladačů). Systém neustále monitoruje běh těchto procesů a automaticky nahradí (restartuje) havarovaný proces bez nutnosti restartu samotného systému a aniž by byl přerušen běh ostatních programů nebo si toho uživatel všiml.

Aktuální verze MINIX 3 je volně k dispozici pod BSD licencí na adrese http://www.minix3.org.

Výzkumné projekty

Tanenbaum se zapojil do mnoha dalších výzkumných projektů v oblastech operačních systémů, distribuovaných systémů a dalších projektů:

Ph.D. studenti

Tanenbaum vedl mnoho Ph.D. studentů, kteří se poté stali známými výzkumníky v oblasti informatiky: Henri Bal (profesor na univerzitě Vrije Universiteit v Amsterdamu, Frans Kaashoek (profesor na MIT), Sape Mullender (výzkumník v Bell Labs), Robbert van Renesse (profesor na Cornell University), Leendert van Doorn (společník v AMD Corporation) a Werner Vogels (Chief Technology Officer v Amazonu).

Ocenění

Čestné doktoráty

Tanenbaum je 4. vlevo.

Tanenbaum se stal 12. května 2008 čestným doktorem (dr. h. c.) Polytechnické Univerzity v Bukurešti v Rumunsku (University Politehnica of Bucharest). Titul získal od komory akademického senátu a poté zde přednášel o svých vizích o budoucnosti počítačů. Doktorát vyjadřuje uznání za svou práci včetně zhruba 150 publikací, 18 knih přeložených do 20 jazyků (včetně rumunštiny) a za vytvoření velkého množství Open source software jako je Amsterdam Compiler Kit, Amoeba, Globe a MINIX.

Hlavní přednášky

Tanenbaum přednáší na mnoha konferencích; v poslední době:

Bibliografie

Reference

  1. A. S. Tanenbaum. LINUX is obsolete [online]. comp.os.minix, 1992-01-29 [cit. 2006-11-27]. Dostupné online. 12595@star.cs.vu.nl. 
  2. článek z roku 2004 o Linuxu, usenet debaty
  3. Andrew S. Tanenbaum - Publications. www.cs.vu.nl [online]. [cit. 17-10-2008]. Dostupné v archivu pořízeném dne 09-05-2007. 
  4. Andrew S. Tanenbaum - Publications, Colloquia section. www.cs.vu.nl [online]. [cit. 17-10-2008]. Dostupné v archivu pořízeném dne 09-05-2007. 
  5. Amazon.com: Operating Systems Design and Implementation (3rd Edition) (Prentice Hall Software Series): Andrew S Tanenbaum, Albert S Woodhull: Books
  6. Archivovaná kopie. groups.google.com [online]. [cit. 2008-10-17]. Dostupné v archivu pořízeném dne 2011-09-07. 
  7. Some notes on the "Who wrote Linux" Kerfuffle
  8. USENIX April 06

Externí odkazy