The Art of Unix Programming is a book written by Eric Raymond about the history and culture of Unix programming from its earliest days to the current work on Linux.
The author utilizes a comparative approach to explaining Unix by contrasting it to Microsoft Windows, Mac OS and other operating systems. The book also includes quotations and comments from influential Unix programmers and wizards.
The major disadvantage of the book is the excessive fawning of Unix idiosyncracies and the lack of understanding of the author of other OS architectures. This is particularly obvious in the OS comparisons chapter.
The book was published by Addison-Wesley, September 17th 2003, ISBN 0131429019 and is also available online, free of charge[1] (http://creativecommons.org/licenses/by-nd/1.0/).
The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems to qualify for the name "Unix".
The need for standardization arose because enterprises using computers wanted to be able to develop programs that could be used on the computer systems of different manufacturers without reimplementing the programs.
Unix was selected as the basis for a standard system interface partly because it was manufacturer-neutral.