James Hall (programmer)
   HOME

TheInfoList



OR:

Jim Hall (James F. Hall) is a computer programmer and advocate of
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, no ...
, best known for his work on
FreeDOS FreeDOS (formerly Free-DOS and PD-DOS) is a free software operating system for IBM PC compatible computers. It intends to provide a complete MS-DOS-compatible environment for running legacy software and supporting embedded systems. FreeDOS can ...
. Hall began writing the free replacement for the
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also i ...
in 1994 when he was still a
physics Physics is the natural science that studies matter, its fundamental constituents, its motion and behavior through space and time, and the related entities of energy and force. "Physical science is that department of knowledge which r ...
student at the
University of Wisconsin-River Falls A university () is an institution of higher (or tertiary) education and research which awards academic degrees in several academic disciplines. Universities typically offer both undergraduate and postgraduate programs. In the United States, the ...
. He remains active with FreeDOS, and is currently the coordinator for the project. Hall has said he created FreeDOS in response to
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
announcing end of support for MS-DOS in 1994, a year before
Windows 95 Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1x, and was released to manufacturi ...
was released. As a user and fan of MS-DOS, Hall did not want the functionality of
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicat ...
to go away. Prompted by a March 31, 1994 post on comp.os.msdos.misc asking if "anyone, for example
GNU GNU () is an extensive collection of free software (383 packages as of January 2022), which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operat ...
et al. ever considered writing a
Public Domain The public domain (PD) consists of all the creative work to which no exclusive intellectual property rights apply. Those rights may have expired, been forfeited, expressly waived, or may be inapplicable. Because those rights have expired, ...
DOS", Hall decided to garner support for a free version of DOS, written under a free or public domain model. In a June 29, 1994 post, Hall announced an effort to create a free DOS, called PD-DOS, writing: Within a few weeks, other programmers including
Pat Villani Pasquale "Pat" J. Villani (18 April 1954 – 27 August 2011) was an American computer programmer, author, and advocate of free software, best known for his creation of DOS-C, a DOS emulator written in the C language and subsequently adapted as ...
and Tim Norman joined the project. A
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learn ...
, the
COMMAND.COM COMMAND.COM is the default command-line interpreter for MS-DOS, Windows 95, Windows 98 and Windows Me. In the case of DOS, it is the default user interface as well. It has an additional role as the usual first program run after boot (init proc ...
command line interpreter (shell) and core utilities were created by pooling code they had written or found available. Hall wrote over a dozen of the first DOS utilities for the project, mostly file and
batch Batch may refer to: Food and drink * Batch (alcohol), an alcoholic fruit beverage * Batch loaf, a type of bread popular in Ireland * A dialect term for a bread roll used in North Warwickshire, Nuneaton and Coventry, as well as on the Wirra ...
utilities. In a July 26, 1994 post, Hall announced the PD-DOS project had been renamed to "Free-DOS", having updated the project's goals to intend to distribute source code under the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
. The project would later be renamed "FreeDOS", without the hyphen, after the publication of ''FreeDOS Kernel'', by Pat Villani. Hall was the project's release coordinator from Beta1 until about Beta7, and also released the first alpha distribution of Free-DOS, as announced in a post on comp.os.msdos.misc. He is again the project coordinator since April 2011 after Pat Villani's departure, and subsequent death in August of the same year. Hall is also the original developer of GNU Robots, but he is no longer active on this project and has since handed maintainership over to Tim Northover. It is now being developed by Bradley Smith.


References


Further reading

*


External links

* {{DEFAULTSORT:Hall, Jim Free software programmers American computer programmers FreeDOS people People from Virginia University of Wisconsin–River Falls alumni 20th-century births Living people Year of birth missing (living people)