Minix

Minix-1.5 - легендарная версия системы, поддерживала пожалуй самый широкий спектр платформ (PC, MAC, AMIGA, ATARI). Основной недостаток - отсутствие виртуальных консолей. На Амиге 600 с 1 Мб ОЗУ можно даже компилировать небольшие программы ( но из-за невысокой скорости процессора - МС68000 7Мгц это не слишком приятно), на этой же машине система полностью виснет при выполнении "ls | more" в /usr/bin из-за нехватки памяти. На других платформах я ее не пробовал из-за отсутствия желания это делать.

Minix-1.7 работает только на РС, отдельные версии для 8086 и 80386, вариант для 8086 способен использовать защищенный режим 80286 естественно при наличии соответствующего процессора.
существует способ использовать виртуальные консоли - их 8 при VGA или SVGA карте (консоли используют видеопамять для хранения текстовой информации), на CGA можно получить только 2 консоли.

Minix-2.0 - появилась версия и для Sparc ( интересно кому она нужна ?), поддержка консолей встроена в ядро и в коде ядра допущена небольшая ошибка ,из-за которой память выше 16 Мб не может использоваться системой ( легко исправляется - информация есть на официальном сервере Minix).

Minix-1.7 и 2.0 прекрасно работают на ХТ с 640 Кб ОЗУ (8086 версия) и 386SX с 1 Мб (80386 версия). Основной недостаток - отсутствие виртуальной памяти и 64 Кб предел размера кода программы( столько же отволится для данных). Есть компиляторы ACK C и ACK Pascal ( в базовой поставке) полностью установленная система (80386) занимает меньше 20 Мб. Процесс установки предельно прост ( если прочитать документацию). Существенные трудности при портировании программ. Где-то существует библиотека Mini-X позволяющая перекомпилировать некоторые программы ориентированные на X Window System.

Minix-VMD - попытка создать нечто более полезное на основе Minix. Как-то раз видел 1.6.25, но сам пробовал только 1.7.0. Минимальные требования 386SX 2 Мб, для работы с X Windows 4 Мб ( минимум, лучше 8 ). Полностью система помещается на 70 Мб со свапом и остается немного свободного места. В поставке X Free86-3.1.1, GCC 2.7.2, GNU Utils, ACK C, ACK Pascal, ACK Modula2, Perl, несколько WWW браузеров, и кое-какие утилитки для Х. Намного легче переносить прграммы с BSD систем ( достаточно поправить Makefile). Система прекрасно работала на 386DX-40 4 Мб с HDD 200 Мб и видеокартой Cirrus Logic CLGD5420 512 Кб, к сожалению отсутствует X-server для S3 Virge/DX, так что на более мощной машине X-ы запускались с тем же SVGA сервером, который неколько глюковат.

Minix-2.0 и Minix-VMD-1.7.0 содержат русские шрифты КОИ8 и CP866, раскладка клавиатуры под них легко создается.

Автор статьи : Игорь Кострикин (2:5028/53.29@FidoNet). E-mail : flash@uniyar.ac.ru

Яндекс.Реклама
Hosted by uCoz