close

МИНИКС

Перейти к навигации Перейти к поиску
Операционная система МИНИКС
Приглашение для входа в Minix 3.3.0 2 screenshot.png
РазработчикЭндрю Стюарт Таненбаум и другие
СемьяUnix-подобный , POSIX
Первоначальный выпуск( 1987 )
Текущий выпуск3.3.0 (16 сентября 2014 г.) и 3.4.0rc6 (9 мая 2017 г.)
Тип ядрамикроядро
Тип лицензииСвободное программное обеспечение
ЛицензияBSD
Стадия разработкиАктивный
Веб-сайтwww.minix3.org/

MINIX — это операционная система, основанная на архитектуре микроядра . Изначально это была минимальная некоммерческая версия Unix для компьютеров IBM PC и IBM PC /AT конца 1980 -х — начала 1990 -х годов . В настоящее время поддерживаются архитектуры Intel , начиная с процессора 8088 и заканчивая серией Pentium .

Последующие версии — самая последняя — 1.5, а не 3.0 для архитектур Intel — были бесплатным программным обеспечением и могли использоваться на аппаратном обеспечении Motorola 68000 (например, Amiga , Atari ST и ранний Apple Macintosh ) и на SPARC , таких как рабочие станции Sun Microsystem .

В компьютерных науках MINIX также указывает имя файловой системы по умолчанию , доступной при установке операционной системы MINIX, также используемой другими дистрибутивами в качестве формата загрузочных дисков или в других областях, где необходимо потреблять мало ресурсов .

История

Создание

Эндрю С. Таненбаум создал MINIX в Свободном университете в Амстердаме в 1987 году, чтобы проиллюстрировать принципы операционных систем, описанные в его учебнике. В книгу включены 26 000 строк исходного кода ядра , диспетчера памяти и файловой системы; он написан в основном на языке Си .

MINIX 1.5, родившаяся в 1991 году, поддерживает системы IBM PS/2 MicroChannel , а также была портирована на архитектуры SPARC и Motorola 68000 , в дополнение к платформам Atari ST , Commodore Amiga , Apple Macintosh и Sun SPARCstation .

Эксперименты Линуса Торвальдса

Линус Торвальдс , поработав некоторое время с MINIX, решил создать новую операционную систему, которая была бы менее ограниченной и могла бы без особых трудностей модифицироваться и улучшаться. В 1991 году он создал новое ядро ​​под названием Linux . В отличие от Таненбаума, он выбрал для своей новой операционной системы монолитную архитектуру. В то время Торвальдс и Таненбаум были главными действующими лицами очень жарких дебатов в 1992 году в группе новостей comp.os.minix под названием « Linux устарел » .

На момент разработки лицензия на использование MINIX считалась бесплатной по очень низкой цене по сравнению с другими операционными системами. Однако, не являясь свободным программным обеспечением и не полностью открытым исходным кодом , усилия разработчиков переместились на ядра Linux и FreeBSD . В конце 1990-х годов лицензия MINIX была преобразована в лицензию с открытым исходным кодом , но в то время существовала лишь небольшая база разработчиков и пользователей. Начиная с версии MINIX 2.0 1997 года, он становится совместимым со стандартом POSIX .

2000-е

Примерно в 2005 году Таненбаум и несколько его сотрудников взялись за проект и представили версию ядра 3.0 . Целью проекта является разработка очень стабильного микроядра для встроенных и других более общих приложений. Операционная система выпущена под лицензией BSD и в настоящее время поддерживает процессоры x86 , хотя версии для процессоров PowerPC и ARM 7 находятся в разработке.

MINIX является неотъемлемой частью микропрограммы набора микросхем Intel , Intel Management Engine.

Image
MINIX 3.1.7 с работающей средой рабочего стола Equinox

Версии

Список версий MINIX с указанием даты выпуска:

  • МИНИКС 1.0-1987 ;
  • МИНИКС 1.5-1991 ;
  • МИНИКС 2.0-1997 ;
  • MINIX 3.0 — 24 октября 2005 г.;
  • MINIX 3.1.2 — 8 мая 2006 г.;
  • MINIX 3.1.2a — 29 мая 2006 г.;
  • MINIX 3.1.3 — 13 апреля 2007 г.;
  • MINIX 3.1.3a — 8 июня 2007 г.;
  • МИНИКС 3.1.4-2009 ;
  • MINIX 3.1.5 — 5 ноября 2009 г.;
  • MINIX 3.1.6 — 8 февраля 2010 г.;
  • MINIX 3.1.7 — 16 июня 2010 г.;
  • MINIX 3.1.8 — 4 октября 2010 г.;
  • MINIX 3.2.0 — 29 февраля 2012 г.;
  • MINIX 3.2.1 — 21 февраля 2013 г.
  • MINIX 3.3.0 — 2 сентября 2014 г.

Библиография

  • Эндрю С. Таненбаум и Альберт С. Вудхалл, Проектирование и реализация операционных систем , Pearson , 2006 , ISBN 0-13-142938-8 . 

Связанные элементы

Другие проекты

  • Совместная работа над Викиновостями Wikinews содержит статью The Return of Minix от 24 октября 2005 г.

Внешние ссылки