Linux vs. BSD: quale dovresti usare?

Entrambi sono basati su Unix, ma è qui che finiscono le somiglianze. Ecco tutto ciò che devi sapere sulle differenze tra Linux e BSD.

Entrambi sono basati su Unix, ma è qui che finiscono le somiglianze.  Ecco tutto ciò che devi sapere sulle differenze tra Linux e BSD.
Annuncio pubblicitario

In MakeUseOf, consideriamo Linux un po '"l'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 parlando diverso 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 nei sistemi operativi BSD e dovresti eseguirlo al posto di Linux? In che modo Linux e il miglior sistema operativo desktop BSD, PC-BSD, si confrontano sul desktop?

Come Linux e BSD sono simili

PC-BSD
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

linux_kernel_map
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 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 software che è semplicemente scritto per "Linux" per funzionare sulla maggior parte delle distribuzioni.

BSD, d'altra parte, è solitamente un intero sistema operativo e non solo il kernel. Ci sono diversi sistemi operativi BSD che hanno differenze tra di loro, ma è più facile e abbastanza corretto chiamarli collettivamente come la famiglia BSD poiché provengono tutti da BSD Unix.

Unix Heritage

unix_history
Il che mi porta al prossimo punto: i sistemi operativi BSD sono più "Unix" di Linux. A causa di ragioni 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 legami effettivi con l'Unix originale.

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 essi 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 di Linux (e di altri software con licenza GPL) perché rilasciasse il sistema operativo mobile come open source e non ha alcun problema nel farlo.

Supporto del fornitore

morecores_gpu
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ù elevate 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 distro 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

In this article