लिनक्स Kernel को ऑपरेटिंग सिस्टम का heart मन जाता है। और लिनक्स का architecture 2 मुख्य लेयर से बना है जैसे की; User Space और Kernel Space. User Space level में Application layer और GNU C Library (glibc) होता है। और Kernel Space में System call interface, kernel code layer, BSP (Board Support Package) layer होता है।