Этот викиучебник предназначен помочь всем желающим изучить операционную систему MINIX 3.

Предисловие

править
 
Логотип

Текущая версия:
3.3.0

Дата анонса:
16.09.2014

MINIX 3 (произносится «ми́никс») — новая операционная система с открытым исходным кодом, разработанная с целью обеспечить высокую надёжность, гибкость и безопасность. Она основана на предыдущих версиях MINIX, но существенно отличается многими ключевыми свойствами. MINIX 1 и 2 были средствами обучения; MINIX 3, в дополнение к этим качествам, может использоваться и как серьёзная система на компьютерах с ограниченными ресурсами, а также для приложений, требующих высокой надёжности.

Благодаря микроядерной архитектуре, MINIX весьма мал: его часть, выполняющаяся в режиме ядра, содержит всего лишь 4000 строк кода. Это обстоятельство позволило Эндрю Таненбауму (Andrew Tanenbaum, автор MINIX) детально описать MINIX 3 в своей книге “Operating Systems: Design and Implementation. Third Edition.”.

Другая часть MINIX, выполняющаяся в пользовательском режиме, поделена на небольшие независимые модули. Это позволило запускать драйверы устройств как обычные пользовательские процессы, и ошибка в драйвере — безусловно, самый большой источник ошибок в любой операционной системе — не может полностью остановить её. Когда драйвер терпит крах, он автоматически перезапускается, не требуя пользовательского вмешательства или перезагрузки, и не затрагивая работающие программы.

Установка

править
  1.   Введение в дисковые разделы
  2.   Установка MINIX 3

Литература

править
  • Tanenbaum, Andrew S. and Albert S. Woodhull. Operating Systems: Design and Implementation. Second Edition. Prentice Hall, 1997. ISBN 0-13-638677-6
    • Русский перевод: Таненбаум Э., Вудхалл А. Операционные системы: разработка и реализация. ISBN 5-469-00148-2
  • Tanenbaum, Andrew S. and Albert S. Woodhull. Operating Systems: Design and Implementation. Third Edition. Prentice Hall, 2006. ISBN 0-13-142938-8

Ссылки

править
  NODES