Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Эндрю Стюарт Таненбаум (родился 16 марта 1944 года), иногда называют ручку астами , [6] является американо-голландской ученый и заслуженный профессора информатики в Вриой Universiteit Амстердаме в Нидерландах . [7] [8]

Он наиболее известен как автор MINIX , бесплатной Unix-подобной операционной системы для учебных целей, а также своих учебников по информатике, которые считаются стандартными текстами в этой области. Он считает свою преподавательскую работу своей самой важной работой. [9] С 2004 года он управляет сайтом Electoral-vote.com , посвященным анализу данных опросов на федеральных выборах в Соединенных Штатах .

Биография [ править ]

Таненбаум родился в Нью-Йорке и вырос в пригороде Уайт-Плейнс, штат Нью-Йорк . Он еврей . [10] Его дед по отцовской линии родился в Хоросткове в Австро-Венгерской империи . [11]

Он получил степень бакалавра наук степени в физике от Массачусетского технологического института в 1965 году и его Ph.D. Получил степень по астрофизике в Калифорнийском университете в Беркли в 1971 году. Таненбаум также был лоббистом Sierra Club . [12] [ требуется полная ссылка ]

Он переехал в Нидерланды, чтобы жить со своей женой, голландкой, но сохранил гражданство Соединенных Штатов . Он преподает курсы по организации компьютеров и операционных систем и руководит работой доктора философии. кандидаты в VU University Amsterdam . 9 июля 2014 года он объявил о завершении карьеры. [13]

Обучение [ править ]

Книги [ править ]

Таненбаум известен своими учебниками по информатике. Они включают:

  • Компьютерные сети, в соавторстве с Дэвидом Уэтероллом [14] (1-е изд. 1981 г., 2-е изд. 1988 г., 3-е изд. 1996 г., 4-е изд. 2002 г., 5-е изд. 2010 г.)
  • Операционные системы: разработка и реализация , в соавторстве с Альбертом Вудхаллом [15]
  • Современные операционные системы [3]
  • Распределенные операционные системы [4]
  • Структурированная компьютерная организация [16]
  • Распределенные системы: принципы и парадигмы, в соавторстве с Маартен ван Стин [2]

Его книга, Операционные системы: разработка и реализация и MINIX были Линус Торвальдс вдохновения "для Linux ядра. В своей автобиографии Just for Fun Торвальдс описывает ее как «книгу, которая подняла меня на новые высоты».

Его книги переведены на многие языки, включая арабский, баскский, болгарский, китайский, голландский, французский, немецкий, греческий, иврит, венгерский, итальянский, японский, корейский, македонский, мексиканский испанский, персидский, польский, португальский, румынский, русский, Сербский и испанский. [17] Они вышли в более чем 175 изданиях и используются в университетах по всему миру. [18]

Докторанты [ править ]

Таненбаум имеет несколько докторских степеней. студенты, которые сами стали широко известными исследователями информатики. К ним относятся:

  • Анри Бал , профессор Университета Врие в Амстердаме
  • Франс Каашук , профессор Массачусетского технологического института
  • Сапе Маллендер, исследователь Bell Labs
  • Робберт ван Ренесс, профессор Корнельского университета
  • Леендерт ван Доорн, выдающийся инженер корпорации Microsoft
  • Вернер Фогельс , технический директор Amazon.com [5]

Декан Высшей школы вычислений и обработки изображений [ править ]

В начале 1990-х голландское правительство начало создавать ряд тематически ориентированных исследовательских школ, охватывающих несколько университетов. Эти школы были предназначены для профессоров и докторов наук. студенты из разных голландских (а позже и зарубежных) университетов вместе, чтобы помочь им сотрудничать и совершенствовать свои исследования.

Таненбаум был одним из соучредителей и первым деканом Высшей школы вычислений и обработки изображений (ASCI). Эта школа первоначально состояла из почти 200 преподавателей и докторов наук. студенты из Vrije Universiteit , Амстердамского университета , Делфтского технологического университета и Лейденского университета . Они особенно работали над проблемами современных компьютерных систем, такими как параллельные вычисления, анализ и обработка изображений.

Таненбаум оставался деканом в течение 12 лет, до 2005 года, когда он был удостоен звания профессора Королевской академии искусств и наук Нидерландов , после чего он стал штатным профессором-исследователем. С тех пор в ASCI вошли исследователи из почти десятка университетов Нидерландов, Бельгии и Франции. ASCI предлагает Ph.D. курсы уровня, проводятся ежегодные конференции и ежегодно проводятся различные семинары.

Проекты [ править ]

Комплект компилятора Amsterdam [ править ]

Amsterdam Compiler Kit представляет собой набор инструментов для создания портативных компиляторов. Это было начато где-то до 1981 года, и Эндрю Таненбаум был архитектором с самого начала до версии 5.5. [19]

MINIX [ править ]

В 1987 году Таненбаум написал клон UNIX под названием MINIX (MINi-unIX) для IBM PC . Он был нацелен на студентов и тех, кто хотел узнать, как работает операционная система. Следовательно, он написал книгу, в которой исходный код был перечислен в приложении и подробно описан в тексте. [20] Сам исходный код был доступен на комплекте гибких дисков. В течение трех месяцев группа новостей Usenet comp.os.minix собрала более 40 000 подписчиков, которые обсуждали и улучшали систему. Одним из этих подписчиков был финский студент по имени Линус Торвальдс , который начал добавлять новые функции в MINIX и адаптировать его к своим потребностям. 5 октября 1991 года Торвальдс объявил о собственном (POSIX- подобное) ядро, называемое Linux , которое изначально использовало файловую систему MINIX, но не основано на коде MINIX. [21]

Хотя MINIX и Linux разошлись, MINIX продолжает развиваться, теперь как производственная, так и образовательная система. [22] Основное внимание уделяется созданию высокомодульной, надежной и безопасной операционной системы. Система основана на микроядре , всего 5000 строк кода работают в режиме ядра. [23] Остальная часть операционной системы работает как ряд независимых процессов в пользовательском режиме, включая процессы для файловой системы, диспетчера процессов и каждого драйвера устройства. Система постоянно отслеживает каждый из этих процессов, и при обнаружении сбоя часто может автоматически заменить сбойный процесс без перезагрузки, не нарушая запущенные программы и даже не замечая пользователя. МИНИКС 3, как называется текущая версия, предоставляется бесплатно по лицензии BSD .

Исследовательские проекты [ править ]

Таненбаум также принимал участие во многих других исследовательских проектах в области операционных систем, распределенных систем и повсеместных вычислений, часто в качестве руководителя докторской степени. студенты или постдокторант . Эти проекты включают:

  • Амеба [24]
  • Глобус [25]
  • Особняк [ необходима ссылка ]
  • Орка [26]
  • Парамеций [27]
  • RFID Guardian [28]
  • Черепаха F2F

Electoral-vote.com [ править ]

В 2004 году Таненбаум создал Electoral-vote.com , веб-сайт, анализирующий опросы общественного мнения о президентских выборах в США 2004 года и использующий их для прогнозирования результатов в Коллегии выборщиков . Он заявил, что создал сайт как американец, который «не понаслышке знает, что мир думает об Америке, и на данный момент это не очень хорошая картина. Я хочу, чтобы люди думали об Америке как о стране свободы и демократии, а не о стране. высокомерия и слепой мести. Я хочу снова гордиться Америкой ». [29]На сайте представлена ​​карта с цветовой кодировкой, которая обновляется каждый день с прогнозами голосов выборщиков каждого штата. На протяжении большей части периода кампании Таненбаум хранил свою личность в секрете, называя себя «Владыкой Вотема» и признавая только то, что лично предпочитал Джона Керри . Упомянув, что он поддерживает демократов , он раскрыл свою личность 1 ноября 2004 года, за день до выборов, а также назвал свои причины и квалификацию для управления сайтом. [29]

Через сайт он также освещал промежуточные выборы 2006 года , правильно предсказав победителя всех 33 сенатских гонок в том году.

На выборах 2008 года он получил право всех штатов, кроме Индианы, которую, по его словам, Маккейн выиграл с 2% (Обама выиграл с 1%) и Миссури, что, по его словам, было слишком близко, чтобы назвать это (Маккейн выиграл с 0,1%). Он правильно предсказал всех победителей в Сенате, за исключением Миннесоты, где он предсказал победу Норма Коулмана над Аль Франкеном в 1% . После 7 месяцев судебных тяжб и пересчета голосов Франкен выиграл с 312 голосами (0,01%).

В 2010 году он правильно спрогнозировал 35 из 37 предвыборных гонок в Сенат на промежуточных выборах на сайте. Исключение составили Колорадо и Невада .

Electoral-vote.com ошибочно предсказал, что Хиллари Клинтон выиграет президентские выборы в США в 2016 году . Сайт ошибочно предсказал, что Клинтон выиграет Висконсин, Мичиган, Пенсильвания, Северную Каролину и Флориду. Electoral-vote.com не предсказал для Невады победителя, в котором победит Клинтон. Сайт правильно предсказал победителей в оставшихся 44 штатах и ​​округе Колумбия. [30]

Дебаты Таненбаума и Торвальдса [ править ]

Дебаты Таненбаум-Торвальдс был известный спор между Таненбаума и Линуса Торвальдса о дизайне ядра на Usenet в 1992 году [31]

Награды [ править ]

  • Член ACM
  • Член IEEE
  • Член Королевской Нидерландской академии искусств и наук (1994) [32]
  • Премия Eurosys Lifetime Achievement Award, 2015
  • Почетный доктор Университета Петру Майора, Тыргу-Муреш, Румыния, 2011 г.
  • Лауреат премии TAA McGuffey за классические учебники для современных операционных систем, 2010 г.
  • Соавтор премии за лучшую работу на конференции LADC, 2009 г.
  • Обладатель гранта Advanced Grant Европейского исследовательского совета на сумму 2,5 миллиона евро , 2008 г.
  • USENIX Flame Award 2008 [33] за большой вклад в разработку систем и открытость как в обсуждениях, так и в источниках.
  • Почетный доктор Политехнического университета Бухареста, Румыния.
  • Соавтор награды за лучшую работу на конференции Real-Time and Network Systems Conf., 2008 г.
  • Обладатель медали за образование Джеймса Х. Маллигана-младшего IEEE 2007 г. [34]
  • Соавтор награды за лучшую работу на конференции USENIX LISA, 2006 г.
  • Соавтор лучшей работы с высоким уровнем воздействия на IEEE Percom Conf., 2006 г.
  • Профессор Академии, 2004 г.
  • Обладатель награды PPAP 2005 за лучшее образование в области компьютерного программного обеспечения
  • Лауреат премии TAA McGuffey 2003 за классические учебники по компьютерным сетям.
  • Победитель конкурса TAA Texty Award 2002 за новые учебники
  • Победитель ACM SIGCSE 1997 г. за вклад в образование в области информатики
  • Лауреат премии ACM Karl V. Karlstrom за выдающийся педагог 1994 г.
  • Соавтор премии ACM SOSP Distinguished Paper 1984

Почетные докторские степени [ править ]

Таненбаум в Тыргу-Муреше
Таненбаум - 4-й слева
  • С 12 мая 2008 года, Танненбаум получил почетную докторскую степень от Universitatea Политехника дин Bucureşti . Награда была вручена в академической палате сената, после чего Таненбаум прочитал лекцию о своем видении будущего компьютерной области. Эта степень была присуждена в знак признания карьеры Таненбаума, которая включает около 150 опубликованных статей, 18 книг (которые были переведены более чем на 20 языков) и создание большого объема программного обеспечения с открытым исходным кодом, включая Amsterdam Compiler Kit, Амеба, Глобус и МИНИКС.
  • 7 октября 2011 года Universitatea Petru Maior din Târgu Mure ( Университет Петру Майор в Тыргу-Муреше)) присвоил Таненбауму звание Doctor Honoris Causa (почетный доктор) за его выдающуюся работу в области информатики и достижения в области образования. Академическое сообщество этим наградой отмечает его преданность преподаванию и исследованиям. На церемонии канцлер, ректор, декан факультета наук и литературы и другие говорили о Таненбауме и его работе. Затем проректор зачитал «laudatio», в котором резюмировал достижения Таненбаума. К ним относятся его работа по разработке MINIX (предшественника Linux), RFID Guardian, его работа над Globe, Amoeba и другими системами, а также его многочисленные книги по информатике, которые были переведены на многие языки, включая румынский, и которые являются используется в Университете Петру Майора.

Ключевые выступления [ править ]

Таненбаум был основным докладчиком на многочисленных конференциях, последняя из которых

  • Онлайн-мероприятие RIOT Summit 2020 , 14 сентября 2020 г.
  • FrOSCon 2015 Санкт-Августин, Германия, 22 августа 2015 г.
  • BSDCan 2015 Оттава, Канада, 12 июня 2015 г.
  • HAXPO 2015 Амстердам 28 мая 2015 г.
  • Codemotion 2015 Рим, Италия, 28 марта 2015 г.
  • СИРЕНА 2010 [ постоянная мертвая ссылка ] Велдховен, Нидерланды, 2 ноября 2010 г.
  • FOSDEM Брюссель, Бельгия, 7 февраля 2010 г.
  • NSCNE '09 [ постоянная мертвая ссылка ] Чанша, Китай, 5 ноября 2009 г.
  • Конференция "Электронная демократия 2009" Афины, Греция, 25 сентября 2009 г.
  • Конференция по свободному и открытому исходному коду Санкт-Августин, Германия, 23 августа 2008 г.
  • XV Semana Informática архивации 2020-05-28 в Wayback Machine в Instituto Superior Tecnico , Лиссабон, Португалия, 13 марта 2008 года
  • Конференция, посвященная 25-летию NLUUG , Амстердам, 7 ноября 2007 г.
  • linux.conf.au в Сиднее, Австралия, 17 января 2007 г.
  • Академический ИТ-фестиваль в Кракове, Польша, 23 февраля 2006 г. (2-е издание)
  • Симпозиум ACM по принципам операционных систем , Брайтон, Англия, 24 октября 2005 г.

Ссылки [ править ]

  1. ^ Бал, ОН; Steiner, JG; Таненбаум, А.С. (1989). «Языки программирования для распределенных вычислительных систем» . ACM Computing Surveys . 21 (3): 261. DOI : 10,1145 / 72551,72552 . ЛВП : 1871/2587 . S2CID  8028479 .
  2. ^ a b Стин, Маартен ван; Таненбаум, Эндрю С. (2007). Распределенные системы: принципы и парадигмы . Река Аппер Сэдл, штат Нью-Джерси: Pearson Prentice Hall. ISBN 978-0-13-239227-3.
  3. ^ a b Таненбаум, Эндрю С. (2008). Современные операционные системы . Река Аппер Сэдл, штат Нью-Джерси: Pearson Prentice Hall. ISBN 978-0-13-600663-3.
  4. ^ a b Таненбаум, Эндрю С. (1995). Распределенные операционные системы . Энглвуд Клиффс, Нью-Джерси: Prentice Hall. ISBN 978-0-13-219908-7.
  5. ^ a b Фогельс, Вернер (2003). Масштабируемые кластерные технологии для критически важных корпоративных вычислений (кандидатская диссертация). Vrije Universiteit. hdl : 1871/10357 .
  6. ^ С. Таненбаум (1992-01-29). «LINUX устарел» . Группа новостейcomp.os.minix . Usenet: [email protected] . Архивировано 22 января 2011 года . Проверено 27 ноября 2006 . 
  7. ^ Работы Эндрю С. Таненбаума в Открытой библиотеке
  8. ^ Эндрю С. Таненбаум насервере библиографии DBLP
  9. Статья о Linux, дебатах об Usenet и Институте Алексиса де Токвиля, заархивированная 24мая 2004 года в Wayback Machine.
  10. ^ "Архивная копия" . Архивировано 01 августа 2017 года . Проверено 31 июля 2017 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  11. ^ "Часто задаваемые вопросы Эндрю С. Таненбаума" . Архивировано 01 августа 2017 года . Проверено 31 июля 2017 года .
  12. ^ "Человек выходит вперед как создатель веб-сайта" . Ассошиэйтед Пресс. 1 ноября 2004 года архивации с оригинала на 26 января 2013 года .
  13. Выход на пенсию профессора Энди Таненбаума. Архивировано 12 июля 2014 г., в Wayback Machine.
  14. ^ Дэвид Уэтеролл; Таненбаум, Эндрю С. (2011). Компьютерные сети . Река Аппер Сэдл, штат Нью-Джерси: Pearson Prentice Hall. ISBN 978-0-13-212695-3.
  15. ^ Альберт С. Вудхалл; Таненбаум, Эндрю С. (2006). Операционные системы: разработка и реализация . Река Аппер Сэдл, штат Нью-Джерси: Pearson Prentice Hall. ISBN 978-0-13-142938-3.
  16. ^ Таненбаум, Эндрю С. (2006). Структурированная компьютерная организация . Река Аппер Сэдл, штат Нью-Джерси: Pearson Prentice Hall. ISBN 978-0-13-148521-1.
  17. ^ "Часто задаваемые вопросы Эндрю С. Таненбаума" . Архивировано 06 декабря 2008 года . Проверено 30 ноября 2008 .
  18. Эндрю С. Таненбаум - Публикации, заархивированные 9 мая 2007 г., на Wayback Machine
  19. Эндрю С. Таненбаум - Публикации, раздел коллоквиумов. Архивировано 9 мая 2007 г., в Wayback Machine.
  20. ^ Amazon.com: Разработка и реализация операционных систем (3-е издание) (Серия программного обеспечения Prentice Hall): Эндрю С. Таненбаум, Альберт С. Вудхалл: Книги
  21. ^ Некоторые замечания о «Кто пишет Linux» суматоха в архив 18 августа 2010, в Wayback Machine
  22. ^ "USENIX 06 апреля" (PDF) . Архивировано (PDF) из оригинала 2007-08-07 . Проверено 17 июля 2007 .
  23. ^ "Эндрю С. Таненбаум, профессор Vrije Universiteit" . Архивировано 11 января 2010 года . Проверено 29 октября 2009 .
  24. ^ Таненбаум, AS; Van Renesse, R .; Van Staveren, H .; Шарп, ГДж; Маллендер, SJ (1990). «Опыт работы с распределенной операционной системой Amoeba» (PDF) . Коммуникации ACM . 33 (12): 46. DOI : 10,1145 / 96267,96281 . hdl : 1871/2583 . S2CID 1147771 . Архивировано из оригинального (PDF) 13 ноября 2012 года . Проверено 25 октября 2017 .  
  25. ^ Ван Стин, М .; Homburg, P .; Таненбаум, А.С. (1999). «Глобус: обширная распределенная система» (PDF) . Параллелизм IEEE . 7 : 70. DOI : 10,1109 / +4434,749137 . hdl : 1871/12837 .
  26. ^ Бал, ОН; Kaashoek, MF; Таненбаум, А.С. (1992). «Orca: язык для параллельного программирования распределенных систем» (PDF) . IEEE Transactions по разработке программного обеспечения . 18 (3): 190. DOI : 10,1109 / 32,126768 . hdl : 1871/2576 . Архивировано из оригинального (PDF) 13 ноября 2012 года . Проверено 25 октября 2017 .
  27. ^ Ван Дорн, L .; Homburg, P .; Таненбаум, А.С. (1995). «Paramecium: расширяемое объектно-ориентированное ядро». Труды 5-го семинара по горячим темам в операционных системах (HotOS-V) . п. 86. DOI : 10,1109 / HOTOS.1995.513460 . ЛВП : 1871/2565 . ISBN 978-0-8186-7081-7. S2CID  10004092 .
  28. ^ Mitrokotsa, A .; Рибак, MR; Таненбаум, А.С. (2009). «Классификация RFID-атак и средств защиты» . Информационные системы Frontiers . 12 (5): 491. DOI : 10.1007 / s10796-009-9210-г . S2CID 11923232 . 
  29. ^ a b «Часто задаваемые вопросы о Votemaster» . Архивировано 2 ноября 2004 года . Проверено 26 февраля 2017 .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  30. ^ https://www.electoral-vote.com/evp2016/Pres/Maps/Nov08.html
  31. ^ " " LINUX является устаревшим "Usenet Debate Text" . Архивировано 19 декабря 2012 года . Проверено 19 июля 2014 .
  32. ^ "Эндрю Таненбаум" . Королевская Нидерландская академия искусств и наук. Архивировано 21 июля 2015 года . Проверено 17 июля 2015 года .
  33. ^ "USENIX Flame Award" . Архивировано 06.10.2012 . Проверено 24 октября 2008 .
  34. ^ «IEEE Джеймс Х. Маллиган, получатели медали за образование младшего» (PDF) . IEEE. Архивации (PDF) с оригинала на 2010-11-24 . Проверено 24 ноября 2010 года .

Внешние ссылки [ править ]

  • Статья Minix в журнале Free Software Magazine содержит интервью с Эндрю Таненбаумом.
  • Публикации Эндрю С. Таненбаума, проиндексированные Google Scholar
  • Операционная система MINIX 3 Официальный сайт MINIX