Upload
hindalfalasi
View
125
Download
0
Embed Size (px)
Citation preview
Linux Principles and Philosophy.
Hind Al Falasi10AG
All operating systems have principles and philosophy
Therefore it is important to know them.
Understanding the principles and philosophy that underlie a technology
can be very useful.
It might even help guide your choice.
This is true of some Linux users; the open source model of Linux has implications that can affect how Linux works.
Linux Principles:1. Everything is a file. (Including hardware)
2. Small, single-purpose programs.
3. Ability to chain programs together to perform complex tasks.
4. Avoid captive user interfaces.
5. Configuration data stored in text.
There are nine major views to the Linux philosophy:
1. Small is Beautiful
2. Each Program Does One Thing Well
3. Prototype as Soon as Possible
4. Choose Portability Over Efficiency
5. Store Data in Flat Text Files
6. Use Software Leverage
7. Use Shell Scripts to Increase Leverage and Portability
8. Avoid Captive User Interfaces
9. Make Every Program a Filter
Make sure to know the principles and philosophy of any operating system
since it can affects your choice.