А. Таненбаум¶
Эндрю Таненбаум — это американский учёный в области информатики, профессор Амстердамского свободного университета (Нидерланды), известный своими работами в области операционных систем, компьютерных сетей и распределённых систем. Наиболее широкую известность ему принесли учебники по компьютерным наукам, переведённые на десятки языков, а также создание операционной системы MINIX, которая оказала значительное влияние на развитие Linux.
¶Биография
Эндрю Стюарт Таненбаум (Andrew Stuart Tanenbaum) родился 16 марта 1944 года в Нью-Йорке (США). В 1965 году он получил степень бакалавра по физике в Массачусетском технологическом институте (MIT). Затем он продолжил обучение в Калифорнийском университете в Беркли, где в 1971 году защитил докторскую диссертацию по астрофизике. Тема его диссертации была связана с радиоастрономией и обработкой сигналов.
После получения докторской степени Таненбаум переехал в Нидерланды, где начал преподавать в Амстердамском свободном университете (Vrije Universiteit Amsterdam). С 1974 года он работал на факультете компьютерных наук, а в 1981 году стал профессором. В 2014 году он вышел на пенсию, но продолжает заниматься научной и преподавательской деятельностью в качестве эмерита.
¶Научная деятельность
Основные научные интересы Таненбаума охватывают операционные системы, компьютерные сети, распределённые системы и безопасность. Он является автором или соавтором более 150 научных статей и нескольких десятков книг.
¶Операционная система MINIX
Одним из самых известных проектов Таненбаума является операционная система MINIX (Mini-UNIX). Она была разработана в 1987 году как учебная операционная система, предназначенная для демонстрации принципов построения UNIX-подобных систем. MINIX была написана с нуля, на языке C, и имела модульную архитектуру с микроядром. Исходный код системы был опубликован в учебнике «Операционные системы: проектирование и реализация».
MINIX оказала прямое влияние на создание Linux. Линус Торвальдс, создатель Linux, в своих интервью неоднократно упоминал, что изучал MINIX и использовал её как отправную точку для разработки собственного ядра. В 2000 году Таненбаум выпустил MINIX 3, которая была переориентирована с чисто учебной системы на высоконадёжную операционную систему для встраиваемых систем и промышленных применений. MINIX 3 распространяется под лицензией BSD.
¶Компьютерные сети
Таненбаум является автором фундаментального учебника «Компьютерные сети» (Computer Networks), первое издание которого вышло в 1981 году. Книга многократно переиздавалась и переводилась на многие языки, включая русский. В ней подробно рассматриваются все уровни модели OSI и стека протоколов TCP/IP, а также технологии локальных и глобальных сетей. Учебник используется в университетах по всему миру как базовый курс по компьютерным сетям.
¶Распределённые системы
В соавторстве с Мартеном ван Стееном Таненбаум написал учебник «Распределённые системы: принципы и парадигмы» (Distributed Systems: Principles and Paradigms). Книга охватывает архитектуру, синхронизацию, репликацию, отказоустойчивость и безопасность распределённых систем. Она также является стандартным учебным пособием во многих вузах.
¶Книги
Таненбаум известен своими учебниками, которые отличаются ясностью изложения, обилием примеров и практических задач. Наиболее известные из них:
- «Операционные системы: проектирование и реализация» (Operating Systems: Design and Implementation) — в соавторстве с Альбертом Вудхаллом. Книга содержит полный исходный код MINIX.
- «Современные операционные системы» (Modern Operating Systems) — подробный обзор принципов работы современных ОС, включая Windows, Linux и macOS.
- «Компьютерные сети» (Computer Networks) — классический учебник по сетевым технологиям.
- «Распределённые системы: принципы и парадигмы» (Distributed Systems: Principles and Paradigms) — в соавторстве с Мартеном ван Стееном.
- «Архитектура компьютера» (Structured Computer Organization) — учебник по компьютерной архитектуре.
¶Взгляды и критика
Таненбаум известен своими резкими высказываниями в адрес некоторых технологических решений. В 1992 году он участвовал в знаменитой дискуссии с Линусом Торвальдсом на тему монолитного ядра Linux. Таненбаум утверждал, что микроядро, как в MINIX, является более надёжной и безопасной архитектурой, чем монолитное ядро Linux. Эта дискуссия, известная как «Таненбаум — Торвальдс», стала классическим примером спора о дизайне операционных систем.
Также Таненбаум критиковал компанию Microsoft за её политику в области программного обеспечения и закрытость кода. Он является сторонником открытого исходного кода и свободного распространения знаний.
¶Награды и признание
За свою карьеру Таненбаум получил несколько престижных наград, в том числе:
- Премия ACM Karl V. Karlstrom Outstanding Educator Award (2007) — за выдающийся вклад в образование в области компьютерных наук.
- Премия IEEE Computer Society Charles Babbage Award (2010) — за вклад в развитие компьютерных наук.
- Звание почётного доктора нескольких университетов.
¶Влияние на образование
Учебники Таненбаума стали стандартом во многих университетах мира. Они переведены на более чем 20 языков, включая русский, китайский, испанский, французский и японский. По оценкам, совокупный тираж его книг превышает несколько миллионов экземпляров. Благодаря его работам поколения студентов и специалистов получили систематизированные знания в области операционных систем, компьютерных сетей и распределённых систем.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


