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

говорит, что все равно остается множество проблем синхронизации.

>2 . ПЕРЕНОСИМОСТЬ
"Переносимость нужна людям, которые не умеют писать новые программы" --
это я только что придумал. В шутку.
На самом деле linux легче переносится, чем minix. Что? -- слышу я ваш
возглас. Это верно, но не в том смысле, какой имеет в виду ast: я сделал
linux в максимальном соответствии со стандартами (хотя у меня перед глазами
не было стандарта POSIX). Перенос программ в linux обычно гораздо проще, чем
перенос их в minix. Я согласен, что переносимость -- хорошее дело, но только
если она имеет реальный смысл. Нет причин делать операционную систему
полностью переносимой: достаточно, чтобы она была согласована с переносимым
API. Основная идея операционной системы заключается в том, чтобы
воспользоваться аппаратными возможностями, спрятав их под слоем обращений
высокого уровня. Именно это и делает linux: она просто использует больше
возможностей 386, чем другие ядра. В результате само ядро, конечно,
становится не переносимым, но зато существенно упрощается архитектура.
Вполне приемлемый компромисс, который и сделал возможным появление linux. Я
согласен, что в linux машинная
зависимость доведена до предела: я купил себе 386-й в январе прошлого
года и занялся linux отчасти для того, чтобы его изучить. Многие вещи нужно
было бы сделать более машинно-независимыми, если бы это был настоящий
проект. Но я не особенно оправдываюсь: это было конструктивное решение, и
когда в апреле прошлого года я начинал писать linux, то не думал, что
программой захочет воспользоваться кто-то другой. К счастью, я ошибся, а
поскольку мои исходники всем доступны, каждый может попробовать перенести
ее, хотя это будет и непросто.
Линус
PS> Прошу прощения за слишком резкие высказывания: minix -- неплохая
система, если нет ничего другого. Amoeba, может быть, неплоха, если у вас
валяется 5--10 лишних 386-х, но у меня их нет. Обычно я не вступаю в
перепалки, но linux -- мое больное место :)


В этой переписке (одной из немногих виртуальных ссор, в которых я
участвовал) было еще несколько обменов репликами. Однако основную идею вы
уже уловили: у системы с самого начала были противники. (А может быть,
основная идея в другом: будьте осторожны, выступая на электронном форуме.
Все ваши опечатки и ошибки останутся с вами навсегда.)






Оставив родных и друзей на стоянке, мы с Линусом отправляемся в поход
вдоль ручья. Наш лагерь расположился в парке "Гровер-Хот-Спрингс" в
восточной части Сьерра-Невады. Дело происходит в выходные по случаю Дня
независимости (4 июля). Место настолько живописное, что кажется картинкой из
географического журнала "National Geographic". "Это момент для "Кодака", --