Bochs

Bochs jest emulatorem platformy IA-32 autorstwa Kevina Lawtona. Emuluje on processor jak i urządzenia wejścia wyjścia. W chwili obecnej wewnątrz bochsa można używać większości popularnych systemów operacyjnych takich jak:

  • Microsft Windows (9x i NT)
  • Linux
  • MS DOS

Konfiguracja

Do uruchomienia bochsa potrzebujemy obrazu dysku, obrazu BIOSu oraz poprawnego pliku konfiguracyjnego. Plik konfiguracyjny ma postać:
opcja: parametr1, parametr2, paramentrk Komentarze oznaczamy znakiem # W pliku konfiguracyjnym najważniejsze opcje to:

  • megs - określa ilość pamięci jaką chcemy emulować
  • romimage - określa położenie pliku z obrazem BIOSu
  • floppy[a|b] - określa położenie obrazu oraz typ napędu a lub b
  • ata[x] - określa parametry kontrolera ata o numerze x (przerwania bazowe numer irq)
  • ata[x]-[master|slave] - określa parametry odpowiedniego dysku (ścieżka do obrazu dysku, ilość cylindrów, głowic itd.)
  • boot - które urządzenia ma być bootowane przy starcie systemu. Dostępne opcje to: floppy, disc, cdrom.

Screeenshoty

Pod tym adresem (link do strony projektu bochs) dostępne są zdjęcia prezentujące ten program.