Linux Architecture

Linux is a hardware independent architecture derived from UNIX. It is divided into three levels. They are user, kernel and hardware levels. The hardware level contains device drivers and machine specific components. The kernel level is a mix of machine-dependent and machine-independent software. The user level is a collection of applications, like shells, editors and utilities.

These levels may be thought of like the wheel of an automobile.