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:

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 variantiZoom
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.

Domande e risposte

D: Che cos'è UNIX?


R: UNIX è un sistema operativo per computer sviluppato per la prima volta nel 1969 presso i Bell Labs.

D: Chi ha creato UNIX?


R: Ken Thompson, Dennis Ritchie, Douglas McIlroy e altri lo hanno creato.

D: Come è stato scritto UNIX?


R: È stato scritto utilizzando il linguaggio assembly.

D: Cosa permette di fare il sistema operativo Unix?


R: Il sistema operativo Unix consente l'esecuzione simultanea di più utenti e processi sulla stessa macchina o rete di computer.

D: Qual è la "filosofia Unix"?


R: La "filosofia Unix" si riferisce all'idea che molti altri sistemi operativi hanno copiato le idee da Unix, facendo sì che la sua influenza sia visibile in molti tipi diversi di sistemi.

D: Linux è un tipo di UNIX?


R: No, Linux non utilizza il codice di UNIX, ma ne condivide alcune idee e comandi, il che lo rende un sistema "simile a Unix" piuttosto che un sistema UNIX vero e proprio.

D: Quali sono i due modi per utilizzare un sistema Unix?


R: I due modi per utilizzare un sistema Unix sono l'interfaccia a riga di comando o l'interfaccia grafica (GUI).

AlegsaOnline.com - 2020 / 2023 - License CC3