the Philosophy of UNIX (and Linux)

The UNIX Philosophy

The philosophy is a result of more than twenty years of software development and has grown from the UNIX community instead of being enforced upon it. It is a defacto-style of software development. The nine major tenets of the UNIX Philosophy are: 1. small is beautiful 2. make each program do one thing well 3. build a prototype as soon as possible 4. choose portability over efficiency 5. store numerical data in flat files 6. use software leverage to your advantage 7. use shell scripts to increase leverage and portability 8. avoid captive user interfaces 9. make every program a filter The Ten Lesser Tenets 1. allow the user to tailor the environment 2. make operating system kernels small and lightweight 3. use lower case and keep it short 4. save trees 5. silence is golden 6. think parallel 7. the sum of the parts if greater than the whole 8. look for the ninety percent solution 9. worse is better 10. think hierarchically
FROM THE BOOKS: The Unix Philosophy -- Mike Gancarz Linux and the Unix Philosophy -- Mike Gancarz, Jon "Maddog" Hall
some sites that go into detail on this topic: (note will not maintain links - cut & paste) http://www.linuxlots.com/~dunne/unix-philosophy.html http://cbbrowne.com/info/unix.html http://www.catb.org/~esr/writings/taoup/html/ch01s06.html http://www.cs.tcd.ie/Simon.Dobson/teaching/unix-philosophy.html David Korn speaks out: http://slashdot.org/article.pl?sid=01/02/06/2030205&mode=nocomment FROM: http://hebb.cis.uoguelph.ca/~dave/27320/new/unixphil.html
The UNIX Philosophy
From The UNIX Philosophy by Mike Gancarz. Operating systems embody the 
philosophy of their creators.

    * Mac/OS is visually based with all options presented to the user
    * DOS attempts to create ``a taste of the mainframe''
    * DEC VMS assumes users fear the machine and should be given a 
	few powerful choices 

The creators of Unix assumed that its users would be computer literate. 
Little effort was placed into making it accessible to novices. ``If 
you can't understand it, then you don't belong here.''

    Monetary Donations via paypal to support this website: TIP JAR   
  Thank you for your support!




WAGONEERS.COM


BUY this FSJ decal!

...use PayPal to buy the decal!
Make payments with PayPal


this is an approved Family-Friendly Site




Independent Lifetime Dealer John Meister - customer #283461 - since 1983
AMSOIL synthetic lubricants and filters


these pages protected by US Copyright laws - John Meister copyright © 1995-2001 all rights reserved, contact john -at- wagoneers.com - Washington State Law prohibits "spam" - $500 fine