web-dev-qa-db-fra.com

Qu'est-ce qui est bon pour les BSDS?

J'ai utilisé Ubuntu depuis et éteindre depuis Warty Warthog. Je pensais à installer Jaunty bientôt; Mais j'ai remarqué que pendant le week-end NetBSD 5. , Dragonfly BSD 2.2.1 , openbsd 4.5 et FreeBSD 7.2 ont tous été libérés, alors je suis curieux:

Qu'est-ce qui est bon pour les BSDS? Pourquoi devrais-je ni installer l'un d'entre eux au lieu d'Ubuntu? Quels sont leurs principaux points de vente? Performance? Stabilité? Compatibilité matérielle? Facilité d'utilisation? Sécurité? Est-ce qu'ils courent bien sur le matériel plus âgé? Qu'est-ce que c'est?

Edit: Cela vient du point de vue d'un développeur de bureau (principalement Java), mais je serais intéressé à savoir quels sont les avantages et les inconvénients pour d'autres aussi. Sont-ils ciblés davantage pour les serveurs? Pour les utilisateurs d'entreprises? Ou quoi?

35
mmyers

Je ne considère pas BSD d'être aussi mature que Linux sur le bureau, mais pour les serveurs, il est solide.

Que vous souhaitiez installer BSD ou non dépend entièrement de ce que vous utilisez votre machine. Alors que beaucoup de choses sont similaires à Linux, de nombreuses choses sont également différentes.

Cependant, voici une épuite des différents BSDS

  • OpenBSD: Un si c'est que les objectifs du courrier, c'est être le système d'exploitation le plus sécurisé (et c'est probablement)

  • NETBSD: C'est la devise est "Bien sûr que ça va courir netbsd". Cela doit être l'un des systèmes d'exploitation les plus portables autour. Beaucoup de gens le courent sur des ordinateurs de bureau aussi.

  • FreeBSD: Très populaire pour les serveurs bien que de nombreuses personnes le courent aussi sur le bureau. Probablement le plus populaire de tous les BSDS

  • Dragonfly BSD: Un nouveau venu (2003), c'était une fourchette de FreeBSD 4.8. Je ne l'ai pas utilisé moi-même mais apparemment stable.

15
Nathan

BSD est généralement considéré comme sécurisé par défaut, en désactivant tous les services de base mais. Il est également très stable, vous pouvez le dire en examinant l'un des nombreux services de surveillance de disponibilité.

Soyez averti cependant, que Linux n'est pas la même chose que BSD ... Il y a une courbe d'apprentissage, alors ne vous attendez pas à le sauter directement. Par exemple, vous trouverez toutes les commandes principales, telles que ls avoir des drapeaux différents qui peuvent être déroutants au début et peuvent prendre un certain temps pour briser une vieille habitude d'utiliser des drapeaux Linux.

9
Adam Gibbins

* BSD est un OS complet, ce qui signifie que le noyau et la zone utilisateur sont développés à partir du même arborescence source, tandis que les distributions Linux sont bouchées de différentes sources. C'est pourquoi les systèmes BSD se sentent beaucoup plus cohérents et solides. Également mieux documenté.

8
Ante Gotovina

Juste quelques problèmes:

Pro (gratuit) BSD:

  • ZFS FileSystem/Gestion du volume
  • Dtrace pour le traçage/analyse
  • Documentation excellente et facile à trouver (manuel FreeBSD, FAQ OpenBSD, pages manuelles sont vraiment bonnes et dispose d'exemples utiles)
  • Processus de mise à niveau Nettoyer et Rock Solid OS
  • Séparation du système d'exploitation centrale d'un autre logiciel ("collection ports")
  • Licence BSD (pas de crusaders de licence ici)
  • Great Firewall/Filtre de paquets: PF (Linux iptables fait exploser ma tête)

Contra BSD:

  • Produits de virtualisation (hôte VM) non pris en charge (VMware, KVM, Xen, VirtualBox)
8
Paidhi

J'aime vraiment /usr/ports. Cela ne veut pas dire que je n'aime pas aussi vraiment apt-get, mais c'est un sentiment agréable de savoir que vos installations sont construites sur et pour votre machine particulière, avec toutes les optimisations que vous avez ressenties comme jetant de lancer dans les défauts de maquillage.

Dans quelle mesure le bénéfice perçu de celle-ci est la superstition, je n'ai pas fait la recherche à découvrir, mais j'aime bien cela. :)

8
chaos

Comme un Java Developer, le Big Gotcha est qu'il n'y a pas de JVM traditionnel pour * BSD. Avant que tout le monde me flamme hors de l'existence, ce que je veux dire, il n'y a pas d'expédition actuelle JDK du soleil ou de tout Parmi les autres grands fournisseurs (IBM, BEA/Oracle), vous serez donc toujours à jouer au deuxième violon des utilisateurs de Linux et de fenêtres.

7
Dave Cheney

licences

La principale différence entre les BSDS et Linux est la licence.

Vous pouvez prendre une base de code BSD, apporter les modifications que vous souhaitez, et distribuer le binaire résultant, le vendre, etc., sans ouvrir les modifications de code source que vous avez apportées.

Ceci est très attrayant pour les entreprises, telles que Apple, où les obligations juridiques envers leurs actionnaires peuvent les obliger à garder une "sécurité" exclusive de propriété intellectuelle. Apple Basé une partie de son noyau sur FreeBSD, par exemple.

TiVo n'aurait pas eu des problèmes de licence (mineurs) qu'il a subi il y a des années s'ils étaient construits sur le BSD plutôt que sur Linux.

quelques différences pratiques

  • Les BSD ne sont pas aussi populaires que Linux, et ne disposez donc pas de pilotes pour le quincaillerie de la bordure de saignement.
  • Il y a moins de BSD que des distributions Linux, et elles sont très bien définies pour que vous sachiez, généralement lorsque vous devez en utiliser un sur un autre.
  • Ils se concentrent tous davantage sur la stabilité que de nombreux autres facteurs et sont donc souvent utilisés dans des situations de fiabilité élevées.

-Adam

5
Adam Davis

BSD (Distribution du logiciel Berkeley) connue sous leur stabilité: FreeBSD,
[.____] Sécurité: OpenBSD
[.____] et soutien d'une multitude de plateforme: Netbsd

0
Ali Mezgani