Credito immagine: PeopleImages/E+/GettyImages
Il sistema operativo Unix è stato sviluppato per la prima volta presso i Bell Labs di AT&T negli anni '70 come alternativa a un sistema operativo per computer più complesso chiamato Multics. Attualmente, un'organizzazione chiamata The Open Group si riserva il diritto di certificare il software come variante di il sistema operativo Unix, sebbene altri sistemi operativi correlati come Linux condividano molti Unix caratteristiche. I vantaggi del sistema operativo Unix includono semplicità, estensibilità e trasparenza, sebbene il sistema sia meno accogliente per i nuovi utenti rispetto ad altri sistemi operativi come Microsoft Windows.
Vantaggi del sistema operativo Unix
Il sistema operativo Unix e i suoi parenti come Linux e OpenBSD sono stati utilizzati per controllare i computer per decenni da quando il sistema è emerso dalle operazioni di ricerca e sviluppo dei Bell Labs di AT&T. The Open Group detiene ora il marchio Unix e il diritto di certificare diversi sistemi operativi come una forma di Unix, sebbene altri standard come il Lo standard POSIX dell'Institute of Electrical and Electronics Engineers indica i sistemi che hanno caratteristiche simili a quelli sviluppati per la prima volta tramite AT&T's Unix.
Video del giorno
Unix è stato ampiamente utilizzato per workstation e server di computer di fascia alta, come quelli utilizzati per servire pagine sul World Wide Web e fornire supporto alle applicazioni online. Il macOS di Apple è tecnicamente una variante certificata Open Group di Unix.
Design semplice e modulare
Molti ricercatori di sistemi operativi, inclusi alcuni sviluppatori di Unix, hanno cercato di affermare il vantaggio del sistema operativo Unix nel corso degli anni. Tra questi c'è una filosofia di sviluppo del sistema per contenere molti piccoli programmi modulari che possono essere facilmente e prevedibilmente uniti per elaborare i dati. C'è anche un'enfasi sulla semplicità e sulla fornitura di componenti che funzionano in modo coerente e, in caso di guasto per qualche motivo, lo fanno rapidamente e con chiare indicazioni di quale errore si è verificato.
La filosofia Unix enfatizza anche la trasparenza e l'estensibilità, che in molti casi include la realizzazione il codice sorgente completo e leggibile di molti programmi disponibili per gli utenti da leggere o addirittura modificare secondo necessità essere. Anche i programmi Unix e i componenti del sistema operativo sono spesso accompagnati da esaurienti manuali digitali, chiamati collettivamente pagine man.
Una ricchezza di esperti
La pura longevità di Unix e dei suoi derivati significa anche che uno dei vantaggi del sistema operativo Unix è che è facile assumere esperti in grado di lavorare con i sistemi operativi o trovare documentazione quando si verifica un problema con Unix sistema.
Svantaggi di Unix
Sebbene Unix sia ampiamente utilizzato nel mondo dei server per computer, non è per tutti. Microsoft Windows orientato al consumatore si è costantemente dimostrato più popolare per i computer desktop, sebbene Unix la variante macOS e sistemi operativi simili basati su Linux come Ubuntu e Chrome OS di Google hanno un po' di mercato Condividere.
Una cultura basata sul testo
Unix è in gran parte progettato attorno alla riga di comando basata su testo, in cui semplici programmi sono concatenati per elaborare informazioni in modi che possono confondere gli utenti che sono più abituati a controllare i sistemi con mouse e touch schermi. La sua enfasi sull'output conciso può anche creare confusione o intimidire i nuovi utenti.
Le versioni moderne di Unix hanno interfacce grafiche, ma con l'eccezione di macOS, queste spesso non sono così raffinate come molti utenti potrebbero essere abituati.
Software limitato e hardware vario
Inoltre, molti software comuni sono disponibili solo per altri sistemi operativi, che possono rendere l'utilizzo di Unix e le sue varianti un problema per le persone che hanno bisogno di utilizzare tale software, dai videogiochi all'attività commerciale utensili.
Più sistemi operativi possono essere classificati come Unix, anche se funzionano su hardware diverso e utilizzano un codice sottostante diverso. È più utile scegliere una variante particolare come Linux che funziona sulla base di un singolo set di codice principale piuttosto che tentare di eseguire sistemi o sviluppare programmi basati su tutti i sistemi Unix.