Linux vs. BSD Quale dovresti usare?
In MakeUseOf, copriamo Linux un po 'come il “alternativa” a Windows e Mac OS X. Tuttavia, quelli non sono gli unici tre sistemi operativi là fuori - c'è anche la famiglia BSD di sistemi operativi simili a Unix, che sono tecnicamente diversi da Linux.
In nome della concorrenza leale, è tempo che diamo anche qualche riconoscimento ai sistemi operativi BSD. E non c'è modo migliore per farlo rispetto al confronto con Linux. Cosa c'è di diverso sui sistemi operativi BSD e dovresti eseguirlo al posto di Linux? Come fa Linux e il miglior sistema operativo desktop BSD, PC-BSD, a confronto sul desktop?
Come Linux e BSD sono simili
Prendiamoci cura delle somiglianze in primo luogo, di cui ce ne sono molte. Entrambi i sistemi operativi sono open source e Unix-like, quindi molti degli stessi programmi e utility funzionano su entrambi. Anche sul desktop, entrambi i sistemi operativi appariranno simili poiché entrambi eseguono tipicamente gli stessi ambienti desktop, inclusi, ma non solo, GNOME e KDE. Firefox, GIMP e molte altre popolari applicazioni open source vengono eseguite su entrambi i sistemi.
Quindi, quando cerchi solo di individuare differenze grandi e visibili, non ne troverai nessuna. In realtà sono i dettagli più piccoli, dietro le quinte e le relative conseguenze che fanno la differenza.
Kernel vs. Sistema operativo
Prima di tutto, “Linux” è in realtà solo il kernel che colma il divario tra software e hardware Il kernel di Linux: una spiegazione nei termini di Layman Il kernel di Linux: una spiegazione nei termini di Layman C'è solo una cosa di fatto che le distribuzioni di Linux hanno in comune: il kernel di Linux. Ma mentre si parla spesso, molte persone non sanno esattamente cosa fa. Leggi di più . Le distribuzioni Linux sono fatte da gruppi di persone (o organizzazioni) che raggruppano il kernel insieme a qualsiasi software di sovrapposizione che vorrebbero. Per fortuna, il fatto che ogni distribuzione Linux abbia alcune cose in comune (il kernel di Linux, tra le altre cose) consente di software semplicemente scritto per “Linux” lavorare sulla maggior parte delle distribuzioni.
BSD, d'altra parte, è solitamente un intero sistema operativo e non solo il kernel. Ci sono più sistemi operativi BSD che hanno differenze tra loro, ma è più facile e abbastanza corretto chiamarli collettivamente come la famiglia BSD visto che provengono tutti da BSD Unix.
Unix Heritage
Il che mi porta al prossimo punto: i sistemi operativi BSD sono di più “Unix” di Linux è. A causa di motivi legali, i sistemi operativi della famiglia BSD non possono effettivamente chiamarsi Unix ma solo come Unix, ma hanno una lunga tradizione Unix. I sistemi operativi BSD, insieme a AIX, HP-UX, Solaris e persino Mac OS X (tramite Darwin, basato su BSD) possono tracciare le loro radici fino alla creazione originale di Unix.
D'altra parte, Linux si unisce a Minix come gli unici due sistemi operativi che sono simili a Unix e ispirati a Unix, ma non hanno alcun legame con l'originale Unix.
Licenze
Poi c'è la differenza nelle licenze che usano Linux e la famiglia BSD. Mentre entrambi utilizzano licenze open source Licenze software open source: quali dovresti utilizzare? Licenze software open source: quali dovresti utilizzare? Lo sapevi che non tutte le licenze open source sono le stesse? Per saperne di più, Linux utilizza la GPL che favorisce gli utenti costringendo gli sviluppatori a rilasciare qualsiasi loro modifica a software con licenza GPL come open source e con la stessa licenza.
La famiglia BSD utilizza la licenza BSD, che favorisce gli sviluppatori consentendo loro di prendere software open source, apportare modifiche e quindi mantenerlo proprietario se lo desiderano piuttosto che costringerli a rilasciare le loro modifiche come open source (anche se potrebbero ancora se volevano).
È a causa della licenza BSD che Apple potrebbe utilizzare vari bit BSD (incluso da FreeBSD) e creare Mac OS X come prodotto di origine misto. Google è stata in grado di creare Android nonostante l'utilizzo e la modifica del kernel Linux (e di altri software con licenza GPL) perché rilasciasse il sistema operativo mobile come open source e non ha problemi a farlo.
Supporto del fornitore
Infine, se stai confrontando Linux e BSD come sistema operativo desktop, devi guardare al supporto del fornitore. Quando si esclude Mac OS X (dato che tecnicamente è BSD, ma dal punto di vista dell'utente, li consideriamo separati), il supporto del fornitore non è poi così eccezionale per i sistemi operativi BSD. Non è male, ma Linux lo ha meglio. Tra i due, le possibilità sono più alte che il software verrà scritto per Linux piuttosto che per un sistema operativo BSD. I driver grafici sono migliori Open Source AMD Graphics ora è fantastico, ecco come ottenerli Open Source AMD Graphics ora è fantastica, ecco come ottenerli Il driver proprietario di AMD su Linux è veloce ma pieno di bug, e il driver open source è diventato fantastico Leggi di più e più numerosi su Linux (sia proprietari che open source), e a sua volta ci sono molti più giochi disponibili su Linux che BSD.
PC-BSD, che è basato su FreeBSD ed è il sistema operativo BSD più semplice da installare a fini desktop, è certamente utilizzabile e sembra simile a Linux grazie all'utilizzo degli stessi ambienti desktop. Tuttavia, una volta provato a fare sempre di più, inizierai a trovare i suoi limiti.
Anche se Mac OS X ha alcune cose che gli altri sistemi operativi BSD non hanno, non è ancora una vittoria facile per Mac OS X rispetto a Linux Mac OS X Yosemite, dalla prospettiva di un utente Linux Mac OS X Yosemite , Dal punto di vista di un utente Linux Mac OS X è usato come poster per una interfaccia pulita ed elegante. Come scrittore di Linux, è mio dovere fare confronti tra distribuzioni Linux, ma anche contro la concorrenza. Leggi di più .
Vantaggi tecnologici di BSD
Tuttavia, i diversi kernel BSD hanno molte implementazioni diverse di varie tecnologie, alcune delle quali hanno dimostrato di essere superiori a Linux. FreeBSD è noto per avere un fantastico stack di rete, e OpenBSD è noto per essere sicuro quanto umanamente possibile. NetBSD può funzionare su più architetture che persino su Linux, incluso un tostapane. Quindi i sistemi operativi BSD non sono male dal punto di vista tecnico, ma c'è meno supporto per gli sviluppatori di terze parti rispetto a Linux. Con un supporto sufficiente, puoi fare tutto ciò che desideri su un sistema operativo.
Sul desktop, Stick with Linux
Alla fine, la maggior parte degli utenti vorrà attenersi a Linux per i propri desktop in quanto vi sono più motivi per cui Linux è meglio Linux Vs Unix: le differenze cruciali che contano per i professionisti Linux Linux contro Unix: le differenze cruciali che contano per i professionisti Linux Linux non ha apparire 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? Maggiori informazioni sul desktop. Tuttavia, se questo articolo ti ha reso più curioso dei sistemi operativi BSD, sentiti libero di provarlo in una macchina virtuale o su un computer di riserva. Non fa mai male sapere cosa c'è là fuori.
Quali caratteristiche dei sistemi operativi BSD ti piace che abbiano o facciano meglio di Linux? Perché sceglieresti l'uno o l'altro? Fateci sapere nei commenti!
Credito immagine: Forrestal_PL
Scopri di più su: Linux Distro.