Z:gnu-www-ja-google-engineering-talk--a83ddb-Now, UNIX consists of many com/ru

Так вот, Unix состоит из множества компонентов, они общаются по протоколам, которые более или менее документированы. А пользователи используют эти протоколы. Так что, чтобы быть совместимым с Unix, требовалось применять те же самые протоколы, а это значило, что все первоначальные конструктивные решения были уже сделаны, кроме одного: какой спектр целевых машин поддерживать. Unix была спроектирована для поддержки 16-битных машин, а это создавало много дополнительной работы, потому что программы приходилось ужимать; так что я решил сэкономить на этой дополнительной работе, не поддерживая ничего меньше 32-битной машины. Я понимал, что на разработку системы уйдет много лет, и к тому времени люди все равно будут применять, как правило, 32-битные машины, и это предположение оказалось справедливым.