Présentation
Le noyau de système d'exploitation GNU Hurd a publié un résumé de ses développements récents. Parmi les ajouts notables, on trouve le support expérimental pour 9pfs, un port en cours de développement d'OpenNTPD, le démon NTP d'OpenBSD, ainsi que des ports de Neovim et d'autres logiciels.
Améliorations du noyau
En ce qui concerne le noyau lui-même, une amélioration majeure a été apportée à la façon dont le Hurd gère les entrées dans /dev/. Actuellement, les entrées de périphériques sont définies de manière statique. Par exemple, sur une machine Hurd utilisant deux entrées de périphériques pour le système de fichiers, /dev/wd0s1 pour la mémoire virtuelle et /dev/wd0s5 pour le système de fichiers racine, il existe également des entrées /dev/wd0s1 à /dev/wd0s16 qui ne sont pas utilisées.
Avancées techniques
Mikhail Karpov a ajouté des vérifications pour mmap à plusieurs endroits et a travaillé sur l'ajout de storeio à la chaîne de démarrage. Cela permettra au Hurd de peupler dynamiquement les périphériques SATA au moment du démarrage, éliminant ainsi la nécessité de traducteurs statiques. Le port de dhcpcd, dont nous avons parlé plus tôt cette année, continue également de s'améliorer, ce qui est important pour le support futur d'IPv6.
Implications et limites
Ces développements démontrent les efforts constants des développeurs pour améliorer le noyau GNU Hurd. Même si le Hurd n'est pas encore largement utilisé, ces avancées techniques sont prometteuses pour l'avenir du système d'exploitation. Cependant, il est important de noter que le Hurd est encore en développement et qu'il reste des défis à relever avant qu'il ne puisse être utilisé de manière plus large.