FreeDOS
FreeDOS to system operacyjny typu DOS, stworzony jako wolne oprogramowanie dla komputerów PC, z zamiarem osiągnięcia pełnej zgodności z MS-DOS. Głównym elementem systemu jest interpreter poleceń FreeCOM, który jest odpowiednikiem Command.com z MS-DOS.
Różnice w porównaniu z MS-DOS
- Obsługa dysków w trybie Ultra-DMA
- Obsługa dużych dysków twardych (LBA)
- System plików FAT32
- Możliwość użycia długich nazw plików z VFAT
- Wolna licencja (GPL)
- Wsparcie dla wielojęzycznych komunikatów
Zarządzanie pamięcią
FreeDOS wykorzystuje program EMM386 do zarządzania pamięcią, umożliwiający korzystanie z DPMI. System zawiera także sterownik UDMA, przyspieszający dostęp do dysków. Dodatkowo, FreeDOS implementuje system LBAcache, który przechowuje często używane dane w pamięci RAM, co pozwala na szybszy dostęp do dysku.
Charakterystyka systemu
Główne zalety FreeDOS to wolna licencja oraz dostępność kodu źródłowego, co sprzyja dalszemu rozwojowi projektu. System plików FAT32 umożliwia uruchomienie FreeDOS z dysków tego typu. W zależności od BIOS-u, możliwe jest użycie dysków do 128 GB lub 2 TB. FreeDOS obsługuje długie nazwy plików (DOSLFN), ale wiele programów DOS-owych nie korzysta z tej funkcji.
FreeDOS można uruchomić pod emulatorem DOSEMU, co pozwala na instalację programów DOS na dyskach obsługiwanych przez jądro Linuksa. System nie wspiera standardowo urządzeń USB, jednak jest możliwe ich użycie za pomocą odpowiednich sterowników.
Dystrybucja
FreeDOS stał się popularną alternatywą dla MS-DOS po zaprzestaniu wsparcia przez Microsoft w 1994 roku. Dell oferował komputery z zainstalowanym FreeDOS, chociaż nie były one tańsze niż te z Windows. Inna alternatywa, OpenDOS, jest bardziej zgodna z Windows, ale nie jest dystrybuowana na wolnej licencji.