Perché qualcuno dovrebbe scegliere FreeBSD su Linux? [chiuso]

Chiuso . Questa domanda è basata su opinioni . Attualmente non accetta risposte.

Risposta

Se vuoi sapere cosa cè di diverso in modo da poter utilizzare il sistema in modo più efficiente, ecco un introduzione a BSD comunemente riferita a persone provenienti da un background Linux .

Se vuoi più del contesto storico per questa decisione, farò solo unipotesi come al motivo per cui hanno scelto FreeBSD. Allepoca della prima bolla delle dot-com, FreeBSD 4 era estremamente popolare tra gli ISP. Ciò potrebbe essere correlato o meno allaggiunta di kqueue . La pagina di Wikipedia descrive i sentimenti per FreeBSD 4 in questo modo: “… ampiamente considerato come uno dei sistemi operativi più stabili e ad alte prestazioni dellintero lignaggio Unix.” FreeBSD in particolare ha aggiunto nel tempo altre funzionalità che potrebbero interessare i provider di hosting, come jail e il supporto ZFS.

Personalmente, mi piacciono molto i sistemi BSD perché si sentono come se si adattassero meglio della maggior parte delle distribuzioni Linux che ho usato. Inoltre, la documentazione fornita direttamente nei vari manuali , ecc. è eccezionale. Se “utilizzerai FreeBSD, ti consiglio caldamente il Manuale di FreeBSD .

Commenti

  • @Tshepang È possibile ' che si tratti di unesperienza interamente personale e ' è probabilmente meno comune tra le persone che hanno una vasta esperienza con Linux prima di vedere un BSD. Unaltra spiegazione che ho ' mi è venuta in mente è che ho imparato la maggior parte di ciò che so su BSD leggendo la documentazione ufficiale del progetto, ma ho imparato la maggior parte di ciò che so (la maggior parte) Distribuzioni Linux di Google. Gentoo è ancora una volta leccezione (il loro wiki era una risorsa eccellente quando stavo esplorando Gentoo), il che mi fa pensare di capire meglio il motivo di certe decisioni su quei sistemi.
  • Il mio esempio preferito di " integrazione " aspetto di FreeBSD: su FreeBSD, configuri le interfacce di rete con " ifconfig ". Su Linux, configuri le interfacce di rete con " ifconfig " … e " brctl " e " vconfig " e " ethtool " e " iwconfig " e " ip " e …
  • Il primo collegamento è molto interessante, grazie
  • @marto Sono contento che tu labbia trovato utile. Ricordo di aver pensato " Questo è fantastico " la prima volta che lho trovato.
  • @ashwin FreeBSD handbook è senza dubbio i migliori documenti che ' ho visto per un sistema operativo. Il ' più vicino che ho visto è probabilmente il manuale di Gentoo. Anche le pagine man di BSD tendono ad essere molto belle, sebbene le pagine man di OpenBSD ' siano probabilmente migliori delle ' di FreeBSD.

Risposta

FreeBSD ha la reputazione di uno stack di rete più robusto. Dallesperienza professionale in una società precedente, avevamo un server proxy che stava cadendo dal carico. Quando abbiamo lanciato FreeBSD su di esso, il server ha gestito il carico con facilità per oltre un anno (sono andato avanti – potrebbe ancora funzionare).

NetBSD ha la reputazione di funzionare su un sacco di hardware diverso.

OpenBSD ha la (meritata) reputazione di essere estremamente sicuro.

It ” s Unix, è robusto e gratuito. Nessun vero motivo per evitarlo, ma ti perderai la novità che i Linux tendono ad avere.

Commenti

  • Cosa stavi usando prima di FreeBSD?
  • È stato un po di tempo fa. Dato il lasso di tempo, probabilmente CentOS o RHEL 4.
  • E lo stai ancora usando da qualche parte, intendo BSD?
  • Questo è stato qualche lavoro fa. ' attualmente non lo sto utilizzando. Non posso ' parlare per il mio datore di lavoro in quel momento.
  • @Jinxed Ad esempio, la recente versione di Linux 4.7 supporta AMD Radeon RX 480 (che è anche un hardware recente). Ma dobbiamo aspettare più tempo per ascoltare lannuncio per il supporto dello stesso hardware.Quella ' è la nuova passione

risposta

Preferisco la filosofia della licenza della licenza BSD rispetto alla licenza GPL. Per me, gratuito significa fare praticamente tutto quello che vuoi con il codice. È così gratuito che puoi renderlo non libero come ha fatto Apple.

In pratica probabilmente non ha alcun impatto su di me, ma lo preferisco per principio ed è stato uno dei motivi per cui ho scelto di usare FreeBSD su Linux .

Un altro motivo è che volevo armeggiare, trovo che quando uso Ubuntu non mi metto il cappello unix; invece sto usando la GUI ovunque come se fossi in Windows (il che non è necessariamente una cosa negativa, ma solo diversa).

Answer

FreeBSD è un sistema operativo. Linux è un kernel. Quindi nella tua domanda “stai confrontando mele e semi darancia.

La licenza e il supporto del dispositivo sarebbero i miei due motivi principali per cui qualcuno dovrebbe sceglierne uno sugli altri

Commenti

  • Il sistema operativo è tecnicamente il kernel stesso. FreeBSD è paragonabile a Linux, lunica differenza è che le utilità di sistema in Linux si trovano in un repository separato chiamato util-linux, mentre in FreeBSD i loro codici sorgente vengono con il codice del sistema operativo (OS = kernel) nel repository principale.
  • Tecnicamente, il kernel può essere lintero sistema operativo (in dispositivi a uso limitato), ma in pratica di solito non è. I driver e tutti gli altri programmi utilizzati per controllare direttamente il funzionamento dellhardware fanno tutti parte del sistema operativo. FreeBSD NON è paragonabile a Linux, ma è paragonabile a una distribuzione Linux. Linux, tecnicamente, è solo un kernel (sebbene la maggior parte delle persone ' non lo sappia).

Risposta

Here “s qualcosa che ho scritto sulle varianti di BSD unix in risposta a una domanda simile su serverfault. In generale, il codice base dei sistemi BSD è più strettamente controllata di una tipica distribuzione Linux. Otterrai qualcosa di più simile a un Unix tradizionale e il sistema è molto robusto con una politica di modifica più conservativa.

Se sei un puro negozio open-source e non dipendente da alcun software commerciale come Oracle, quindi un sistema BSD unix ti darà una piattaforma software molto stabile, ben compresa e controllata, più di Linux. La maggior parte dei problemi storici come il driver scadente o il supporto SMP sono stati risolti anni fa, in particolare sullhardware del server mainstream.

Se vuoi un desktop unix tradizionale, un Unix BSD ti darà questo così come qualsiasi Linux distro. Se stai cercando un sistema per lutente finale potresti stare meglio con Ubuntu o Fedora. Gentoo Linux era basato su un derivato del sistema di pacchettizzazione dei “port” BSD.

Risposta

La differenza tra le distribuzioni BSD e Linux risaliva ai primi giorni di Unix.

AT & T possedeva Unix, ma a causa delle restrizioni non poteva competere nel settore informatico. A causa di ciò, hanno concesso in licenza Unix a Berkeley. Berkeley è decollato con questa personalizzazione e modifica di tutto fino a quando alla fine non ci fu AT & codice T realmente presente nel loro nuovo sistema operativo, denominato BSD (Berkeley Software Distribution.)

Entrando un po più tardi, Linus Torvalds era in una classe di Sistemi Operativi che lavorava con un clone Unix incompleto chiamato Minix, che aveva lo scopo di formare gli studenti nella costruzione di un sistema operativo. Linus è partito con questa idea e ha fondato il ramo Linux.

Ora la mia esperienza risiede più con OpenBSD, e da quel punto di vista le differenze e è sbalorditivo. È stato detto che OpenBSD è più sicuro, con solo 2 exploit nella sua storia si è guadagnato questo diritto.

Il fondatore Theo de Raadt credeva che la sicurezza dovesse essere un obiettivo primario e che molti Linux e altri sistemi BSD non erano dedicati alla scrittura di un buon codice, e invece si sono concentrati troppo sullaggiunta di nuove funzionalità solo per aggiungerle.

OpenBSD ha un programma di rilascio di 6 mesi, tutto ciò che non può essere implementato completamente e in modo sicuro allinterno quel periodo di tempo non viene aggiunto. Rispetto alle distribuzioni Linux come Ubuntu, che non hanno mai testato nulla di pericoloso prima del rilascio, questa è una chiave enorme per la tranquillità di molti amministratori di sistema e operatori del server.

Risposta

Come @User , preferisco la licenza BSD ed è il motivo principale per cui la uso come sistema operativo principale.

Non sono in alcun modo contrario alla GPL, ma se è disponibile unapp con licenza simile al MIT / MIT, la userò prima su unapplicazione simile che è GPL “d.

È così gratuito che puoi renderlo non gratuito

Quello ” è molto attraente per chi è orientato al business, così come per gli utenti come me.

Il sistema Ports è al di là di ogni confronto (IMNSHO) ed è stato un modello per limitazione da diverse distribuzioni Linux (Gentoo viene subito in mente ).

Inoltre, poiché FreeBSD non è così diffuso sul desktop come Linux (PC-BSD è favoloso), il mio secchione interiore deve usarlo come sistema operativo desktop. non può farci niente.

Finora, non cè niente su Windows che Linux non possa fare, e niente su Linux che FreeBSD non può fare … e questo include Flash – senza in esecuzione con Linuxulator: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.

Answer

Documentazione:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/

Coerenza nello sviluppo:

http://svnweb.freebsd.org/base/release/

Licenza

Copyright 1992-2012 The FreeBSD Project. Tutti i diritti riservati.

Ridistribuzione e uso in codice sorgente e binario moduli, con o senza modifiche, ar e consentita a condizione che siano soddisfatte le seguenti condizioni:

  • Le ridistribuzioni del codice sorgente devono mantenere lavviso di copyright di cui sopra, questo elenco di condizioni e la seguente dichiarazione di non responsabilità.

  • Le ridistribuzioni in formato binario devono riprodurre lavviso di copyright di cui sopra, questo elenco di condizioni e la seguente dichiarazione di non responsabilità nella
    documentazione e / o altri materiali forniti con la distribuzione.

QUESTO SOFTWARE È FORNITO DAL PROGETTO FREEBSD “COSÌ COMÈ” “E NON SI RICONOSCE ALCUNA GARANZIA ESPLICITA O IMPLICITA, INCLUSE, MA NON SOLO, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE. IN NESSUN CASO IL PROGETTO DI FREEBSD OI COLLABORATORI SARANNO RESPONSABILI PER ALCUN DANNO DIRETTO, INDIRETTO, INCIDENTALE, SPECIALE, ESEMPLIFICATIVO O CONSEQUENZIALE (INCLUSO, MA NON SOLO, APPROVVIGIONAMENTO DI BENI O SERVIZI SOSTITUTIVI; PERDITA DI UTILIZZO, DATI O PROFITTI; O INTERRUZIONE COMMERCIALE) TUTTAVIA CAUSA E SU QUALSIASI TEORIA DI RESPONSABILITÀ, SIA IN CONTRATTO, RESPONSABILITÀ STRETTA O TORTO (INCLUSA NEGLIGENZA O ALTRO) DERIVANTE IN QUALSIASI MODO DALLUSO DI QUESTO SOFTWARE, ANCHE SE AVVISATA DELLA POSSIBILITÀ DI TALI DANNI.

Le opinioni e le conclusioni contenute nel software e nella documentazione sono quelle degli autori e non dovrebbero essere interpretate come rappresentanti delle politiche ufficiali, espresse o implicite, del progetto FreeBSD.

Risposta

Per molto tempo, la “collezione di port” di FreeBSD, il che significa che il software disponibile per attraverso il suo gestore di pacchetti, era più grande e migliore di quello che cera nei repository di Linux Immagino che “non sia vero adesso, anche se non conosco alcuna statistica.

Commenti

  • La collezione dei port è " allesterno " del suo gestore di pacchetti. La dimensione di una raccolta dei port è irrilevante, così come il numero di " porte " nella raccolta. Certo, dovrebbe contenere qualsiasi software non disponibile nei repository che desideri utilizzare, ma questo è tutto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *