Design Principle Of Linux :
- Linux is an multiuser, multitasking system with a full set of UNIX-compatiable tools, networking model is implemented fully.
- The internal details of Linux's design have been influenced heavily by the history of this operating system's development.
- Linux can run happily on multiprocessor machine with hundreds of megabytes of main memory and many gigabytes of disk space, but it is still capable of operating usefully in under 4 MB of RAM.
- Linux runs on a wide variety of platforms, it was developed exclusively on PC architecture.
- Linux is designed to be compliant with the relevant POSIX documents; at least two Linux distributions have achieved offical POSIX certification.
- Speed and efficiency are still important desihns goals.
- Linux currently supports the POSIX threading extensions---Pthreads--and a subset of the POSIX extensions for real-time process control.