El proyecto Umsdos comenzó en 1992 y se puso a disposición de la red en enero del 1994 en forma de parche. Se incluyó en la distribución estándar del núcleo (kernel) de linux en Julio, comenzando con el núcleo 1.1.36.
Umsdos fue pronto adoptado por la distribución Slackware, incluso antes de que fuera oficialmente incluido en el núcleo.
Umsdos empezó a ser mejorado a partir del núcleo 1.1.60. Su rendimiento ha mejorado radicalmente, especialmente en lo que se refiere a escritura. A partir del 1.1.70 (más o menos), vuelve a ser estable.
Un error de consideración fue corregido en Linux 1.2.2. El error en cuestión estaba dando la lata a los usuarios desde el principio (se cambiaba el nombre a algunos ficheros dando la impresión de que habían desaparecido). Nótese que la Slackware 2.2 aún incluye la versión 1.2.1 del núcleo, luego contiene ese error.
Esta disponible como parche para los núcleos 1.0.x. Va incluído en los núcleos 1.2. Se puede compilar dentro del núcleo o cargarlo como módulo. Sin embargo, hay que tener en cuenta que hoy por hoy, si se quiere usar umsdos en forma de módulo cargable se debe tambier usar el sistema de ficheros Ms-DOS como módulo cargable. Esto es debido a una limitacion en el sistema de módulos (algunos símbolos se exportan solo cuando los controladores se instalan como módulos).
Por el momento creo que sólo Slackware lo incluye. Seguramente me equivoco, así, que por favor corregidme.
El lugar original de Umsdos es sunsite.unc.edu. Se debe
buscar en el directorio /pub/Linux/system/Filesystems/umsdos
.
Hay un montón de documentación sobre el funcionamiento interno de
Umsdos. Se encuentra disponible tanto en formato HTML
como en formato texto en la misma ubicación que las utilidades.
Por lo que yo sé, la versión HTML
no está disponible en
ningún servidor de Web. Se debe transferir, destarrar, y leer
localmente.
Jacques Gelinas jacques@solucorp.qc.ca