FreeDOS (prije Free-DOS i PD-DOS) jest besplatni operativni sistem za IBM kompatibilne računare. Cilj mu je da pruži okruženje koje će pružiti potpunu DOS kompatibilnost za pokretanje DOS softvera i raznih drugih ugrađenih sistema.[3]
Projekt FreeDOS počeo je 29. juna 1994, nakon što je Microsoft objavio da više neće prodavati ili podržavati MS-DOS. Jim Hall koji je u to vrijeme bio student[7] objavio je dokument u kojem je predložio razvoj PD-DOS-a, verziju DOS-a koja će biti opće dostupna za javnost.[8]
FreeDOS zahtjeva PC/XT mašinu sa najmanje 640 kB memorije.[12] Programi koji nisu dio FreeDOS-a često zahtijevaju dodatne resurse sistema.
FreeDOS je uglavnom kompatibilan sa MS-DOS-om. Podržava COM izvršne datoteke, standardne DOS izvršne datoteke i Borlandove 16-bitne DPMI izvršne datoteke. Moguće je i pokretanje 32-bitnih DPMI izvršnih datoteka pomoću DOS ekstendera.
FreeDOS može pokrenuti Microsoft Windows 1.0 i 2.0. Verzije Windows 3.x, koja imaju podršku za i386 procesore, ne mogu se u potpunosti pokrenuti u 386 Enhanced Mode[13] osim djelomično u eksperimentalnom FreeDOS kernelu 2037.
Operativni sistemi zasnovani na Windows NT, uključujući Windows 2000, XP, Vista i 7 i Windows Server 2003, 2008 i 2008 R2 za servere, MS-DOS nemaju kao osnovnu komponentu sistema. FreeDOS može postojati uporedo na ovim sistemima na posebnoj particiji ili ako je FAT particija, na istoj. FreeDOS kernel može se pokrenuti dodavanjem u konfiguracijsku datoteku NT Boot Loader za Windows 2000 ili XP, boot.ini,[14] ili ekvivalent freeldr.ini za ReactOS.[15]