Эндрю Таненбаум
Эндрю Таненбаум — это американский и нидерландский учёный в области информатики, профессор Амстердамского свободного университета, известный своими работами в области операционных систем, компьютерных сетей и распределённых вычислений. Автор ряда фундаментальных учебников, переведённых на многие языки мира, и создатель операционной системы MINIX, которая оказала значительное влияние на развитие индустрии.
Биография
Эндрю Стюарт Таненбаум (Andrew Stuart Tanenbaum) родился 16 марта 1944 года в Нью-Йорке, США. В 1965 году он получил степень бакалавра в Массачусетском технологическом институте (MIT), а в 1971 году — степень доктора философии (PhD) по астрофизике в Калифорнийском университете в Беркли. После защиты диссертации Таненбаум переехал в Нидерланды, где поступил на работу в Амстердамский свободный университет (Vrije Universiteit Amsterdam). В 1974 году он стал профессором кафедры компьютерных наук и оставался в этом университете до выхода на пенсию в 2014 году, после чего получил звание почётного профессора (professor emeritus).
На протяжении всей карьеры Таненбаум занимался исследованиями в области операционных систем, компьютерных сетей, распределённых систем и информационной безопасности. Он является автором или соавтором более 150 научных статей и нескольких десятков книг, многие из которых стали классическими учебными пособиями в университетах по всему миру.
Научная и педагогическая деятельность
Учебники
Наибольшую известность Таненбауму принесли его учебники, отличающиеся систематичностью, ясностью изложения и практической направленностью. Ключевые работы:
- «Современные операционные системы» (Modern Operating Systems) — один из самых популярных учебников по операционным системам, в котором подробно рассматриваются архитектура, управление памятью, файловые системы, многозадачность и вопросы безопасности. Первое издание вышло в 1992 году, последнее (4-е) — в 2014 году.
- «Компьютерные сети» (Computer Networks) — фундаментальный труд, охватывающий все аспекты сетевых технологий: от физического уровня до прикладных протоколов. Первое издание вышло в 1981 году, последнее (6-е) — в 2021 году. Книга переведена на множество языков, включая русский.
- «Распределённые системы. Принципы и парадигмы» (Distributed Systems: Principles and Paradigms) — учебник, написанный в соавторстве с Мартеном ван Стеном, посвящённый архитектуре, репликации, синхронизации и отказоустойчивости распределённых систем.
- «Структурированная компьютерная организация» (Structured Computer Organization) — книга, в которой рассматривается многоуровневая организация вычислительных систем, от цифрового логического уровня до уровня операционной системы.
Операционная система MINIX
В 1987 году Таненбаум выпустил операционную систему MINIX (Mini-UNIX) — микроядерную UNIX-подобную ОС, предназначенную для обучения студентов. Исходный код MINIX был полностью опубликован в книге «Операционные системы: проектирование и реализация». Система была спроектирована так, чтобы быть максимально понятной и модульной, что позволяло студентам изучать принципы работы операционной системы на практике.
MINIX не получила широкого коммерческого распространения, однако её значение для индустрии оказалось огромным. В 1991 году студент Хельсинкского университета Линус Торвальдс, работая на компьютере с MINIX, начал разработку собственного ядра операционной системы, которое впоследствии стало ядром Linux. В своих мемуарах Торвальдс отмечал, что именно MINIX вдохновила его на создание Linux. В 2000-х годах Таненбаум продолжил развитие MINIX, выпустив версию 3, которая была переориентирована на использование во встраиваемых системах и системах с высокими требованиями к надёжности. В 2010-х годах было обнаружено, что микроядро MINIX 3 используется в процессорах Intel Management Engine (ME) — подсистеме, встроенной в большинство современных материнских плат Intel.
Дискуссия с Линусом Торвальдсом
В 1992 году, вскоре после появления Linux, между Таненбаумом и Торвальдсом состоялась известная дискуссия в группе новостей comp.os.minix. Таненбаум выступил с критикой архитектуры Linux, назвав её «устаревшей» из-за использования монолитного ядра, в то время как он сам отстаивал преимущества микроядерной архитектуры. Торвальдс, в свою очередь, защищал монолитное ядро, указывая на его производительность и практическую эффективность. Эта дискуссия стала одним из знаковых моментов в истории развития операционных систем и до сих пор цитируется в литературе.
Критика и взгляды
Таненбаум известен своими резкими высказываниями в адрес некоторых технологических компаний и тенденций. Он критиковал монополизацию рынка программного обеспечения, особенно в отношении операционной системы Windows, а также выступал против использования несвободного программного обеспечения в образовании. В 2010-х годах он активно высказывался о проблемах безопасности и конфиденциальности, связанных с Intel Management Engine, и призывал к его отключению или замене на открытое ПО.
Награды и признание
За свою карьеру Эндрю Таненбаум получил ряд престижных наград, в том числе:
- Премия ACM SIGCSE за выдающийся вклад в компьютерное образование (1997).
- Премия IEEE Computer Society за выдающийся вклад в компьютерное образование (2007).
- Премия имени Тьюринга (неофициально — «Нобелевская премия по информатике») не присуждалась, однако его работы признаны эталонными в области преподавания.
Основные публикации
- Tanenbaum, A. S. (1981). Computer Networks. Prentice Hall.
- Tanenbaum, A. S. (1987). Operating Systems: Design and Implementation. Prentice Hall.
- Tanenbaum, A. S. (1992). Modern Operating Systems. Prentice Hall.
- Tanenbaum, A. S., & Van Steen, M. (2002). Distributed Systems: Principles and Paradigms. Prentice Hall.
- Tanenbaum, A. S. (2006). Structured Computer Organization. Prentice Hall.
Источники
- Tanenbaum, A. S. (2014). Modern Operating Systems (4th ed.). Pearson.
- Tanenbaum, A. S., & Wetherall, D. J. (2021). Computer Networks (6th ed.). Pearson.
- Tanenbaum, A. S., & Van Steen, M. (2017). Distributed Systems (3rd ed.). CreateSpace.
- Torvalds, L., & Diamond, D. (2001). Just for Fun: The Story of an Accidental Revolutionary. HarperBusiness.
- Биография на сайте Амстердамского свободного университета (Vrije Universiteit Amsterdam).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →