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.
Está disponible como parche para los núcleos 1.0.x. Va incluido
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 también usar el sistema de ficheros Ms-DOS como
módulo cargable. Esto es debido a una limitación en el sistema
de módulos (algunos símbolos se exportan sólo 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