LinuxFR
NewsLinuxFR > Proposition de dépêche FreeBSD 7.0 [ ]


Voir journal https://linuxfr.org/~domo/25547.html pour la bêta 1(.5 ?)
Liens utiles : http://people.freebsd.org/~bmah/relnotes/7.0-RELEASE/relnotes.html
http://linuxfr.org/2007/07/12/22727.html
http://www.freebsd.org/news/newsflash.html#event20071010:01
http://wiki.freebsd.org/ElfToolChain
http://wiki.freebsd.org/SMPTODO
http://people.freebsd.org/~kris/scaling/7.0%20Preview.pdf
http://ivoras.sharanet.org/freebsd/freebsd7.html
http://ivoras.sharanet.org/freebsd/freebsd8.html

Titre

Sortie de FreeBSD 7.0 et 6.3

Scoop

Deux nouvelles versions de FreeBSD viennent de sortir pour ce début d'année : 6.3 et 7.0.
La version 6.3 est la dernière version de maintenance de la branche RELENG_6, cette mise à jour concerne :

Mais l'actualité majeure concerne la version 7.0 : en effet c'est la première version stable de la branche RELENG_7 qui apporte beaucoup de nouveautés.
Parmi les fonctionnalités majeures apportées par cette version on peut noter :

Corps de la dépêche

Noyau et Espace Utilisateur
Le linuxulator permet désormais d'émuler le noyau linux 2.6.16. Cette fonctionnalité n'est pas encore activée par défaut, mais peut être activée par sysctl : compat.linux.osrelease=2.6.16
La majorité des composants importants sont désormais libres de "Giant Lock", plusieurs processus peuvent donc exécuter du code kernel sur plusieurs processeurs simultanément. La majorité des pilotes (notamment cartes réseaux et contrôleurs de disques) ainsi que les systèmes de fichiers virtuels basés sur pseudofs (procfs, linprocfs et linsysfs) sont concernés.

La commande freebsd-update permettait jusque là de faire les mises à jours de sécurités relatives au noyau et à l'espace utilisateur de manière binaire. Désormais, elle permet aussi via l'option upgrade de faire des montées de version (en choisissant la release de destination avec l'option -r).


Le but à terme est de recoder la totalité des binutils sous license BSD et ne plus dépendre d'outils GNU. C'est le projet ElfToolChain qui s'appuie sur libarchive et libelf.
Les projets OpenBSD et NetBSD semblent avoir pris la responsabilité de la partie compilateur en faisant évoluer PCC importé récemment dans leurs CVS respectifs.

libthr est une implémentation 1:1 des threads POSIX, apportant un gain de rapidité conséquent pour toutes les applications utilisant des threads (notamment MySQL) par rapport à l'implémentation précédente en N:M. Un comparatif des performances entre les différentes versions de FreeBSD ainsi qu'avec d'autres systèmes d'exploitations est disponible avec de nombreuses explications techniques.


Applications Tierces (utile ?)

Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]