Jim Hall ( James F. Hall ) es un programador informático y defensor del software libre , más conocido por su trabajo en FreeDOS . Hall comenzó a escribir el reemplazo libre para el sistema operativo MS-DOS en 1994 cuando todavía era estudiante de física [1] en la Universidad de Wisconsin-River Falls . [2] Sigue activo con FreeDOS y actualmente es el coordinador del proyecto. [3]
Hall ha dicho que creó FreeDOS en respuesta al anuncio de Microsoft de que dejaría de dar soporte a MS-DOS en 1994, [1] un año antes de que se lanzara Windows 95. Como usuario y fan de MS-DOS, Hall no quería que la funcionalidad de DOS desapareciera. Impulsado por una publicación del 31 de marzo de 1994 en comp.os.msdos.misc en la que se preguntaba si "alguien, por ejemplo GNU et al., había considerado alguna vez escribir un DOS de dominio público ", [4] Hall decidió conseguir apoyo para una versión libre de DOS, escrita bajo un modelo de dominio público o libre. [2] [3] En una publicación del 29 de junio de 1994, Hall anunció un esfuerzo por crear un DOS libre, llamado PD-DOS, escribiendo: [5]
Hace unos meses publiqué artículos relacionados con el lanzamiento de una versión de dominio público de DOS. En ese momento, el apoyo general a esta idea era amplio y muchas personas estaban de acuerdo con la afirmación: "¡Comienza a escribir!". Por lo tanto, he decidido...
Anuncio del primer esfuerzo para producir un PD-DOS. He redactado un "manifiesto" que describe los objetivos de dicho proyecto y un esquema del trabajo, así como una "lista de tareas" que muestra exactamente lo que se necesita escribir. Las publicaré aquí y dejaré que se discuta.
Si estás pensando en desarrollar un PD-DOS o tienes ideas o sugerencias para él, te agradecería que me envíes un correo electrónico directamente. Si simplemente quieres debatir los méritos o la moralidad de escribir un PD-DOS, lo dejaré en la red. Me pondré en contacto de vez en cuando para ver cómo va la discusión y tal vez contribuir un poco a lo que promete ser un debate muy polarizado. :->
Estoy entusiasmado con PD-DOS y espero poder formar un grupo.
En pocas semanas, otros programadores, entre ellos Pat Villani y Tim Norman, se unieron al proyecto. Se creó un núcleo , el intérprete de línea de comandos COMMAND.COM (shell) y utilidades básicas mediante la puesta en común de código que habían escrito o que se encontraban disponibles. [2] [3] Hall escribió más de una docena de las primeras utilidades DOS para el proyecto, principalmente utilidades de archivos y lotes . En una publicación del 26 de julio de 1994, Hall anunció que el proyecto PD-DOS había cambiado de nombre a "Free-DOS", habiendo actualizado los objetivos del proyecto para intentar distribuir el código fuente bajo la Licencia Pública General de GNU . [6] El proyecto luego cambiaría de nombre a "FreeDOS", sin el guión, después de la publicación de FreeDOS Kernel , por Pat Villani. [7] [3] Hall fue el coordinador de lanzamiento del proyecto desde Beta1 hasta aproximadamente Beta7, y también lanzó la primera distribución alfa de Free-DOS, como se anunció en una publicación en comp.os.msdos.misc. [8] Es nuevamente el coordinador del proyecto desde abril de 2011 tras la partida de Pat Villani y su posterior fallecimiento en agosto del mismo año.
Hall también es el desarrollador original de GNU Robots, pero ya no participa activamente en este proyecto y desde entonces ha cedido el mantenimiento a Tim Northover. Ahora lo está desarrollando Bradley Smith.