"Ради удовольствия." - читать интересную книгу автора (Торвальдс Л., Даймонд Д.)

она, похоже, скоро будет готова. Напишите мне, кому что нравится/не нравится
в minix, поскольку моя ОС на нее похожа (кроме всего прочего, у нее -- по
практическим соображениям -- то же физическое размещение файловой системы).
Пока что я перенес в нее bash (1.08) и gсс (1.40) , и все вроде
работает. Значит, в ближайшие месяцы у меня получится уже что-то работающее,
и мне бы хотелось знать, какие функции нужны большинству. Все заявки
принимаются, но выполнение не гарантируется : -)

Линус ([email protected])

PS. Она свободна от кода minix и включает мультизадачную файловую
систему. Она НЕ переносима (используется переключение задач 386 и пр.) и,
возможно, никогда не будет поддерживать ничего, кроме АТ-винчестеров --
потому что у меня больше ничего нет : - (.


Наиболее рьяные энтузиасты Minix встрепенулись. Мне прислали не так
много заявок по поводу ее функций, но зато были другие сообщения.

>Расскажи поподробней! Ей нужен MMU?

Ответ: да

>Какая часть написана на Си? Какие будут трудности
>при переносе? Кто тебе поверит про машинную
>зависимость ;-) , я вот хочу ее перенести к себе на
>Amiga.

Ответ: она в основном написана на Си, но многие скажут, что это не
настоящий Си. В ней использованы все особенности 386-го, которые я смог
обнаружить, потому что хотел попутно разобраться в его работе. Некоторые из
моих файлов на Си сильно смахивают на ассемблер.
Как я уже писал, она использует MMU как для страничной подкачки (пока
не на диск), так и для сегментации. Именно из-за сегментации она
ПО-НАСТОЯЩЕМУ зависит от 386-го (у каждой задачи есть 64-мегабайтный сегмент
для кода и данных - максимум 64 задачи на 4 Гб. Если нужно больше 64 Мб на
задачу -- будут проблемы).


Несколько человек даже предложили стать бета-тестерами.
В итоге разместить ее в Интернете было просто естественно. Я привык
обмениваться программами именно так. Поэтому вопрос был только один -- на
каком этапе я решусь показать ее людям? Или точнее: когда она будет
достаточно готова, чтобы мне нечего было стыдиться?
Вообще-то мне хотелось иметь компилятор и настоящую среду, чтобы можно
было писать программы прямо в Linux, без помощи Minix. Но я был так горд,
когда у меня заработала оболочка gnu, что был готов всем это показать. И еще
мне хотелось получить отклики.
К тому моменту, как заработала оболочка, у меня было несколько
элементарных бинарников, которые я скомпилировал для операционки. Делать с