Alta affidabilità , scalabilità e potenti caratteristiche rendono UNIX un sistema operativo popolare , secondo Intel . Ora, oltre il suo 40 ° anno a partire dal 2010 , UNIX è la spina dorsale di molti data center , compreso Internet . Grandi giocatori che utilizzano UNIX : Sun Microsystems , Apple Inc. , Hewlett - Packard e AT & T, che è la società madre originale di UNIX . The Open Group possiede tutte le specifiche di UNIX e del marchio , che sono liberamente accessibili e disponibili su Internet. Multitasking e portabilità
Le caratteristiche principali di UNIX includono multiutente , multitasking e le funzionalità di portabilità . Più utenti accedono al sistema mediante la connessione a punti noti come terminali . Più utenti possono eseguire più programmi o processi contemporaneamente su un unico sistema. UNIX usa un linguaggio di alto livello che è facile da comprendere , modificare e trasferire ad altre macchine , il che significa che è possibile modificare i codici di lingua in base alle esigenze del nuovo hardware del computer. È , quindi, hanno la possibilità di scegliere qualsiasi hardware , modificare i codici di UNIX e di conseguenza usare UNIX su più architetture .
Il kernel e la Shell
L'hub di un sistema operativo UNIX , il kernel gestisce le applicazioni e le periferiche su un sistema. Insieme , il kernel e la shell di svolgere le vostre richieste e comandi . Si comunica con il sistema attraverso la shell di UNIX , che si traduce per il kernel . Quando si accende il terminale , di un processo di sistema si avvia che si affaccia vostri input . Quando si immette la password, il sistema associa il programma di shell con il vostro terminale . La shell consente di personalizzare le opzioni , anche se non si è più smaliziati . Ad esempio, se si digita un comando in parte , la shell anticipa il comando per il quale si sta puntando e visualizza il comando per voi . La shell UNIX è un programma che dà e visualizza il prompt e , in combinazione con il kernel , esegue i comandi . La shell mantiene anche una cronologia dei comandi inseriti , permettendo di riutilizzare un comando scorrendo la cronologia dei comandi .