From Wikipedia, the free encyclopedia
Andrew Stuart ”Andy” Tanenbaum (s. 1944 Yhdysvallat) on tietojenkäsittelytieteen professori. Vuodesta 1971 lähtien hänen toimipaikkansa oli Amsterdamin vapaa yliopisto (Vrije Universiteit Amsterdam). Hän jäi eläkkeelle vuonna 2014[1].
Parhaiten Tanenbaum tunnetaan tietotekniikka-alan kirjoistaan, joita käytetään laajalti oppikirjoina.
Tanenbaumin tunnetuimpiin kirjoihin kuuluvat:
Tanenbaum kehitti 1980-luvun alussa suljettuna lähdekoodina julkaistun Amsterdam Compiler Kit -kääntäjän. Kun yhdysvaltalainen Richard Stallman oli kiinnostunut sen käyttämisestä vapaissa ohjelmistoissa, Tanenbaum vastasi että se ei ole vapaa ohjelmisto. Tältä pohjalta Stallman alkoi keskittyä GNU C Compilerin kehittämiseen vapaita ohjelmistoja varten.
Tanenbaum myös kehitti Minix-käyttöjärjestelmän opetustarkoituksiin. Se oli Unixin kaltainen käyttöjärjestelmä. Suomalaisen Linus Torvaldsin kurssikirjana oli yliopistossa Tanenbaumin kirja Operating Systems: Design and Implementation (1987). Kirja sisälsi yksityiskohtaisen kuvauksen toimivan Minix-käyttöjärjestelmän toiminnasta ja kirjan sisältämissä esimerkeissä Tanenbaum käytti 12 000 riviä Minixin lähdekoodia. Torvaldsin Linux-käyttöjärjestelmä sai vaikutteita Minixistä.
Minix on yksi maailman suosituimmista ohjelmistoista, sillä se on sisältynyt Intel-yhtiön suorittimiin vuodesta 2008 alkaen. Jokainen Intelin suoritin vuodesta 2008 alkaen sisältää mikroprosessorin, jolla ajetaan Management Engine -nimistä toiminnallisuutta. Tämä toiminnallisuus on toteutettu avoimen lähdekoodin Minix 3:een pohjautuvalla suljetun lähdekoodin versiolla. Intel ei kertonut Tanenbaumille Minixin käytöstä eikä pyytänyt siihen erikseen lupaa, ja tiedon paljastuminen tuli myöhemmin Tanenbaumille yllätyksenä.[2][3]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.