Σε GNU/Linux και Unix περιβάλλον το κυριότερο πρόγραμμα που μας επιτρέπει να επικοινωνούμε μεταξύ χρήστη και συστήματος εν το κέλυφος (shell). Αλλά γιατί το ονομάσαν έτσι και όχι περιβάλλον (environment) ή κάποιο άλλο όνομα;
το «κέλυφος» ή «φλοιός» τονίζει ότι είναι πολύ πιο συγκεκριμένο ως έννοια σε σχέση με το αόριστο «περιβάλλον». Σκέψου το εξής. Όταν λέμε «περιβάλλον» το εννοούμε ως προς τον άνθρωπο. Κοιτάμε γύρω-γύρω και αυτό που βλέπουμε είναι το «περιβάλλον». Αντίθετα ο φλοιός υπάρχει εκεί γιατί περικλείει κάτι (όχι τον άνθρωπο). Ως λέξη λοιπόν τονίζει κάτι πολύ διαφορετικό πχ ότι δεν ερχόμαστε σε άμεση επαφή με τον «πυρήνα». Ένας «φλοιός» στο UNIX δεν θα ήταν εύστοχο να ονομαστεί «περιβάλλον» γιατί ο φλοιός είναι απλώς ένα πρόγραμμα που κάνει μια πολύ συγκεκριμένη δουλειά (στην συγκεκριμένη περίπτωση διερμηνεία εντολών). Ο «φλοιός» είναι μονάχα αυτό το πρόγραμμα (το bash) Το UNIX όμως είναι ένα ολόκληρο «οικοσύστημα» και το περιβάλλον του περιλαμβάνει πολλά ακόμα πράγματα με τα οποία ερχόμαστε σε επαφή. Πχ οι περισσότερες εντολές όπως η ls είναι προγράμματα που δεν είναι στοιχεία τού φλοιού.