URL: https://linuxfr.org/news/openbsd-5-9 Title: OpenBSD 5.9 Authors: Loïc Blot Nils Ratusznik, karchnu, bubar🦥, ZeroHeure et Benoît Sibaud Date: 2016年04月04日T07:36:37+02:00 License: CC By-SA Tags: openbsd et bsd Score: 37 OpenBSD 5.9 est disponible depuis le 29 mars 2016. OpenBSD est un système d'exploitation orienté sécurité et réseau, dont les principaux avantages sont la stabilité, grâce aux audits sur le code source, mais également l'ensemble très large de fonctionnalités réseau qu'il fournit.  ---- [OpenBSD](http://www.openbsd.org/) [Annonce de sortie d'OpenBSD 5.9](http://www.openbsd.org/59.html) [Téléchargements, liste des miroirs FTP](http://www.openbsd.org/ftp.html#ftp) [OpenBSD Store : achats de boîtes, CD et autres produits dérivés](https://www.openbsdstore.com/cgi-bin/live/ecommerce.pl?site=shop_openbsdeurope_com&state=department) ["Doctor W^X", chanson associée à OpenBSD 5.9](http://www.openbsd.org/lyrics.html#59a) ["Systemagic (Anniversary Edition)", seconde chanson associée à OpenBSD 5.9](http://www.openbsd.org/lyrics.html#59b) [DLFP : OpenBSD 5.8](http://linuxfr.org/news/openbsd-5-8) [DLFP : tag "OpenBSD"](http://linuxfr.org/tags/openbsd/public) [DLFP : tag "BSD"](http://linuxfr.org/tags/bsd/public) ---- # Nouveautés ### Pledge ### [Pledge(2)](http://man.openbsd.org/OpenBSD-5.9/man2/pledge.2) a été utilisé dans de nombreux programmes du système de base (453 sur 707). Certains _ports_ ont également été adaptés. Pour rappel, ce système permet de limiter les droits d'une application après une phase d'initialisation. Le principe est simple : un programme a souvent besoin de s'initialiser et d'avoir des droits privilégiés pendant un temps, par exemple en ouvrant un fichier ou une socket, puis il va boucler sur une tâche à faire, sans avoir de nouveau besoin de ces droits. Pledge (anciennement [tame(2)](http://man.openbsd.org/OpenBSD-5.8/man2/tame.2)) permet de renoncer à ces privilèges (des appels à des fonctions de la libc), de manière simple, en indiquant une chaîne de caractères correspondant aux privilèges souhaités. Deux exemples de ceci : _inet_ qui permet d'accéder aux droits de création de socket (pour discuter en réseau), et _dns_ qui permet de faire des requêtes DNS. L'introduction de pledge a permis d'identifier des bugs dans divers programmes, tels que [bgpd(8)](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/bgpd/bgpd.c?rev=1.181&content-type=text/x-cvsweb-markup), [iked(8)](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sbin/iked/config.c?rev=1.40&content-type=text/x-cvsweb-markup), [ldapd(8)](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/ldapd/control.c?rev=1.13&content-type=text/x-cvsweb-markup), [ntpd(8)](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/ntpd/constraint.c?rev=1.25&content-type=text/x-cvsweb-markup), et [syslogd(8)](http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/syslogd/syslogd.c?rev=1.200&content-type=text/x-cvsweb-markup). # Améliorations ## UEFI OpenBSD est maintenant capable d'amorcer avec des systèmes de type UEFI, sans avoir besoin de basculer sur une option de "compatibilité". ## Stockage Les tables de partitions au format [[GPT]] sont aujourd'hui mieux prises en compte, y compris par le système d'installation. Cela fonctionne également pour des volumes en softraid. ## Virtualisation La prise en compte des DomU de Xen a été grandement améliorée. OpenBSD peut maintenant être installé sur ce type d'hyperviseur, permettant ainsi son usage sur des offres d'informatique en nuage comme Amazon EC2. ## Accélération graphique La prise en charge des puces de générations Broadwell et BayTrail du fondeur Intel est intégrée. Mesa a également été mis à jour vers la 11.0.9, corrigeant au passage des problèmes avec la bibliothèque _clutter_. De nombreux correctifs ont été réalisés résolvant divers problèmes, depuis la compilation avec gcc du module dri pour les i965 sur l'architecture x86, jusqu'à des améliorations sur les pilotes r300 & r600 du fondeur AMD. ## Pile réseau Un travail de fond sur la pile réseau améliore son affinité sur les matériels multi-processeurs. Du côté des réseaux sans fil, on notera l'apparition du [[WiFi n]], en support préliminaire mais stable. ## Locale OpenBSD est désormais exclusivement UTF8 et/ou C. Tout le reste a été retiré, et les derniers pans à adapter ont été convertis. ## Protection contre la gaffe Écrire une commande d'effacement de la racine du système n'aura aucun effet : ``rm -rf /`` est désormais interdit.