hothing писал(а):
Суть не в в точном возрасте, а в том, что Влад прав.
Как бы не были плохи эти системы, но они работают, и мало кто видит смысл переписть код с 0. Хотя иногда хочется.
Посмотрите как изменялся код ядра Линуха. Он улучшается и ... его размер РАСТЕТ!
Всякая архитектура имеет запас прочности. У всякой развиваемой программной системы может наступить момент, когда её рост будет прриводить не столько к улучшениям, сколь к новым проблемам.
Вот что Кен Томпсон и компания писали о Plan 9 :
Цитата:
"Проблемы с ОС UNIX были слишком глубоки, чтобы их можно было разрешить, однако некоторые ее особенности могли бы найти в дальнейшем свое применение"
"К 1989 году система стала настолько устойчивой, что ее начали использовать в качестве единственной среды вычислений. Это означало необходимость перенесения многих служб и приложений, которые ранее применялись в ОС UNIX. Мы использовали эту возможность, чтобы пересмотреть многие вопросы, связанные не только с резидентным ядром, которые UNIX, как нам казалось, выполняла недостаточно хорошо."
"Почему было необходимо пересмотреть столь многое?... Создавая полностью новую систему, мы смогли решить многие проблемы, которые, по нашему мнению, должны были быть решены."
"Обеспечение большей эффективности при работе старых программ — "рабочих лошадок" UNIX — было только делом техники; гораздо более мы были заинтересованы в том, чтобы новые идеи, предлагаемые архитектурой основополагающей системы, способствовали повышению эффективности работы. Таким образом, хотя Plan 9 обеспечивает среду эмуляции для выполнения команд POSIX, это не главное в системе. Большая часть системного ПО разработана в "родной" среде Plan 9."
Таким образом была сохранена совместимость с грузом прошлого ПО и получена недостижимая ранее эффективность. А Вы говорите Линукс...