| |
| | Book review: The Art of UNIX Programming |
 | | In his new book titled The Art of UNIX Programming he successfully tackles a much grander task: that of articulating and explaining the guiding design, implementation, and social principles behind the success, adaptability, and durability of the Unix operating system. |
 | | These elements prescribe the structure of systems following the Unix way (modularity, composition, separation, diversity, and extensibility), their behavior (clarity, simplicity, parsimony, silence, transparency, robustness, repair, and least surprise), and the approach to build them (economy, generation, representation, and distrust for optimization). |
 | | He argues that Unix began its history as effectively an open-source system (ATandT, being restrained from selling it, distributed Unix accompanied with source code to universities and research institutes for only a nominal fee), and that its current popularity and versatility stem again from open-source systems such as GNU/Linux and FreeBSD. |
| www.dmst.aueb.gr /dds/pubs/Breview/2003-CR-AUP/html/review.html (623 words) |
|