Eh bien que dire, en fait on va dire sur Linux touche à tout et que chaque distribution BSD se spécialise plutôt. En terme d'hyperviseur le choix est vite fait, aucun ne sait y faire. FreeBSD 10 devrait intégrer le BHyvE on verra ce que ca donne mais déjà que KVM peine à rentrer en entreprise alors le BHyvE j'y crois moyen.
FreeBSD
Une merveille en terme de services. Un arbre de ports qui permet de personnaliser à l'extrême en compilant ses programmes et ainsi avoir d'excellentes performances tout en privilégiant la légèreté et la simplicité.
L'ensemble de la configuration système (services + réseau) se fait dans le fichier /etc/rc.conf, c'est très agréable, un petit screen du fichier /etc/rc.conf de ma VM Z-Eye par exemple:
Freebsd-rc.conf
Le kernel BSD est très stable, je n'ai jamais eu de kernel panic en 2 ans d'utilisation, les upgrades système ne cassent pas les paquets et il est possible de rester sur la version 8 et de bénéficier des logiciels récents grâce aux ports, on n'est pas bloqués (sauf longtemps plus tard, lorsque certaines librairies systèmes sont incompatibles avec les ports, c'est souvent le signe d'un système non maintenu).
Un autre bénéfice le système de fichiers ZFS qui permet de faire du raid simple,double,triple parité avec déduplication de blocs, sans contrôleur RAID (nécessite en contrepartie un peu de CPU et RAM). Dernier bénéfice l'excellent PF (malheureusement pas dans sa dernière version)
Le système est facile à prendre en main, il faut juste retenir 4 choses: portsnap (pour gérer l'arbre de ports), freebsd-update (pour mettre à jour la distrib, que ce soit d'une version mineure à une autre ou une majeure), /etc/rc.conf et pour finir make (install clean|config)
Inconvénient:
peut être pas assez utilisée ? :)
OpenBSD
Le meilleur système d'exploitation libre en terme de réseau et sécurité. Une distribution légère en terme de RAM (1.5Mo si vous mettez 2 getty, sans services), qui possède de manière intégrée tout ce qu'il faut pour faire du réseau
- déploiement: dhcpd, named, radvd
- routage: routage ipv4/ipv6 optimisé, domaines de routages, ripd, openOSPFd (ipv4 + ipv6, qui est maintenu par la team), openBGPd (ipv4+ipv6, lui aussi maintenu par la team)
- sécurité: Packet Filter dans une version optimisée et à jour (ce sont les mainteneurs), un pare-feu qui a le mérite d'être maintenable et d'être extrêmement rapide. Il peut également faire un très bon load balancer sur la couche de niveau 4 OSI
- CARP: la version la plus évoluée de carp (qui est développée par eux à l'origine), avec le mode master/multi-slave mais également le loadbalancing IP/ARP
Les points à retenir:
un système très simple, extrêmement robuste axé sécurité et réseau, qui fera un excellent routeur/firewall de bordure mais également un très bon routeur interne. (si vous êtes en 10G privilégiez des cartes utilisant le driver ixgb/ixgbe)
Inconvénients:
la team a la même philosophie que Debian en matière de libre ce qui pềche niveau drivers (la broadcom 5720 des derniers serveurs Dell ne sera intégrée que dans OpenBSD 5.3, enfin c'est du Broadcom on devrait boycotter).
Des paquets qui peuvent être trop anciens parfois (squid 2.7 quand tu nous tiens).
DragonFlyBSD
Un fork de FreeBSD qui monte. Une excellente distribution en terme de performances NFS grâce au système de fichiers Hammer. Elle est très intéressante pour faire tourner des bases postgreSQL mais également faire cluster de fichier NFS (en master/slave).
Le système de fichiers Hammer, qu'on ne présente plus, un excellent système de fichiers qui permet de récupérer les fichiers et retourner en arrière sur les noeuds, qui se gère par une notion de PFS (pseudo file system), dont chacun peut avoir un quota, et chaque PFS peut être répliqué sur 1 ou plusieurs serveurs slaves, en parallèle ou en cascade. Le système de fichiers est transactionnel, ce qui permet comme une DB d'aller d'un point A à une point C et retourner vers B ensuite, ou s'y arrêter en chemin.
La réplication est transactionnelle et se passe via SSH (=> chiffrement de la réplication), et peut être faite de manière discontinue (je l'utilise par exemple pour sauvegarder les données de mon serveur mail 1 fois par semaine. Le dimanche j'allume une VM DragonFly montant un DD externe, je lance la réplication et il récupère le delta de la semaine).
Hammer2 qui devrait arriver cette année promet d'être intéressant également, puisqu'il permettra du multimaster, et donc on pourra s'amuser à loadbalancer les serveurs NFS :D
Les points à retenir:
Excellentes performances NFS, un des meilleurs FS libres actuels, de très bonnes performances pour PostGreSQL. Se gère comme FreeBSD en terme de services.
Inconvénients:
Un team peut être pas assez grande pour leurs ambitions ? Un installeur archaïque. Pas de méthode d'upgrade sans devoir compiler la distribution
[^] # Re: Intérêt réel des BSD ?
Posté par Loïc Blot (site web personnel) . En réponse à la dépêche Sortie de la version DragonFly 3.4. Évalué à 10.
Sommaire
Eh bien que dire, en fait on va dire sur Linux touche à tout et que chaque distribution BSD se spécialise plutôt. En terme d'hyperviseur le choix est vite fait, aucun ne sait y faire. FreeBSD 10 devrait intégrer le BHyvE on verra ce que ca donne mais déjà que KVM peine à rentrer en entreprise alors le BHyvE j'y crois moyen.
FreeBSD
Une merveille en terme de services. Un arbre de ports qui permet de personnaliser à l'extrême en compilant ses programmes et ainsi avoir d'excellentes performances tout en privilégiant la légèreté et la simplicité.
L'ensemble de la configuration système (services + réseau) se fait dans le fichier /etc/rc.conf, c'est très agréable, un petit screen du fichier /etc/rc.conf de ma VM Z-Eye par exemple:
Freebsd-rc.conf
Le kernel BSD est très stable, je n'ai jamais eu de kernel panic en 2 ans d'utilisation, les upgrades système ne cassent pas les paquets et il est possible de rester sur la version 8 et de bénéficier des logiciels récents grâce aux ports, on n'est pas bloqués (sauf longtemps plus tard, lorsque certaines librairies systèmes sont incompatibles avec les ports, c'est souvent le signe d'un système non maintenu).
Un autre bénéfice le système de fichiers ZFS qui permet de faire du raid simple,double,triple parité avec déduplication de blocs, sans contrôleur RAID (nécessite en contrepartie un peu de CPU et RAM). Dernier bénéfice l'excellent PF (malheureusement pas dans sa dernière version)
Le système est facile à prendre en main, il faut juste retenir 4 choses: portsnap (pour gérer l'arbre de ports), freebsd-update (pour mettre à jour la distrib, que ce soit d'une version mineure à une autre ou une majeure), /etc/rc.conf et pour finir make (install clean|config)
Inconvénient:
peut être pas assez utilisée ? :)
OpenBSD
Le meilleur système d'exploitation libre en terme de réseau et sécurité. Une distribution légère en terme de RAM (1.5Mo si vous mettez 2 getty, sans services), qui possède de manière intégrée tout ce qu'il faut pour faire du réseau
- déploiement: dhcpd, named, radvd
- routage: routage ipv4/ipv6 optimisé, domaines de routages, ripd, openOSPFd (ipv4 + ipv6, qui est maintenu par la team), openBGPd (ipv4+ipv6, lui aussi maintenu par la team)
- sécurité: Packet Filter dans une version optimisée et à jour (ce sont les mainteneurs), un pare-feu qui a le mérite d'être maintenable et d'être extrêmement rapide. Il peut également faire un très bon load balancer sur la couche de niveau 4 OSI
- CARP: la version la plus évoluée de carp (qui est développée par eux à l'origine), avec le mode master/multi-slave mais également le loadbalancing IP/ARP
Les points à retenir:
un système très simple, extrêmement robuste axé sécurité et réseau, qui fera un excellent routeur/firewall de bordure mais également un très bon routeur interne. (si vous êtes en 10G privilégiez des cartes utilisant le driver ixgb/ixgbe)
Inconvénients:
la team a la même philosophie que Debian en matière de libre ce qui pềche niveau drivers (la broadcom 5720 des derniers serveurs Dell ne sera intégrée que dans OpenBSD 5.3, enfin c'est du Broadcom on devrait boycotter).
Des paquets qui peuvent être trop anciens parfois (squid 2.7 quand tu nous tiens).
DragonFlyBSD
Un fork de FreeBSD qui monte. Une excellente distribution en terme de performances NFS grâce au système de fichiers Hammer. Elle est très intéressante pour faire tourner des bases postgreSQL mais également faire cluster de fichier NFS (en master/slave).
Le système de fichiers Hammer, qu'on ne présente plus, un excellent système de fichiers qui permet de récupérer les fichiers et retourner en arrière sur les noeuds, qui se gère par une notion de PFS (pseudo file system), dont chacun peut avoir un quota, et chaque PFS peut être répliqué sur 1 ou plusieurs serveurs slaves, en parallèle ou en cascade. Le système de fichiers est transactionnel, ce qui permet comme une DB d'aller d'un point A à une point C et retourner vers B ensuite, ou s'y arrêter en chemin.
La réplication est transactionnelle et se passe via SSH (=> chiffrement de la réplication), et peut être faite de manière discontinue (je l'utilise par exemple pour sauvegarder les données de mon serveur mail 1 fois par semaine. Le dimanche j'allume une VM DragonFly montant un DD externe, je lance la réplication et il récupère le delta de la semaine).
Hammer2 qui devrait arriver cette année promet d'être intéressant également, puisqu'il permettra du multimaster, et donc on pourra s'amuser à loadbalancer les serveurs NFS :D
Les points à retenir:
Excellentes performances NFS, un des meilleurs FS libres actuels, de très bonnes performances pour PostGreSQL. Se gère comme FreeBSD en terme de services.
Inconvénients:
Un team peut être pas assez grande pour leurs ambitions ? Un installeur archaïque. Pas de méthode d'upgrade sans devoir compiler la distribution
Veepee & UNIX-Experience