МИНИКС
| Операционная система МИНИКС | |
|---|---|
| Разработчик | Эндрю Стюарт Таненбаум и другие |
| Семья | 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.
Версии
Список версий 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 .
Связанные элементы
Другие проекты
Wikimedia Commons содержит изображения или другие файлы в MINIX.
Wikinews содержит статью The Return of Minix от 24 октября 2005 г.
Внешние ссылки
- ( EN ) Официальный сайт на minix3.org .
- Репозиторий исходного кода MINIX на git.minix3.org .
- ( EN ) Текст пользовательской лицензии Minix на minix3.org . Проверено 31 января 2006 г. (архивировано из оригинала 13 июня 2007 г.) .
- ( RU ) Пост Tanenbaum Linux устарел, на educ.umu.se. Проверено 9 марта 2006 г. (архивировано из оригинала 12 апреля 2006 г.) .
- ( EN ) Подробная документация по Minix на raspberryginger.com . Проверено 6 июля 2007 г. (архивировано из оригинала 8 октября 2007 г.) .