Le projet Umsdos a commencé en 1992, et a été disponible sur le réseau sous forme de patch en janvier 1994. Il a été inclus dans la distribution standard du noyau en juillet, à partir de la version 1.1.36.
Umsdos a été au départ adopté dans la distribution Slackware avant même d'être inclus dans le noyau officiel.
Umsdos a commencé à être amélioré à partir de la version 1.1.60 du noyau. Ses performances ont considérablement augmenté, surtout en ce qui concerne l'écriture. Il est de nouveau stable depuis la version 1.1.70 (à peu près).
Un bug majeur a été corrigé dans Linux 1.2.2. Ce bug causait des torts aux utilisateurs depuis le début (certains fichiers étaient renommés sans avertissement, donnant l'impression qu'ils avaient été effacés). Attention ! La Slackware 2.2 contient toujours la version 1.2.1 du noyau, donc elle a ce bug.
Il est disponible sous forme de patch pour les noyaus 1.0.x, et est inclus dans le noyau 1.2. Il peut être compilé avec le noyau ou chargé comme un module. Cependant si vous décidez pour l'instant d'utiliser Umsdos comme un module, il vous faudra aussi utiliser le systeme de fichiers MS-DOS en tant que module. Cela vient d'une limitation du système de gestion des modules (certains symboles ne sont exportés que lorsque les drivers sont eux-mêmes des modules).
Dans l'état actuel des choses, seule la distribution Slackware semble le supporter. Mais j'ai sûrement tort donc n'hésitez pas à m'envoyer des corrections à ce sujet. (NdT : en anglais !)
Le site d'accueil pour Umsdos est sunsite.unc.edu. Allez faire un
tour du côté du répertoire
/pub/Linux/system/Filesystems/umsdos
.
Il existe beaucoup de documentation sur la structure interne
de Umsdos, disponible à la fois aux formats
HTML
et texte au même endroit que les utilitaires.
Pour ce que j'en sais, la version HTML
n'est pas disponible sur
WWW. Vous devez la télécharger, puis la "untarer" et finalement la
lire localement.
Jacques Gelinas jacques@solucorp.qc.ca