Linux contro Unix: le differenze cruciali che contano per i professionisti di Linux

Linux non è apparso dal nulla; prima della creazione di Linux, e prima dell'ascesa di Windows, il mondo informatico era dominato da Unix. Qual è esattamente la differenza tra Linux e Unix?

Linux non è apparso dal nulla;  prima della creazione di Linux, e prima dell'ascesa di Windows, il mondo informatico era dominato da Unix.  Qual è esattamente la differenza tra Linux e Unix?
Annuncio pubblicitario

Ultimamente, sentiamo parlare molto di Linux, del suo dominio sui server, di come costituisce una grossa fetta del mercato degli smartphone e di come sta diventando un'opzione altamente valida sul desktop. Ma Linux non è apparso dal nulla La storia di Linux [INFOGRAPHIC] La storia di Linux [INFOGRAPHIC] Se c'è una cosa che deve davvero far incazzare Bill Gates a non finire, deve essere la popolarità duratura di Linux e di altri liberi software, in quanto elimina il suo "se vuoi un buon software, ... Read More; prima della creazione di Linux, e prima dell'ascesa di Windows, il mondo informatico era dominato da Unix." E per coloro che non lo sanno, Linux è molto simile a Unix. Dal momento che abbiamo già visto le differenze tra Linux e Windows 7 Differenze chiave tra Windows e Linux da sapere prima di cambiare 7 differenze chiave tra Windows e Linux da sapere prima di passare Leggi di più, che cosa esattamente è la differenza tra Linux e Unix?

Informazioni su Unix

unix-da-1975
Prima di approfondire, dobbiamo parlare di più su Unix. È stato sviluppato per la prima volta da AT & T nel 1969. Dopo molti anni di evoluzione, non abbiamo più Unix. Invece, ci sono vari sistemi operativi che sono derivati ​​dal Unix originale. Ora avete cose come Solaris e HP-UX che sono tecnicamente sistemi operativi Unix in quanto hanno ottenuto la certificazione Unix. Nel caso in cui non lo sapessi, Mac OS X è anche un sistema operativo Unix certificato. Ma poi ci sono altri sistemi operativi che sono simili a Unix .

Questo può essere dovuto a una serie di ragioni molto specifiche, ma tutte finiscono in questo modo a causa di una causa generale: non hanno alcun codice Unix originale al loro interno. Nel caso di Linux, questo è dovuto al fatto che il codice è stato scritto da zero completo in modo che il sistema si comportasse molto come un sistema Unix, ma non conterrebbe alcun codice Unix. Poi ci sono altri, come FreeBSD e OpenSolaris, che derivano dagli attuali sistemi operativi Unix ma hanno i bit proprietari eliminati e sostituiti con quelli open source.

Poiché il codice Unix è proprietario, ciò implica che non ci sia alcun codice Unix lasciato lì, il che lo rende simile a Unix. Ci sono una serie di altri fattori che determinano se un sistema operativo è Unix o Unix, ma questo è al di fuori dello scopo di questo articolo.

Differenze comuni tra Unix e Linux

Osservando la differenza tra i sistemi operativi Unix e Unix, è difficile dire che ce ne sia uno a prima vista. Ci sono molte, molte cose che i due gruppi hanno in comune (che potrebbe non essere molto sorprendente a causa dei nomi dei gruppi). Ma ci sono piccole differenze qua e là, a seconda della versione esatta dei sistemi operativi Unix e Unix che stai confrontando. Vari servizi hanno posizioni leggermente diverse (come gli script di avvio), spesso hanno design diversi per offrire la stessa funzionalità e possono includere l'intero sistema o solo il kernel.

Tuttavia, è importante rendersi conto che il nuovo software è quasi sempre sviluppato per Linux prima e successivamente portato su Unix (escluso Mac OS X). Un sacco di strumenti creati per i sistemi Linux, come gli ambienti desktop Gnome e KDE, ora possono essere installati su Unix e altri sistemi simili a Unix. È anche importante notare che Linux (e molti altri sistemi operativi simili a Unix) sono liberi di ottenere e utilizzare, mentre i sistemi operativi Unix non lo sono.

I costi sono un fattore importante nel decidere quale tecnologia utilizzare e Linux offre un forte vantaggio in tal senso.

Esempio: Solaris vs. Linux

solaris-desktop
Ora che hai una buona idea delle differenze tra Linux e Unix, diamo un'occhiata ad alcuni esempi più specifici. Per prima cosa, confronteremo Solaris, realizzato da Oracle (precedentemente realizzato da Sun Microsystems), con Linux. Linux è più portabile, il che significa che può essere eseguito su più architetture di sistema (si pensi a x86 e ARM) rispetto a Solaris. Solaris è noto per una migliore stabilità e integrazione hardware, ma Linux è ancora abbastanza buono in quelle aree. Anche Linux ha un tasso di sviluppo molto più veloce di Solaris.

Ci sono anche molte altre differenze tra di loro, ma questo può verificarsi anche tra diverse distribuzioni Linux. Ad esempio, utilizzano gestori di pacchetti diversi, diversi file system predefiniti e altro ancora. Ci sono anche varie differenze nei rispettivi kernel su come gestiscono cose come I / O e rete, ma queste differenze sono estremamente tecniche.

Esempio: Mac OS X vs. Linux

mac-yosemite-desktop
Un altro buon confronto da fare è Mac OS X contro Linux. Mac OS X è certamente più facile da configurare, ma ancora una volta Linux è più economico e ha un sacco di software open source che è possibile utilizzare piuttosto che soluzioni proprietarie supportate da Apple. È anche molto più flessibile dato che Linux può girare praticamente su qualsiasi hardware mentre Mac OS X può solo (ufficialmente, almeno) funzionare su hardware Apple. Mac OS X ha anche un proprio kernel (chiamato XNU) diverso da Linux e Solaris. Utilizza anche HFS + come file system predefinito piuttosto che ext4 come fa Linux o ZFS per Solaris.

Flessibile e gratuito

Con questo confronto, non sto cercando di dire che Unix non ti consente di essere produttivo: ci sono molti posti e professionisti che usano veri sistemi operativi Unix per le loro soluzioni. Tuttavia, Linux offre semplicemente molta più flessibilità e offre molti risparmi rispetto ad Unix. E questo è ciò che apprezzano i professionisti di Linux, ed è per questo che Linux è molto più diffuso oggi.

Sei un professionista di Linux? Se sì, perché scegli Linux su Unix?

In this article