No credit card required
1. Philosophy: Philosophy Matters
1.1 Culture? What Culture?
1.2 The Durability of Unix
1.3 The Case against Learning Unix Culture
1.4 What Unix Gets Wrong
1.5 What Unix Gets Right
1.5.1 Open-Source Software
1.5.2 Cross-Platform Portability and Open Standards
1.5.3 The Internet and the World Wide Web
1.5.4 The Open-Source Community
1.5.5 Flexibility All the Way Down
1.5.6 Unix Is Fun to Hack
1.5.7 The Lessons of Unix Can Be Applied Elsewhere
1.6 Basics of the Unix Philosophy
1.6.1 Rule of Modularity: Write simple parts connected by clean interfaces.
1.6.2 Rule of Clarity: Clarity is better than cleverness.
1.6.3 Rule of Composition: Design programs to be connected with other programs.
1.6.4 Rule of Separation: Separate ...