O sistema Linux é composto de duas partes de código — kernel e utilitários do sistema — compatíveis com a maioria das implementações Unix tradicionais.