Интернет магазин китайских планшетных компьютеров



Компьютеры - Философия 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


<<< Управление требованиями
Формальные методы >>>