|
|
Компьютеры - Философия UNIX - Цитаты08 июня 2011
Оглавление: 1. Философия UNIX 2. Реймонд: Искусство программирования в UNIX 3. Цитаты
- «UNIX прост. Но надо быть гением, чтобы понять его простоту» Деннис Ритчи.
- «UNIX не предназначен для ограждения своих пользователей от глупостей, поскольку это оградило бы их и от умных вещей» Дуг Гвин.
- «UNIX никогда не говорит „пожалуйста“» Роб Пайк.
Критика
The UNIX-HATERS Handbook
Философия UNIX критиковалась в книге «The UNIX-HATERS Handbook», изданной в начале 1990х годов.
- По мнению редакторов книги, подход UNIX приводит к появлению решений, сделанных наспех, без должного продумывания архитектуры, после чего данные решения канонизируются, то есть объявляются вечной классикой. Например, таким решением, по их мнению, являются lock files временные файлы без содержимого, создаваемые как пометка того факта, что какая-то программа находится в процессе исполнения.
- X Window System была подвергнута критике за отделение в ней механизма от политики, что привело к отсутствию в UNIX стандарта на политики управления пользовательским интерфейсом и большим затруднениям при разработке приложений, использующих GUI.
- NFS была подвергнута критике за изначально порочный подход к архитектуре - попытку создать stateless файл-сервер при том, что это принципиально невозможно. Когда же невозможность поддержки некоторых важных вещей стала очевидной, к NFS прикрутили "костыль" под названием процесса lockd.
- Также приводился ряд примеров, показывающих, что некоторые решения, принятые в ОС VMS, Microsoft Windows и Apple Mac OS, значительно превосходят свои аналоги из мира UNIX.
Но, в то же время начатые как *NIX подходы плавно обосновываются и в ОС Microsoft Windows и Apple Mac OS.
Просмотров: 2781
|