le serveur DNS BIND est remplacé dans le système de bse par unbound et LDNS.
plateforme
Freebsd tourne désormais sur EC2.
Noyau
le support du pilote DRM/KMS radeon, tel que présent dans linux 3.8. une nouvelle console VT(9) aka newcons a vocation à remplacer l'ancien émulateur de console syscons. VT(9) fonctionne avec DRM, et il peut être utilisé quand KMS est activé, permettant d'avoir accés à une console après avoir démarer X avec un pilote KMS. newcons améliore aussi le support d'utf8.
les buffers d'entrée sorties, notament utilisés par la couche de systèmes de fichiers virtuel, peuvent désormais être utilisés sans être mappés dans un espace d'addressage. C'est à dire qu'au lieu d'accéder à la mémoire en utilisant des addresses virtuelles pointant vers un buffer contigu, on n'a pas besoin de faire correspondre des pages virtuelles aux pages mémoire physiques pour y accéder. Une liste des pages mémoire physique est conservée, et la lecture écriture utilise cette liste de page directement. Cela améliore grandement les performances. En effet, les buffers sont en général mappés dans l'espace mémoire virtuel du noyau, qui est mappé pour tout les processus. Donc, quand on crée un buffer, on a pas besoin de modifier la table des pages mémoires virtuelles, et donc à notifier tout les cpus que le cache des pages virtuelles est invalide. Ce qui est un gros gain.
le pilote netmap a été ajouté. Netmap est un framework qui permet d'utiliser directement les cartes réseau sans passer par la pile réseau et le mécanisme des sockets. La communication se fait par une zone mémoire mappée en espace utilisateur qui donne directement accés aux buffers de paquet, et à une copie des files TX et RX du pilote.
Une nouvelle pile SCSI entièrement en espace noyau
# Quelques autres changements
Posté par Enj0lras . En réponse à la dépêche FreeBSD 10. Évalué à 5.
Principalement tirés de : https://wiki.freebsd.org/WhatsNew/FreeBSD10
logiciels par défauts
plateforme
Noyau
le support du pilote DRM/KMS radeon, tel que présent dans linux 3.8. une nouvelle console VT(9) aka newcons a vocation à remplacer l'ancien émulateur de console syscons. VT(9) fonctionne avec DRM, et il peut être utilisé quand KMS est activé, permettant d'avoir accés à une console après avoir démarer X avec un pilote KMS. newcons améliore aussi le support d'utf8.
les buffers d'entrée sorties, notament utilisés par la couche de systèmes de fichiers virtuel, peuvent désormais être utilisés sans être mappés dans un espace d'addressage. C'est à dire qu'au lieu d'accéder à la mémoire en utilisant des addresses virtuelles pointant vers un buffer contigu, on n'a pas besoin de faire correspondre des pages virtuelles aux pages mémoire physiques pour y accéder. Une liste des pages mémoire physique est conservée, et la lecture écriture utilise cette liste de page directement. Cela améliore grandement les performances. En effet, les buffers sont en général mappés dans l'espace mémoire virtuel du noyau, qui est mappé pour tout les processus. Donc, quand on crée un buffer, on a pas besoin de modifier la table des pages mémoires virtuelles, et donc à notifier tout les cpus que le cache des pages virtuelles est invalide. Ce qui est un gros gain.
le pilote netmap a été ajouté. Netmap est un framework qui permet d'utiliser directement les cartes réseau sans passer par la pile réseau et le mécanisme des sockets. La communication se fait par une zone mémoire mappée en espace utilisateur qui donne directement accés aux buffers de paquet, et à une copie des files TX et RX du pilote.
Une nouvelle pile SCSI entièrement en espace noyau