Annuncio pubblicitario
Negli ultimi dieci anni circa, le persone hanno davvero iniziato a farlo confondere "UNIX" con "Linux" Unix vs. Linux: le differenze tra e perché è importantePrima della creazione di Linux, il mondo dell'informatica era dominato da Unix. Qual è la differenza tra Linux e Unix? Leggi di più come se fossero sostanzialmente la stessa cosa, ma non è vero. È un'area oscura da percorrere, ma la distinzione fondamentalmente dipende dal modo in cui definisci i termini.
UNIX ha radici che risalgono agli anni '60 ma il nome non si è manifestato fino agli anni '70 con la nascita di un progetto chiamato Unics. Nei decenni successivi, UNIX finì per dividersi in molti rami diversi, ognuno con i suoi colpi di scena unici.
Linux era non uno di quei rami.
In effetti, Linux lo era nato come alternativa a UNIX Penguin Origins: The History of Linux [Geek History]Non c'è praticamente nessun posto dove andare senza essere in contatto con Linux: alimenta di tutto, dai normali computer ai server più potenti ai nostri dispositivi mobili palmari. La maggior parte delle persone che non sono tecnici ... Leggi di più con l'obiettivo di essere compatibili con UNIX, il che spiega perché i due hanno molte somiglianze e perché sono spesso confusi. In tal senso, Linux è un sistema operativo simile a UNIX, non basato su UNIX.
In altre parole, Linux è stato influenzato da UNIX, ma i sistemi UNIX non hanno alcuna relazione con Linux. Detto questo, ecco alcuni dei più importanti sistemi UNIX che esistono ancora oggi e che vale la pena conoscere.
BSD
La Berkeley Software Distribution, nota comunemente come BSD, era un derivato di UNIX lanciato nel 1977 e interrotto lo sviluppo nel 1995. All'inizio, BSD in realtà aveva lo stesso codice di UNIX al momento, rendendolo un vero ramo di UNIX.
Sebbene l'originale BSD non esista più, ha generato un sacco di altri discendenti - chiamati "varianti" - molti dei quali sono attivamente sviluppati come progetti open source Che cos'è il software open source? [MakeUseOf Explains]"Open source" è un termine molto diffuso in questi giorni. Potresti sapere che certe cose sono open source, come Linux e Android, ma sai cosa comporta? Cosa è aperto ... Leggi di più .
La variante più popolare è FreeBSD, che è un sistema operativo generico completo di funzionalità (a differenza di Linux, che è solo un kernel). Ciò significa che il sistema FreeBSD include kernel, driver, utility e documentazione.
Le installazioni predefinite di FreeBSD mancano di un'interfaccia grafica, ma è abbastanza facile installare uno dei popolari ambienti desktop che sono supportati immediatamente: GNOME, KDE o Xfce.
La terza variante più popolare è NetBSD, che si concentra maggiormente su un design pulito e su una facile portabilità attraverso architetture di computer, il che significa che dovrebbe funzionare senza problemi praticamente su qualsiasi macchina.
Per la maggior parte, NetBSD viene utilizzato principalmente come base per server e sistemi embedded su larga scala piuttosto che per uso personale.
Uno dei discendenti di NetBSD, chiamato OpenBSD, ha effettivamente superato la popolarità del suo genitore, diventando la seconda variante BSD più utilizzata dopo FreeBSD.
L'obiettivo principale di OpenBSD è il codice e la documentazione trasparenti seguiti dalla sicurezza. Per questo motivo, OpenBSD è un sistema operativo popolare nel settore della sicurezza. Anche così, OpenBSD supporta anche ambienti desktop e programmi open source comuni I migliori software e app LinuxChe tu sia un principiante di Linux o un utente esperto, ecco i migliori software e app Linux che dovresti utilizzare oggi. Leggi di più , rendendolo buono anche per uso personale.
Tutte queste varianti sono sotto licenza licenza BSD open source Licenze software open source: quale utilizzare?Sapevi che non tutte le licenze open source sono uguali? Leggi di più , che è una delle licenze software più permissive disponibili. Puoi praticamente fare tutto quello che vuoi con questi sistemi operativi.
Solaris
Nel 1983 fu lanciata una variante di BSD chiamata SunOS. Sviluppato da Sun Microsystems - noto anche come pioniere dietro la piattaforma Java - SunOS è stato progettato per essere più una workstation e un computer server piuttosto che un desktop personale.
Ma poi, nel 1992, abbandonarono il SunOS basato su BSD e ricominciarono da capo usando una versione più moderna (all'epoca) di UNIX. Questa versione venne chiamata Solaris, che esiste ancora oggi con il nome Oracle Solaris (poiché Sun Microsystems è stata acquisita da Oracle nel 2010).
Per gran parte della sua storia, Solaris è stato un progetto proprietario, open source, anche se Sun spesso soluzioni open source integrate nel sistema (come OpenWindows e, successivamente, Common Desktop Ambiente).
Ma nel 2005, tutto è cambiato quando Sun ha rilasciato la base di codice Solaris con una licenza approvata dall'Iniziativa Open Source. Questa variante, basata su Solaris 10, divenne nota come OpenSolaris.
Sfortunatamente, quando Sun fu acquisita da Oracle, il progetto ufficiale OpenSolaris fu chiuso. Ciò ha spinto la comunità di sviluppatori a continuare lo sviluppo da solo, dando luogo a un fork chiamato OpenIndiana basato su un nuovo kernel chiamato illumos.
OpenIndiana è la continuazione spirituale dell'ormai defunto OpenSolaris. Esistono molti altri derivati OpenSolaris, e tutti sono basati sul kernel illumos (giusto come il modo in cui tutte le distribuzioni Linux sono basate sul kernel Linux), ma nessuna è degna di nota OpenIndiana.
Ma alla fine della giornata, a meno che non lavori in un ambiente di server e mainframe su larga scala, probabilmente non dovrai mai avere a che fare con Solaris o nessuno dei suoi parenti.
OS X
Un numero sorprendente di persone non si rende conto che i moderni sistemi Mac sono derivati da una base UNIX. Fino a Mac OS 9, il sistema operativo di Apple è stato sviluppato e sviluppato internamente, ma hanno rinnovato tutto nel 2001 con il rilascio di Mac OS X (che è stato successivamente rinominato come OS X nel 2012).
Quando Apple ha acquistato NeXT, Inc. nel 1997 acquisirono anche il sistema operativo NeXTSTEP, che a sua volta derivava da una prima versione di BSD. Ciò significa che i Mac moderni hanno più di una rivendicazione per un lignaggio UNIX di persino i sistemi Linux Mac OS X Yosemite, dal punto di vista di un utente LinuxMac OS X viene utilizzato come elemento secondario per un'interfaccia pulita ed elegante. Come scrittore Linux, è mio dovere fare confronti tra le distro Linux, ma anche contro la concorrenza. Leggi di più !
Prima di OS X, ogni versione del sistema operativo di Apple si rifletteva nel nome (ad esempio Mac OS 9, Mac OS 8, ecc.). Ora, tutte le versioni del sistema operativo basato su UNIX dal 2001 sono state "Versione 10", a ogni versione principale è stato assegnato un nome in codice come "Yosemite" (che è tecnicamente la versione 10.10).
A quanto pare, il passaggio a UNIX ha avuto successo per Apple se si considera che OS X alla fine è diventato la base di iOS, il sistema operativo che ora supporta iPhone, iPad e Apple TV. È discutibile che Apple non sarebbe nemmeno sulla mappa se non fosse per UNIX.
Altri sistemi operativi simili a UNIX
Oltre ai tre grandi nomi sopra, ci sono alcuni altri esempi notevoli di sistemi UNIX non Linux che vale la pena menzionare.
IBM sviluppa un sistema operativo chiamato AIX, utilizzato principalmente su mainframe e PowerPC IBM. Hewlett-Packard sostiene HP-UX, che viene utilizzato sulla linea di workstation e sistemi server HP 9000. E poi c'è Minix, un sistema operativo microkernel che ora viene utilizzato principalmente per scopi didattici.
La linea di fondo? UNIX è molto più diffuso e influente di quanto si possa pensare. Il mondo sarebbe veramente diverso se UNIX non avesse mai abbellito la scena.
Quali sistemi simili a UNIX ci mancavano? Questo aiuto ha chiarito cos'è UNIX? Hai domande a cui non è stata data risposta? Condividi con noi nei commenti qui sotto!
Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.