Le Shell
La necessità dell'uomo di dialogare con la macchina ha portato lo sviluppo di uno strumento capace di mediare tra essi e rendere flessibile
e minima la distanza tra "quello che vogliamo fare" e l'effettiva esecuzione: la shell.
Le Shell a caratteri
La shell è un interprete che legge ed esegue dei comandi imposti dagli utenti. A differenza di particolari sistemi operativi dove si
è vincolati ad una sola ed unica shell, nei sistemi operativi Unix / Linux, è possibile scegliere quale shell si desidera utilizzare
a seconda delle propria esperienza e delle proprie necessità. Per importanza storica e per diffusione le shell che meritano di essere
citate sono la shell Korn, Bourne, Bash e la shell C. In ambito del sistema operativo GNU/Linux viene adottata la shell Bash, strumento flessibile
che risponde alle esigenze più particolareggiate di gestione del sistema.
Le Shell grafiche
Nel corso dell'evoluzione dei sistemi operativi, sono stati creati strati superiori all'interfaccia a caratteri per permettere un approccio
maggiormente istintivo e comodo con il computer. In ambienti di tipo Unix l'interfaccia di questo tipo è rappresentata da una combinazione
software tra il sistema X Window (X Window System è un marchio registrato di The Open Group) e un'ampia serie di windows manager e ambienti
desktop.
|