FreeBSD 11.0 se dévoile en version bêta
« Je connais ce système, il est sous Unix »
Le 11 juillet 2016 à 12h30
3 min
Logiciel
Logiciel
Le système Unix FreeBSD prépare actuellement sa version 11.0. Une première bêta est maintenant disponible pour tester les nouveautés, la base technique ayant fortement évolué. La version finale est quant à elle prévue pour septembre.
Il ne reste pas longtemps à attendre pour les utilisateurs de FreeBSD. La version 11.0 arrivera avant la fin de l’été et permettra de prendre en charge des matériels plus nombreux, de renforcer la sécurité et d’améliorer la compatibilité générale avec les applications Linux. Il faut rappeler en effet que FreeBSD est un BSD (Berkeley Software Distribution), autrement dit un système Unix.
De nombreuses améliorations diverses
La nouvelle version, qui n’est pas davantage pensée pour le grand public que les anciennes, bénéfice désormais d’une bêta. Les testeurs pourront en aborder les très nombreuses nouveautés. La tool chain est ainsi passée au compilateur Clang 3.8.0, tandis que le débogueur LLDB est maintenant actif par défaut dès qu’une architecture AMD64 ou ARM64 est détectée. L’architecture mémoire NUMA est mieux prise en charge, tandis que le réseau peut compter sur bon nombre d’améliorations. Notez d’ailleurs que deux vieux protocoles disparaissent du système : IPX et AppleTalk.
Le support de la plateforme ARM se renforce lui aussi. C’est particulièrement le cas avec ARM64, dont une grande partie des commits ont été basculés sur la branche actuelle, même si le statut officiel reste toujours « en développement ». Côté architectures, on note également des améliorations pour PowerPC.
Un renforcement de la sécurité
La liste des apports est assez copieuse, comme on pourra le voir sur cette page. Parmi les changements significatifs, on notera une importante amélioration des performances pour NFS, un passage aux dernières versions d’OpenSSL (1.0.1i) et OpenSSH (6.6p1), l’utilisation par défaut de la sandbox pour ce dernier, le support intégré des exécutables CloudABI, le passage de la fonction de hash crypt(3) à SHA512, le support des instructions SMAP (Supervisor Mode Access Prevention) d’Intel, des pilotes KMS mis à jour ou encore une couche de compatibilité Linux renforcée.
La bêta 1 de FreeBSD 11.0 peut être récupérée depuis cette page. L’installation complète du système se fait depuis un DVD dont l’image ISO pour l’architecture x86_64 pèse pour information 2,7 Go. Une image plus compacte de 873 Mo est également disponible, au détriment bien sûr des éléments présents (mais qui peuvent être installés plus tard). Bien entendu, l’architecture x86 classique est toujours présente.
FreeBSD 11.0 se dévoile en version bêta
-
De nombreuses améliorations diverses
-
Un renforcement de la sécurité
Commentaires (41)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 11/07/2016 à 12h44
Jolie référence à Jurassic Park dans le sous-titre ^^
A chaque fois que je vois une news sur BSD je me dis “Faut que je teste”, je profiterai de la sortie de celle-ci pour m’y mettre car j’avoue à chaque fois je suis perdu en installant ce système (OpenBSD plus précisément)
Le 11/07/2016 à 13h00
Petite question de néophyte, qu’apporte ce système par rapport aux milliers de distributions Linux (à part de la diversité, qui se traduit probablement en développements faits en double) ?
Vu la capacité de Linux à s’adapter à à peu près tout ce qui existe niveau hardware, quel est l’intérêt pour un développeur ou un intégrateur de partir sur du BSD au lieu de Linux ?
Le 11/07/2016 à 13h03
Non mais tu commences pas en testant OpenBSD, celui-là tu l’essaies en dernier. C’est le plus hardcore en matière de conf. " />
Le 11/07/2016 à 13h06
https://framablog.org/2010/08/21/bsd-linux-differences/
et https://www.freebsd.org/doc/fr/articles/explaining-bsd/comparing-bsd-and-linux.h…
" /> " />
Le 11/07/2016 à 13h06
Le 11/07/2016 à 13h11
Ok pour les autres BSD, mais OpenBSD il est pas du tout user friendly.
Encore ils ont fait des progrès, une fois pour l’installer dans une VM, c’était en ligne de commande avec la doc sous les yeux et je comprenais pas grand chose de ce que je faisais. Maintenant on a enfin une interface pour l’install. ^^’
Le 11/07/2016 à 13h11
je trouve OpenBSD plus simple à installer et à configurer que certaines distribution Linux (qui a dit Slackware)
Le 11/07/2016 à 13h12
Je le comparais qu’autres BSD pour le coup. :)
Le 11/07/2016 à 13h18
Le 11/07/2016 à 13h30
" />
Le 11/07/2016 à 13h38
OpenBSD est on ne peut plus simple à installer. Jamais testé FreeBSD.
Le 11/07/2016 à 13h57
Le 11/07/2016 à 14h13
Le 11/07/2016 à 14h13
Le 11/07/2016 à 14h25
Le 11/07/2016 à 14h50
Utiliser BSD, c’est prendre direct au moins 10 cm de barbe !
Le 11/07/2016 à 14h52
FreeBSD c’est clean, strict, propre, t’es de suite les mains dans le cambouis jusqu’aux épaules et t’as une doc exhaustive
J’ai jamais pu blairer les Linux pour le côté bordélique ( ou est la conf de mon paquet ?? Pas 2 distrib qui sont pareil… ), bsd m’a réconcilier avec Unix
Le 11/07/2016 à 14h55
Le 11/07/2016 à 15h01
Le 11/07/2016 à 16h11
systemd n’est pas portable, les BSD s’en fichent
GitHub(apparement deja adopté dans FreeNAS)
Le 11/07/2016 à 16h28
Y-a juste la compilation qui est à peine longue. " /> (A moins que cela ait changé depuis 10 ans ? )
Le 11/07/2016 à 16h41
C’est bien la première fois que je ne bite strictement que dalle à une news Unix " />
Ha si, le dernier paragraphe " />
Le 11/07/2016 à 16h50
Le 11/07/2016 à 16h53
Le 11/07/2016 à 16h54
Tu n’es pas obligé de compiler.
freebsd-update pour les mises à jour du système.
pkg pour avoir des ports précompilés.
Le 11/07/2016 à 16h56
Le 11/07/2016 à 17h27
Les “contraintes assommantes” ont parfois quelques vertus, comme par exemple le “renvois d’ascenseur” : j’ai pas souvenir que Apple (pour Mac OS) ou Sony (PS3/PS4 OS) participent activement au développement des BSD qu’ils parasitent ; au moins,grace à ces “contraintes assommantes”, les trouvailles d’intel ou Google sont reversées à la communauté.
Le 13/07/2016 à 06h47
Le 13/07/2016 à 14h08
Pour la compatibilité, j’ai une carte HBA IDE (oui, c’est vieux, mais elle fonctionne encore) qui n’était pas reconnue sous linux, mais parfaitement sous windows (avec les drivers), et directement sous freeBSD.
Le 11/07/2016 à 18h00
Je pense que FreeBSD veut seulement leur pognon. Pour les développeurs ils ont déjà ce qu’il faut. http://www.phoronix.com/scan.php?page=news_item&px=MTg0Mzc Google aussi finance des projets “summer of code”  https://www.freebsd.org/projects/summerofcode.html
Le 11/07/2016 à 18h53
Un point majeur est la différence de licence. Là où GNU/Linux est sous GPL, les licences BSD permettent beaucoup plus facilement de réutiliser le code en posant moins de restrictions.
J’ai aussi lu pas mal de fois que le développement du noyau y est plus propre et moins anarchique que Linux.
Le 11/07/2016 à 19h06
Le 11/07/2016 à 20h13
FreeBSD en tant qu’utilisation desktop n’est pas vraiment top, c’est sûr, le support matériel des desktop, notamment les cartes graphiques hors intel est pour le moins chaotique (les cartes AMD qui tournent à GPU 100% tout le temps, coucou)
Concernant la partie serveur FreeBSD apporte pas mal d’avantages, je vais hors de la simplicité ici volontairement: cela permet de personnaliser au maximum ses serveurs en sélectionnant très facilement des jeux de compilation et options de compilations spécifiques, que ce soit pour limiter le subset ou activer des subsets d’options dans les ports ou encore totalement optimiser les performances liées à l’architecture matérielle cible.
Pour la partie simplicité, le fait de ne pas avoir des fichiers qui traînent parout et un fichier /etc/rc.conf qui contient la configuration réseau, activation et options sommaires de services, hostname, keyboard, timezone c’est quand même un musthave (quand on voit que sur redhat ou Debian il faut éditer des dizaines de fichiers). Concernant les services, certes c’est du shell, mais que ce soit sur OpenBSD ou FreeBSD en 10 lignes de configuration shell (voire uniquement des variables et l’appel au framework rc.d) vous avez un service qui fonctionne, exemple ici avec collectd:
. /etc/rc.subr
name=“collectd”
rcvar=collectd_enable
command=/usr/local/sbin/\({name}
load\_rc\_config \)name
: \({collectd\_enable="NO"}
run\_rc\_command "\)1”
Concernant FreeBSD vous mentionnez la PS4, Apple, mais vous oubliez Netflix (qui a fait une énorme contribution pour les serveurs avec l’amélioration du syscall sendfile, conjointement avec nginx, permettant des débits sur un nginx > 10Gbits sans trop d’effort, sur cette FreeBSD), Juniper ou encore Gandi (où l’un des officiers FreeBSD, et mainteneur de pkg travaille)
Le 11/07/2016 à 21h20
au début, j’ai voulu tout compiler en local pour voir
après X, kde virtualbox et gnome, je suis passé aux paquets ^^
et sur un opteron, pas un pentium 2 " />
Le 11/07/2016 à 21h26
je trouve que quand la news parle de logiciel de qualité, les comms sont de qualité " />
Le 11/07/2016 à 21h55
J’ai du louper quelque chose à l’époque alors. Le pc a du mouliner pres de 40 heures pour la compil. " />
Le 11/07/2016 à 23h01
c’est normal
de mémoire, il a du tourner 25h " />
Le 12/07/2016 à 05h01
Heureusement que le volume de code n’a pas suivi la loi de Moore. ;)
Le 12/07/2016 à 07h28
Vache " />
Sur une Gentoo mon vieux 2500k doit mettre au moins 2 à 3 fois plus de temps, c’est un des paquets les plus long à compiler au point que je l’exclue systématiquement des mises à jour globale du système pour le faire plus tard “quand j’ai du temps à perdre” (ou alors Gentoo inclue quantité d’autres choses en plus que FreeBSD dans le paquet “Chromium”)
Le 12/07/2016 à 08h28
Effectivement, j’avais oublié ce point dans les défauts de SystemD, c’est fortement lié à Linux, mais pour les admins Linux, systemd est quand même assez sympa.
Par contre, pour openlaunchd, je ne dirais rien dessus, je me suis jamais vraiment penché sur la question. Et le pire, c’est que je le j’utilise sans le savoir sur mon Mac. Ceci dit, en parlant de Mac, ça fait bien longtemps que je me suis pas renseigné sur toute la couche technique qui a pas mal évolué depuis Panther. Faudrait que je me trouve un bon bouquin qui en parle comme celui que j’avais choppé du temps de Panther (le système OSX chez Oreilly, très bon bouquin qui aborde pas mal le côté Unix, mais forcément, plus trop adapté aux OSX d’aujourd’hui).
Le 12/07/2016 à 17h07
M’enfin je vais pas changer CPU et CM juste pour compiler un peu plus vite Chromium une fois de temps en temps " /> (à la rigueur si je me trouve un gros i7 Sandy/Ivy bridge d’occase pour pas trop cher mais bon la tendance a plutôt l’air d’être au paluchage à la patte d’ours sur les prix donc c’est pas gagné)