Skip to main content

Philosophy

Linux follows five core principles:

Everything is a file

All configuration files for the various services running on the Linux OS are stored in one ore more text files.

Small, single-purpose programs

Linux tools can be combined to work together. Each tool should perform only one task and should do it well.

Ability to chain programs together to perform complex tasks

The integration and combination of different tools enable us to carry out many large nad complex tasks, such as processing or filtering specific data results.

Avoid captive user interfaces

Linux is designed to work mainly with the shell/terminal, which gives the user greater control over the operating system and decision over which GUI to use (if any).

Configuration data stored in a text file

An example of such a file is the /etc/passwd file.