Allora, dalla mia immagine profilo attuale si potrà capire che sono un utente Arch. Ne ho viste di distro Linux, progettate per gli scopi più disparati. La mia domanda è. Perché BSD? Ne abbiamo bisogno? Vorrei sentire qualche parere da qualche utente BSD. Perché usare BSD piuttosto che Linux? E' più stabile? Maggiore disponibilità di software? Illuminatemi, vorrei conoscere meglio questo mondo
I sistemi *BSD derivano dal BSD "originale" che di per sé era già un progetto molto maturo, tralasciando le specifiche tecniche che puoi trovare tranquillamente, devi sapere che openbsd, netbsd, freebsd e dragonflyBSD vengono sviluppati per usi specifici (ho citato queste perché le più conosciute), sicuramente freebsd è la più diffusa e quella con migliore supporto hardware (anche se ovviamente inferiore a Linux), FreeBSD nasce per le perfomance così come dragonflyBSD, netbsd per essere il più possibile scalabile, openbsd invece ha il focus verso la sicurezza. Sicuramente sono tutti ottimi sistemi, la differenza di perfomance rispetto a linux negli anni è diminuita, il gap iniziale penso fosse dovuto proprio alla diversa maturità dei progetti, Linux da molti utenti *bsd viene considerato caotico proprio per le troppe distribuzioni e differenze fra esse (a partire dall'init, libc, package manager etc)e questo può ovviamente portare problemi. Sono molto usati anche in ambito firewall, insomma vengono usati anche da grandi aziende (sony, yahoo, netflix, ma anche dalla nasa) per compiti ben precisi, molto utili e versatili sono ad esempio le jail di freebsd, il file system ZFS che lavora benissimo su *BSD, il firewall PF, ma in tutto ciò non esiste compito che Linux non possa fare rispetto alle *BSD, però in alcuni casi le *BSD lavorano meglio. Per il mio modesto parere l'unico progetto che davvero resta interessante è OpenBSD attualmente fornisce un sistema operativo con sicurezza invidiabile da chiunque, performance non adatte ad utilizzo critico ma sicuramente difficilmente nel mondo Linux si riesce a trovare un sistema con tali implementazioni di sicurezza e con la stessa attenzione e paranoia (che per questi progetti è utile) nel scrivere codice. Rimangono progetti più piccoli rispetto a Linux, quindi meno supporto hardware, meno community, meno software compatibile (anche se ad esempio FreeBSD ha un layer di compatibilità con Linux che funziona). Riassunto? se stai cercando motivazioni per installare un sistema *BSD probabilmente non ti serve un sistema *BSD, vuoi farti una workstation *BSD? fallo, io l'ho usata (FreeBSD e HardenedBSD) per un annetto con le limitazioni del caso, funzionava bene, ma nulla che non avrei potuto fare anche con una distribuzione GNU/Linux. Forse la scelta migliore è usarle per il momento in macchina virtuale poi decidi.
Per citare una vecchia pagina di wiki di FreeBSD:
"Se non è rotto, non aggiustarlo”: se usi già un sistema operativo open source, e ne sei soddisfatto, probabilmente non c'è ragione di cambiare.