Примечание: Статья была впервые опубликована в электронном издании «Open Source» (выпуск №011 от 30.08.2006). Ее размещение на nixp.ru производится в соответствии с разрешением со стороны редакции и автора материала.
«Есть два способа создать программный продукт: первый — сделать его настолько простым, чтобы в нем очевидно не было ошибок, второй — сделать его настолько сложным, чтобы в нем не было видно очевидных ошибок». — Чарльз Хоар

Linux Foundation