FreeDOS logo

FreeDOS Books

empty image
Why We Love FreeDOS (2022)

Why We Love FreeDOS (title pending)

by various contributors

A collection of essays and contributions about how people started working on and using FreeDOS, and why we love FreeDOS. We're still working on this ebook. Check out the current version at our project on GitLab.

Get Started with FreeDOS
Get Started with FreeDOS (2021)

Get Started with FreeDOS

by Jim Hall

Learn how to use FreeDOS with this collection of how-tos. Includes how to navigate with CD and DIR, how to use the DOS environment, how to write BAT files, how to configure FreeDOS with FDCONFIG and FDAUTO, and more. Great for beginners and experts alike.

Writing FreeDOS Programs in C
Writing FreeDOS Programs in C (2020)

Writing FreeDOS Programs in C

by Jim Hall

Maxwell J. Peterson, Hanan C. Farah (eds.)

Think of this as a "C Programming 101" book. Teach yourself how to write programs with the C programming language. We'll start with simple command line programs, and work our way up to writing a turn-based game. A great book to get started in programming.

Using FreeDOS
Using FreeDOS (2018)

Using FreeDOS

by Jim Hall

Shareen Mann (ed.)

This book includes how-tos on installing FreeDOS, essays about running DOS applications, and quick reference guides to FreeDOS commands and batch programming.

23 Years of FreeDOS
23 Years of FreeDOS (2017)

23 Years of FreeDOS

by various contributors

Jim Hall, Lauren Holly, Ben Norrman, and Shane Rose (eds.)

These stories are written from different perspectives, such as: "How did you discover FreeDOS?" "What do you use FreeDOS for?" and "How do you contribute to FreeDOS?"

FreeDOS Kernel
The FreeDOS Kernel (1996)

The FreeDOS Kernel

by Pat Villani

Pat's book explains the construction and operation of DOS-C, which became the FreeDOS kernel. Written in C and with system calls similar to MS-DOS, the FreeDOS kernel provides an excellent source code base for experimentation.