Роман Игнатов взял интервью у Эндрю Таненбаума. Вопросы интервью были сформированы на основе пожеланий русскоязычного сообщества пользователей и разработчиков операционной системы MINIX 3.
Некоторые интересные моменты:
- Близка к завершению работа над новой системой виртуальной памяти MINIX 3;
- Если бы возникла необходимость выбора языка программирования для создания ОС, был бы выбран язык Cyclone (Си-клон);
- Лицензия BSD была выбрана из-за предоставления большей свободы, она лишена многочисленных ограничений GPL. С другой стороны это мешает получению данных об использовании MINIX 3 вне учебного процесса, так как лицензия BSD не обязывает сообщать создателям при использовании кода MINIX в коммерческом продукте;
- Расширение списка драйверов является одной из приоритетных задач, которая будет решаться любым возможным способом, например, написанием своих и портированием существующих. К сожалению руководство по написанию драйверов отсутствует, при разработке остается отталкиваться от примеров кода из существующих драйверов;
- Несколько человек положили начало real-time редакции MINIX 3;
- Эндрю Таненбаум скептически относится к системам с монолитным ядром, считая, что это просто традиция, а будущее за сверхнадежными микроядерными ОС, которые уже активно используются для встроенных систем;
- Прямым конкурентом MINIX 2 называется проект L4.
Интервью, русскоязычный перевод
Источник: OpenNET
|