Εκτός από τον πυρήνα, ένα άλλο βασικό στοιχείο ενός λειτουργικού συστήματος είναι το
shell . Το κέλυφος παρέχει μια διεπαφή γραμμής εντολών (CLI) ή ένα γραφικό περιβάλλον χρήστη (GUI) που επιτρέπει στους χρήστες να αλληλεπιδρούν με τον πυρήνα και άλλους πόρους του συστήματος.