Большой Брат MINIX

Знаете ли вы, что в каждой копии ОС MINIX обязательно присутствует учетная запись пользователя ast, которая принадлежит создателю системы Энди Танненбауму (Andrew S. Tannenbaum)? Имеется также его домашняя директория — /home/ast (в MINIX 3) или /usr/ast (в более ранних версиях), в которой находятся различные конфигурационные файлы и сценарии типа .ashrc и .profile, принадлежащие ему же.

Нет, вы только представьте себе, в каждой копии MINIX на земном шаре, В КАЖДОЙ! В каждой копии этой ОС когда-либо и где-либо установленной и работающей, или не работающей, а давно забытой, на выброшенном на свалку старом компе, есть учетная запись ее создателя, дабы тот мог войти в любую MINIX, и при этом чувствовать себя комфортно со своими любимыми настройками командной строки.

Микроядро или монолит?

Minix 3 - это микроядерная ОС. Ее ядро обслуживает прерывания, диспетчиризацию процессов, межпроцессное взаимодействие и все. Все! Всего около 4000 строк кода на C, и 800 на ассемблере. Все остальное, включая драйверы устройств работает в пользовательском пространстве памяти, и ни один из этих процессов не имеет привилегий суперпользователя…

Общество Мертвых Енотов

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


живой журнал


счетчики

    8-bit, chiptune, pixel-art, lo-fi soft