"Ради удовольствия." - читать интересную книгу автора (Торвальдс Л., Даймонд Д.)она, похоже, скоро будет готова. Напишите мне, кому что нравится/не нравится
в 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, что был готов всем это показать. И еще мне хотелось получить отклики. К тому моменту, как заработала оболочка, у меня было несколько элементарных бинарников, которые я скомпилировал для операционки. Делать с |
|
|