UNIX

UNIX è un sistema operativo per computer. È stato sviluppato per la prima volta nel 1969 presso i Bell Labs. Ken Thompson, Dennis Ritchie, Douglas McIlroy e altri lo hanno creato. Hanno usato un linguaggio di assemblaggio per scriverlo. Nel 1972, il codice Unix fu riscritto con il nuovo linguaggio di programmazione C. Il sistema operativo Unix è un sistema multiutente e multiprocesso. Ciò significa che può eseguire più programmi applicativi contemporaneamente, per più di un utente allo stesso tempo. È anche in grado di funzionare bene in una rete di computer. Anche la sicurezza informatica è importante in Unix, perché molte persone possono accedervi, sia utilizzando un computer direttamente o attraverso una rete.

Molte idee in Unix erano nuove. Altri sistemi operativi le hanno copiate. Oggi, ci sono molti sistemi operativi che hanno in sé alcune delle idee di Unix. Per questo motivo, alcuni parlano di una "filosofia Unix" del fare le cose. Linux è uno di questi sistemi con molte delle idee di Unix. Linux non usa il codice di UNIX. Linux condivide solo alcune delle idee e i nomi dei comandi. Quindi, Linux non è un sistema operativo UNIX. Invece è chiamato "Unix-like".

Ci possono essere molti utenti diversi in un sistema operativo Unix e Unix-like. La maggior parte di loro hanno un'area personale dove possono mettere le cose. Questo si chiama account utente.

Un modo di usare un sistema Unix è con l'interfaccia a riga di comando. Gli utenti eseguono comandi e programmi digitando caratteri di testo. Questo richiede tempo per imparare, ma è un modo di lavorare molto potente e flessibile. È ancora usato dalla maggior parte degli amministratori di Unix. Questi comandi vengono eseguiti in una shell, che può cambiare leggermente tra un sistema e l'altro.

Un'interfaccia grafica utente (GUI) è l'altro metodo. Il sistema X Window System è una GUI molto comune per i sistemi Unix. L'X Window System è solo un guscio di un'interfaccia grafica. Ha molti protocolli. Il sistema X Window System non permette all'utente di spostare e ridimensionare le finestre. Gli utenti hanno bisogno di un window manager o di un desktop manager per farlo.

Alcuni dei popolari desktop e window manager lo sono:

  • Gnomo
  • KDE
  • Vetrinista
  • Xfce

Come la maggior parte delle altre interfacce utente grafiche, utilizzano finestre, finestre di dialogo, supportano l'uso del mouse del computer e sono progettate per essere facili da usare.

Ci sono molte migliaia di programmi disponibili per il sistema X Window System. Sono disponibili programmi come word processor e fogli di calcolo, tra cui software gratuiti e open-source.

La storia di UNIX e le sue varianti
La storia di UNIX e le sue varianti

Due tipi di Unix

Oggi ci sono due tipi di sistemi operativi che sono come UNIX.

Il primo gruppo sono tutti quelli che condividono un po' di codice del kernel con l'originale dei Bell Labs di AT&T. Questo include i tipi commerciali UNIX: Solaris o AIX.

Il secondo gruppo include sistemi operativi liberi che di solito hanno BSD nel loro nome, come FreeBSD, OpenBSD e NetBSD. Questi sono basati su BSD liberi. Anche Mac OS X è basato su BSD.

Ci sono anche sistemi liberi basati sul kernel Linux. Questi non condividono alcun codice con l'UNIX originale. I sistemi BSD condividono pochissimo codice con l'Unix originale perché gran parte del codice è stato riscritto nel corso di molti anni. Molte persone usano i termini Unix e sistemi simili a Unix per essere chiari.

La maggior parte delle applicazioni può funzionare su qualsiasi sistema moderno Unix o Unix-like. KDE e GNOME sono stati sviluppati per Linux e successivamente modificati per funzionare su tipi commerciali di Unix.


AlegsaOnline.com - 2020 / 2021 - License CC3