ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

ОБЩИЕ ВОПРОСЫ

Что такое MINIX 3?

MINIX 3 - это небольшой свободный клон UNIX, спроектированный быть высоконадежным. Он особенно хорошо подходит для ПК начального уровня, систем с ограниченными ресурсами и встраиваемых приложений. MINIX 3 доступен со всем исходным кодом, что делает его подходящим для классных занятий или самостоятельного изучения людьми, желающими изучить, как работают операционные системы.

Какое оборудование мне нужно для запуска MINIX 3?

Вам нужен процессор Intel 386 или выше с 4 МБ ОЗУ, жесткий диск IDE с 100 МБ свободного дискового пространства и CD-ROM IDE для загрузки. Загрузка с привода CD-ROM USB (пока) невозможна.

Где я могу получить MINIX 3?

MINIX 3 Версия 3.1 распространяется на компакт-диске, включенном в книгу Operating Systems Design and Implementation, 3-е изд. (англ.), написанную Эндрю Таненбаумом (Andrew S. Tanenbaum) и Альбертом Вудхаллом (Albert S. Woodhull). Более новые версии доступны бесплатно на странице загрузки (англ.) MINIX 3.

Где я могу получить помощь по MINIX 3?

Существует новостная группа USENET (англ.). Пошлите запрос туда. Имеется также список рассылки (англ.).

Я начинающий. Где я могу обучиться программированию в MINIX 3?

Для начала см. это руководство (англ.).

Кто-то должен был уже сталкиваться с моей проблемой. Имеется ли архив группы новостей?

Да, см. архив (англ.).

Страница, которую я однажды видел, исчезла. Существует ли способ найти ее?

Возможно. Попробуйте Wayback machine (англ.).

Где я могу найти информацию по использованию MINIX 3 для преподавания?

Хорошее место для начала: Веб-страница по преподаванию (англ.).

Могу ли я стать разработчиком MINIX 3?

Если у вас есть необходимое время, заинтересованность и знания, то приветствуется ваше вступление в сообщество MINIX 3. Вот место старта (англ.).


ПРАВОВЫЕ ВОПРОСЫ

Какая лицензия у MINIX 3?

Лицензия (англ.) MINIX 3 является клоном лицензии Berkeley (BSD). Если на простом русском, то она говорит, что вы можете делать с системой что угодно при условии, что (1) вы согласны не подавать против нас иски ни при каких условиях (*) и (2) вы сохраните информацию об авторстве в исходном коде, документации и рекламе, если только не будет согласовано иное. В частности, вы вольны модифицировать исходный код, распространять его, встраивать его в коммерческие продукты, только лишь соблюдая вышеназванные ограничения.

(*) Интересно, как этот пункт может повести себя применительно к территории РФ? (Прим. перев.)

Почему вы не используете лицензию GPL?

Мы считаем, что лицензия GPL слишком ограничивает. Компании, которые вкладывают много денег в последующее развитие ПО с открытым кодом, справедливо не хотят давать его своим конкурентам. Поскольку MINIX 3 имел явную применимость во встраиваемых системах, мы посчитали, что лицензия BSD больше подходит.

Каковы отношения между MINIX и Linux?

MINIX был выпущен в 1987 году как маленький и простой для понимания клон UNIX для использования на курсах по обучению операционным системам. Линус Торвальдс (Linus Torvalds), в то время студент Университета Хельсинки, изучал MINIX на курсе операционных систем и был достаточно впечатлен, так что купил ПК для его работы. Затем он использовал MINIX как платформу, руководство и вдохновение для написания клона MINIX, названного Linux, который он выпустил в свет в 1991 году. Вот его объявление о выходе (англ.) Linux.

Линус обвинялся в том, что он своровал Linux из MINIX. Это правда?

Нет. Безусловно нет. Кен Браун (Ken Brown) из общества Alexis de Tocqueville написал отчет, отчасти спонсированный Microsoft, заявляя, что Линус списал Linux из MINIX. Заключением Брауна было то, что компании не должны использовать Linux, потому что не ясны права на интеллектуальную собственность. Это стопроцентная макулатура. Хотя и маловероятно, чтобы 21-летний студент был способен написать свою собственную операционную систему, не имея на руках полного исходного кода подобной системы, которую можно было бы использовать, изучать и модифицировать, все же первоначальную версию кода Linux он написал сам. Отчет Брауна и ответ (англ.) от создателя MINIX были детально обсуждены (англ.) на сайте Slashdot (англ.).


ТЕХНИЧЕСКИЕ ВОПРОСЫ

Как загрузиться с USB образа?

Посекторно запишите USB образ на устройство USB. Другими словами, не записывайте его на файловую систему FAT на устройстве USB, а пишите на него файл так, чтобы он начинался с сектора 0. Это, конечно, по сути сотрет всю другую информацию, которая была на устройстве USB.

Затем вы можете загрузиться с устройства USB, если ваш BIOS это поддерживает.

Как мне изменить конфигурацию сети после установки?

Отредактируйте /etc/inet.conf. Обычно формат такой:

где fxp - имя драйвера ethernet, который вы хотите запустить (это имя процесса, который ищет inet, чтобы общаться с ethernet). Посмотрите в /usr/etc/rc, как запущены драйверы ethernet. В настоящий момент выбор такой:

Более подробно об inet.conf, пожалуйста, смотрите в manpage по inet.conf.

Мой привод SATA не работает под MINIX

На самом деле MINIX 3 имеет поддержку SATA, но мы встречали проблемы, если они выставлены в режим "Enhanced" (расширенный - прим. перев.) (иногда называемый "родным" - "Native"). Попробуйте изменить установки BIOS на "Legacy" (обратно совместимый - прим. перев.) или "Combined" (совмещенный - прим. перев.).

Заявлено, что MINIX 3 соответствует POSIX. Что такое POSIX?

См. этот документ о POSIX (англ.).

Как мне сделать диск ОЗУ (RAM disk) больше, чем 8 МБайт?

См. этот документ о дисках ОЗУ (англ.).

Как мне загружать несколько ОС на одном и том же компьютере?

Используйте мультизагрузчик. За дальнейшей информацией см. этот документ о мультизагрузчиках (англ.).

Как мне избежать проблем с командой vol и дискетами?

См. этот документ о vol (англ.).

Почему редактор elle не ведет себя так, как должен согласно тому, что сказано man page?

Для получения помощи по elle см. этот документ об elle (англ.).

Возможен ли обмен данными между файловыми системами других ОС?

Да. См. этот документ об обмене данными (англ.).

Как мне просмотреть черновик еще не установленной man page?

Используйте

nroff -man man_file | more

На что похожа производительность MINIX 3?

Мы проводили замеры производительности MINIX 3 (драйверы режима пользователя) против MINIX 2 (драйверы режима ядра), и MINIX 3 оказался на 5-10% медленнее. Мы не сравнивали его с другими системами, потому что имеется так много других различий (например, текущий дисковый драйвер не имеет даже DMA, компилятор ACK быстрее gcc, но код хуже, файловые системы различаются и т. д.) Наибольшая разница состоит в том, что MINIX 3 представляет на данный момент около одного человеко-года работы, а другие системы - тысячи человеко-лет работы, и нашим приоритетом была надежность, а не производительность.


ЗАПУСК MINIX 3 НА ЭМУЛЯТОРЕ

Как запустить MINIX 3 под VMWare?

См. этот документ о MINIX и VMWare (англ.). Также вы можете скачать образ виртуальной машины VMWare с предустановленной Minix 3. На главной странице (англ.) есть ссылка на нее: посмотрите в разделе 'MINIX 3 on a Simulator', подраздел 'MINIX 3 on VMWare'. Вы можете запускать эту виртуальную машину, используя свободно скачиваемый VMWare Player (англ.).

Могу ли я передавать данные между гостевой MINIX 3 под VMWare и ОС-хозяином Windows?

Этот инструмент копирования-и-вставки (copy-and-paste) (англ.) позволит так делать. Если при установке MINIX 3 вы выберете чип LANCE Ethernet, вы сможете использовать FTP из-под MINIX 3.

Могу ли я использовать эмулятор Bochs для запуска MINIX 3 под Mac?

Да. См. этот документ о MINIX и Bochs (англ.).

Могу ли я запускать MINIX 3 поверх Windows, используя Virtual PC?

Да. См. этот документ о MINIX и Virtual PC.

Copyright Albert S. Woodhull

Minix3Wiki: FAQ_ru (last edited 2008-11-08 17:50:43 by new_user)