Открыть сервис

А. Таненбаум

Эндрю Таненбаум — это американский учёный в области информатики, профессор Амстердамского свободного университета (Нидерланды), известный своими работами в области операционных систем, компьютерных сетей и распределённых систем. Наиболее широкую известность ему принесли учебники по компьютерным наукам, переведённые на десятки языков, а также создание операционной системы 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 →