notes
latest
  • Networking
  • Forensics
  • Debian
  • Study
    • Google I/O 2011: Life in App Engine Production
    • Google I/O 2011: More 9s Please: Under The Covers of the High Replication Datastore
    • The Art of Unix Programming
      • Chapter 1: Philosophy
      • Chapter 2: Origins and History of Unix
      • Chapter 3: Contrasts
      • Chapter 4: Modularity
      • Chapter 5: Textuality
      • Chapter 6: Transparency
      • Chapter 7: Multiprogramming
    • Python
    • Project Management
    • Programming
notes
  • Docs »
  • Study »
  • The Art of Unix Programming
  • Edit on GitHub

The Art of Unix Programming¶

Notes taken from The Art of Unix Programming

  • Chapter 1: Philosophy
  • Chapter 2: Origins and History of Unix
  • Chapter 3: Contrasts
    • Operating System Comparisons
      • VMS
      • MacOS
      • OS/2
      • Windows NT (New Technology)
      • BeOS
      • MVS
      • VM/CMS
      • Linux
    • What Goes Around Comes Around
  • Chapter 4: Modularity
    • Compactness
    • Orthogonality
    • The SPOT Rule
    • Software Is a Many-Layered Thing
      • Glue
      • Libraries
      • Unix and Object-Oriented Languages
      • Coding for Modularity
  • Chapter 5: Textuality
    • The Pros and Cons of File Compression
    • Application Protocol Design
  • Chapter 6: Transparency
  • Chapter 7: Multiprogramming
    • Taxonomy of Unix IPC Methods
      • system and popen
      • Pipes, Redirection, and Filters
      • Slave Processes
      • Peer-to-Peer Inter-Process Communication
    • Problems and Methods to Avoid
      • Obsolete Unix IPC Methods
      • Threads — Threat or Menace?
    • Process Partitioning at the Design Level
Next Previous

© Copyright 2014, Amit Uttamchandani. Revision 139c2377.

Built with Sphinx using a theme provided by Read the Docs.