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 sustituto gratuito del 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 en FreeDOS y actualmente es el coordinador del proyecto. [3]
Hall ha dicho que creó FreeDOS en respuesta al anuncio de Microsoft del fin del soporte para MS-DOS en 1994, [1] un año antes del lanzamiento de Windows 95 . Como usuario y fanático 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 preguntando si "alguien, por ejemplo GNU et al. alguna vez consideró escribir un DOS de dominio público ", [4] Hall decidió obtener apoyo para una versión gratuita de DOS. , escrito bajo un modelo de dominio libre o público. [2] [3] En una publicación del 29 de junio de 1994, Hall anunció un esfuerzo para crear un DOS gratuito, llamado PD-DOS, escribiendo: [5]
Hace unos meses, publiqué artículos relacionados con el inicio de una versión de dominio público de DOS. El apoyo general a esto en ese momento fue grande y muchas personas estuvieron de acuerdo con la afirmación: "¡Empieza a escribir!". Así que tengo …
Anuncio del primer esfuerzo para producir un PD-DOS. He redactado un "manifiesto" que describe los objetivos de dicho proyecto y un resumen del trabajo, así como una "lista de tareas" que muestra exactamente lo que hay que escribir. Los publicaré aquí y dejaré que siga la discusión.
Si está pensando en desarrollar, o tiene ideas o sugerencias para PD-DOS, le agradecería enviarme un correo electrónico directo. Si sólo quiere discutir los méritos o la moral de escribir un PD-DOS, lo dejaré en la red. Me comunicaré 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!
A las pocas semanas, otros programadores, incluidos Pat Villani y Tim Norman, se unieron al proyecto. Se crearon un kernel , el intérprete de línea de comandos COMMAND.COM (shell) y las utilidades principales agrupando el código que habían escrito o encontrado disponible. [2] [3] Hall escribió más de una docena de las primeras utilidades de DOS para el proyecto, en su mayoría utilidades de archivos y por lotes . En una publicación del 26 de julio de 1994, Hall anunció que el proyecto PD-DOS había sido renombrado a "Free-DOS", habiendo actualizado los objetivos del proyecto para distribuir el código fuente bajo la Licencia Pública General GNU . [6] El proyecto pasaría posteriormente a llamarse "FreeDOS", sin el guión, tras 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] Vuelve a ser el coordinador del proyecto desde abril de 2011 tras la marcha 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 entregó el mantenimiento a Tim Northover. Ahora está siendo desarrollado por Bradley Smith.