Эндрю Таненбаум получил награду ACM

Ассоциация компьютерной техники (ACM) - ведущая профессиональная организация в области вычислительной техники. Среди ее ежегодных наград премия Тьюринга является самой известной и с призом в 1 миллион долларов самой прибыльной, но есть и множество других.

ACM System Software Award - одна из престижных технических премий ACM, лауреаты которой выбираются коллегами. Ее приз составляет 35 000 долларов при финансовой поддержке IBM и компании Is:

присуждается организации или отдельному лицу (лицам), признанным за разработку программной системы, которая оказала длительное влияние, отраженное в вкладе в развитие концепций, в коммерческом признании или в том и другом.

Последним лауреатом этой премии стал Эндрю С. Таненбаум из Врийского университета Амстердама (Нидерланды), получивший признание за MINIX:

которая повлияла на преподавание принципов операционных систем нескольким поколениям студентов и внесла вклад в разработку широко используемых операционных систем, включая Linux.

Именно в университете Врие в Амстердаме Таненбаум создал Minix как небольшую образовательную операционную систему. Это была небольшая операционная система UNIX на основе микроядра для IBM PC, состоящая всего из 12 000 строк кода на языке C. В дополнение к микроядру она включала в себя менеджер памяти, файловую систему и основные утилиты UNIX. Как и предполагалось, она стала идеальным дополнением к учебнику "Операционные системы: Проектирование и реализация".

Оглядываясь назад, можно сказать, что проблема заключалась в том, что она предназначалась для образовательных целей, а издательство Prentice-Hall не было готово разрешить свободное копирование и использование исходного кода. Лицензия, которая стоила 69 долларов, была ограничена, и было неясно, что произойдет, если вы решитесь разработать ее и сделать доступной. Если бы Minix был с открытым исходным кодом, это, вероятно, убило бы проект Linux. Вместо этого условия лицензирования способствовали популярности Linux.

Будучи студентом финского Университета Хельсинки, Линус Торвальдс узнал о MINIX из книги Таненбаума и в начале 1991 года, решив написать собственную операционную систему, купил клон ПК на базе 386, установил копию Minix и начал работу над тем, что впоследствии стало Linux. Торвальдс признает, что Linux обязан MINIX, и, несмотря на резкую критику архитектуры ОС друг друга в письменном обмене мнениями, получившем название "дебаты Таненбаума и Торвальдса" в 1992 году, в котором Таненбаум утверждал, что микроядра превосходят монолитные ядра, эти два человека находятся в дружеских отношениях.

Как операционная система с микроядром MINIX легла в основу операционной системы MeikOS для компьютеров на базе Meikotransputer, которые работали внутри популярных микрочипов. Более поздняя версия MINIX, MINIX 3.0, предназначалась для компьютеров с ограниченными ресурсами и встраиваемых компьютеров, а также для приложений, требующих высокой надежности. В 2017 году благодаря обнаруженной ошибке мы узнали, что на всех чипсетах Intel с 2015 года работает MINIX 3, даже если на них также установлена Windows, Linux или OSX. Это означало, что MINIX можно с полным правом считать самой используемой операционной системой в мире. Об этой истории читайте в статье Minix Inside!

Эндрю Таненбаум получил награду ACM
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
28 июня 2024 г.
49

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.