Linux vs Unix

Linux è un sistema operativo open source gratuito, ampiamente utilizzato per hardware e software per computer, sviluppo di giochi, tablet PC, mainframe, ecc. Unix è un sistema operativo comunemente utilizzato in server Internet, workstation e PC da Solaris, Intel, HP ecc.

Tabella di confronto

Tabella di confronto Linux contro Unix
Linux Unix
CostoLinux può essere distribuito liberamente, scaricato liberamente, distribuito attraverso riviste, libri, ecc. Esistono anche versioni a prezzo per Linux, ma normalmente sono più economiche di Windows.Diverse versioni di Unix hanno strutture di costo diverse a seconda dei fornitori
Sviluppo e distribuzioneLinux è sviluppato dallo sviluppo Open Source, cioè attraverso la condivisione e la collaborazione di codice e funzionalità attraverso forum ecc. Ed è distribuito da vari fornitori.I sistemi Unix sono suddivisi in vari altri settori, sviluppati principalmente da AT&T, nonché da vari fornitori commerciali e organizzazioni senza scopo di lucro.
fabbricanteIl kernel Linux è sviluppato dalla community. Linus Torvalds sovrintende alle cose.Le tre più grandi distribuzioni sono Solaris (Oracle), AIX (IBM) e HP-UX Hewlett Packard. E Apple produce OSX, un sistema operativo basato su unix.
UtenteTutti. Dagli utenti domestici agli sviluppatori e agli appassionati di computer.I sistemi operativi Unix sono stati sviluppati principalmente per mainframe, server e workstation ad eccezione di OSX, progettato per tutti. L'ambiente Unix e il modello di programma client-server erano elementi essenziali nello sviluppo di Internet
usoLinux può essere installato su una vasta gamma di hardware, dai telefoni cellulari, tablet e console per videogiochi, ai mainframe e ai supercomputer.Il sistema operativo UNIX viene utilizzato in server Internet, workstation e PC. La spina dorsale della maggior parte delle infrastrutture finanziarie e molte soluzioni 24x365 ad alta disponibilità.
Supporto del file systemExt2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFSformato jfs, gpfs, hfs, hfs +, ufs, xfs, zfs
Interfaccia in modalità testoBASH (Bourne Again SHell) è la shell predefinita di Linux. Può supportare più interpreti di comandi.Originariamente la Bourne Shell. Ora è compatibile con molti altri tra cui BASH, Korn & C.
Che cos'è?Linux è un esempio di sviluppo di software Open Source e sistema operativo (SO) libero.Unix è un sistema operativo molto popolare in università, aziende, grandi imprese ecc.
GUILinux in genere fornisce due GUI, KDE e Gnome. Ma ci sono milioni di alternative come LXDE, Xfce, Unity, Mate, twm, ect.Inizialmente Unix era un sistema operativo basato su comandi, ma in seguito è stata creata una GUI chiamata Common Desktop Environment. La maggior parte delle distribuzioni ora viene fornita con Gnome.
PrezzoGratuito ma il supporto è disponibile per un prezzo.Alcuni sono gratuiti per lo sviluppo (Solaris) ma il supporto è disponibile a un prezzo.
SicurezzaLinux ha avuto circa 60-100 virus elencati fino ad oggi. Nessuno di loro si sta diffondendo attivamente al giorno d'oggi.Una stima approssimativa dei virus UNIX è compresa tra 85 e 120 virus riportati fino ad oggi.
Rilevazione e soluzione delle minacceNel caso di Linux, il rilevamento e la soluzione delle minacce è molto veloce, poiché Linux è principalmente guidato dalla comunità e ogni volta che un utente Linux pubblica qualsiasi tipo di minaccia, diversi sviluppatori iniziano a lavorarci da diverse parti del mondoA causa della natura proprietaria di Unix originale, gli utenti devono attendere un po 'per ottenere la corretta patch di correzione dei bug. Ma questi non sono così comuni.
processoriDozzine di diversi tipi.x86 / x64, Sparc, Power, Itanium, PA-RISC, PowerPC e molti altri.
EsempiUbuntu, Fedora, Red Hat, Debian, Archlinux, Android ecc.OS X, Solaris, All Linux
architettureOriginariamente sviluppato per l'hardware Intel x86, porte disponibili per oltre due dozzine di tipi di CPU incluso ARMè disponibile su macchine PA-RISC e Itanium. Solaris è disponibile anche per sistemi basati su x86 / x64. OSX è PowerPC (10.0-10.5) / x86 (10.4) / x64 (10.5-10.8)
inizioIspirato a MINIX (un sistema simile a Unix) e alla fine dopo aver aggiunto molte funzionalità di GUI, Driver ecc., Linus Torvalds ha sviluppato il framework del sistema operativo che è diventato LINUX nel 1992. Il kernel LINUX è stato rilasciato il 17 settembre 1991Nel 1969, è stato sviluppato da un gruppo di dipendenti AT&T presso Bell Labs e Dennis Ritchie. È stato scritto in linguaggio "C" ed è stato progettato per essere un sistema portatile, multi-tasking e multi-utente in una configurazione di condivisione del tempo.

Storia di Unix vs. Linux

Evoluzione di Unix (clicca per ingrandire)

Nel 1960, il Massachusetts Institute of Technology, AT&T Bell Labs e General Electric stavano lavorando a un sistema operativo sperimentale chiamato Multiplexed Information and Computing Service o MULTICS. Questo è stato progettato per funzionare sul computer mainframe GE-645. Ma ha funzionato male. AT&T Bell Labs ha annullato questo progetto e ha distribuito le sue risorse altrove. Ma Ken Thompson, uno degli sviluppatori di Bell Labs ha continuato a svilupparsi per il mainframe GE-645, e ha scritto un gioco per quel computer chiamato Space Travel. Ma il gioco era troppo lento sulla macchina GE e anche costoso, costando $ 75 per esecuzione. Quindi ha riscritto il gioco in linguaggio assembly per il PDP-7 di Digital Equipment Corporation con l'aiuto di Dennis Ritchie.

Questa esperienza, combinata con il suo lavoro sul progetto Multics, ha portato Thompson ad avviare un nuovo sistema operativo per il PDP-7 e hanno sviluppato un file system e il nuovo sistema operativo multi-tasking stesso con l'aiuto di un piccolo team di sviluppatori. Includevano un interprete da riga di comando e alcuni piccoli programmi di utilità. Questo è stato nominato come UNICS nel 1970, e successivamente si è trasformato in UNIX.

Nel 1985, Richard Stallman creò la Free Software Foundation e sviluppò la GNU General Public License (GNU GPL), al fine di diffondere il software liberamente. Molti dei programmi richiesti in un sistema operativo (come librerie, compilatori, editor di testo, una shell UNIX e un sistema a finestre) furono completati all'inizio degli anni '90, ma pochi elementi come driver di dispositivo, demoni e kernel erano incompleti. Nel 1991, Linus Torvalds iniziò a lavorare su MINIX, un sistema operativo simile a Unix, il cui codice era disponibile gratuitamente nell'ambito del progetto GNU GPL. Quindi ha sviluppato il primo kernel LINUX e lo ha rilasciato il 17 settembre 1991, per i sistemi PC Intel x86. Questo kernel includeva varie utilità di sistema e librerie del progetto GNU per creare un sistema operativo utilizzabile. Tutto il codice sorgente sottostante può essere liberamente modificato e utilizzato.

Utilizzo di Linux e Unix

Il sistema operativo Linux è ottimo per le operazioni di piccole e medie dimensioni e oggi viene utilizzato anche nelle grandi aziende in cui UNIX era considerato in precedenza l'unica opzione. Qualche anno fa, Linux era considerato un interessante progetto accademico, ma la maggior parte delle grandi aziende in cui la rete e l'informatica multiutente sono le preoccupazioni principali; la gente non considerava Linux come un'opzione. Ma oggi, con i principali produttori di software che eseguono il porting delle loro applicazioni su Linux e, poiché può essere distribuito liberamente, il sistema operativo è entrato nel mainstream come un'opzione praticabile per servizi Web e applicazioni per ufficio.

Ma ci sono alcune circostanze in cui UNIX è la scelta ovvia, o lo era una volta. Se un'azienda utilizzava enormi sistemi multiprocessing simmetrici o sistemi con più di otto CPU, in passato dovevano eseguire UNIX. UNIX era molto più capace di gestire tutti i processi in modo più efficace di Linux. Tuttavia, dal 2004, più dei più grandi supercomputer del mondo ora eseguono Linux che unix. Dal 2011 Linux alimenta oltre il 90% dei primi 500 server. Funziona anche sul più grande (dal 2011): RIKEN Advanced Institute for Computational Science Core: 705024 Potenza: 12659, 89 kW Memoria: 1410048 GB

Linux - Differenze Unix in termini di costi e distribuzione

Linux può essere distribuito liberamente, in quanto è un sistema operativo open source. Quindi chiunque può ottenere una copia di Linux da libri, riviste o anche da Internet. Per le versioni dei server, le organizzazioni in genere pagano ai distributori un contratto di supporto, non il software. I principali distributori sono RED HAT, Mandrake e SUSE. Per l'hardware del server, IBM, HP, Dell sono i principali.

UNIX è costoso rispetto a Linux; i server UNIX di fascia media hanno un prezzo compreso tra $ 25.000 e $ 249.999 (hardware incluso). I principali distributori sono HP, IBM e SUN. Un server UNIX di fascia alta può costare fino a $ 500.000. Secondo IDC, Gartner, IBM è leader di mercato nei server UNIX, HP è in seconda posizione e SUN in terza posizione.

UNIX commerciale è solitamente scritto su misura per ciascun sistema, il che rende il costo originale piuttosto elevato, mentre Linux ha anche pacchetti di base. A questo proposito, Linux è più vicino nel suo modello a Windows rispetto a un sistema operativo UNIX commerciale. Al momento dell'acquisto di un server UNIX, gli utenti ottengono un piano di assistenza del fornitore per l'installazione e la configurazione del sistema. Ma con Linux, il supporto del fornitore deve essere acquistato separatamente.

Minacce e sicurezza: Unix vs. Linux

Entrambi i sistemi operativi sono vulnerabili ai bug, ma Linux è molto più reattivo nel gestire le minacce. Linux incorporava molte delle stesse caratteristiche e funzioni presenti in UNIX, tra cui la segmentazione del dominio utente in un ambiente multiutente, l'isolamento delle attività in un ambiente multi-tasking, un sistema di password che può essere crittografato e / o localizzato in remoto e altro ancora. Poiché Linux è un sistema operativo aperto, i bug possono essere segnalati da chiunque nel forum utenti / sviluppatori e in pochi giorni possono essere corretti. Ma per UNIX, questo non è il caso e l'utente deve attendere un po 'per ottenere la corretta patch di correzione dei bug. La comunità open source offre prestazioni più veloci perché non deve attraversare i cicli di sviluppo infiniti dei sistemi operativi basati sul commercio.

Allo stesso tempo, come sistema operativo open source, è supportato da decine di migliaia di sviluppatori in tutto il mondo. Per ribadire, ciò consente una migliore innovazione e funzionalità più veloci sul mercato rispetto a qualsiasi cosa UNIX possa offrire.

Mercato e futuro di Linux e Unix

Secondo International Data Corp. (IDC) Linux negli ultimi anni è cresciuto più velocemente di qualsiasi altro sistema operativo server. La base utenti Linux è stimata in circa 25 milioni di macchine, rispetto ai 5, 5 milioni per le installazioni UNIX combinate.

Linux sta guadagnando popolarità grazie alla sua applicazione in tecnologie integrate, disponibilità gratuita e facile. Per competere con Linux, fornitori come HP, IBM, Sun stanno realizzando UNIX personalizzato con interfaccia utente grafica e interfaccia user friendly che è anche compatibile con Linux. I principali fornitori UNIX - IBM, Sun e Hewlett-Packard stanno già inserendo funzionalità di interoperabilità Linux nelle versioni future di AIX, Solaris e HP-UX.

Video correlato

Ecco un video interessante che ci guida attraverso la storia, le differenze e alcuni comandi comuni utilizzati in ambiente Linux e Unix:

Acquista per

  • Linux - Libri e novità
  • Unix - Libri e novità

Articoli Correlati