1. Kernel
2. Shell
3. Utilitas
4. Aplikasi Â
Kernel merupakan bagian utama ( inti ) dari system linux, yang mengendalikan secara langsung perangkat- perangkat keras dan menampilkan berbagai bentuk fungsi bertingkat rendah.
Beberapa fungsi yang dilakukan kernel yaitu:
Pelayanan Tanggal dan Jam system
Manajemen file dan security
Pelayanan proses input- ouput
Proses penjadwalan dan manajemen system
Manajemen memori
Penanganan proses interupsi
Linux memiliki antar muka untuk berhubungan antara bagian luar linux dengan kernel yang disebut dengan system call. System call menginstruksikan kernel untuk melakukan kegiatan tertentu sesuai dengan permintaan program yang memanggilnya.
Shell adalah penerjemah (interpreter ) pada system linux. Shell inilah yang menerjemahkan perintah-perintah yang diberikan user, dengan kata lain shell adalah antar muka antara user dengan system linux. Beberapa shell yang ada pada system linux diantaranya Bourne Again Shell ( /bin/bash ), C shell (/bin/csh ), korn shell( /bin/ksh ).
Utilitas adalah program yang disediakan linux untuk melaksanakan tugas tertentu. Sedangkan Aplikasi adalah program yang dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri. Â