Les développeurs du projet viennent d’annoncer la sortie de la version stable 3.2.0. du système d’exploitation MINIX.
A l’origine, ce système d’exploitation était conçu par Andrew S. Tanenbaum avec un objectif didactique (Linus Torvalds l’avait d’ailleurs utilisé quand il était étudiant). Depuis 2005, les objectifs de la version 3 sont d’en faire un OS utilisable en production sur des ordinateurs embarqués ou aux ressources limitées et pour des applications demandant une grande fiabilité. MINIX est à présent un projet libre sous licence BSD.
Les caractéristiques principales de la nouvelle version sont :
- Clang devient le compilateur par défaut (GCC est également pris en charge)
- Bibliothèque C de NetBSD
- ELF est le format exécutable par défaut
- Système de fichiers virtuels multithread et asynchrone
- Support de FUSE (projet GSOC de Evgeniy Ivanov)
- Format de fichier de mots de passe NetBSD (partie du projet GSOC de Vivek Prakash)
- Boot loader NetBSD
- Procfs : système de fichiers /proc
- Amélioration du débogage
- Nouveaux utilitaires NetBSD userland (incluant des parties d’un projet GSOC par
Vivek Prakash) - Une meilleure fiabilité
- Récupération transparente d’accidents de pilotes de périphériques dans les systèmes de fichiers
- Les serveurs et drivers fonctionnent comme des utilisateurs sans privilèges
- Améliorations en relation avec les machines virtuelles
Autre différence importante, le projet MINIX utilise maintenant git comme logiciel de gestion de versions.
Pour en savoir plus sur cette version, vous pouvez aller voir la page
http://wiki.minix3.org/en/MinixReleases. Vous pouvez récupérer l’image ISO
à partir de la page de téléchargement: http://www.minix3.org/download.
Sortie de MINIX en version stable 3.2.0,