Wstęp • Przemub
Hello in Bochs, think inside bochs!

Czym jest Bochs? edytuj

Bochs (fonetycznie od ang. box - pudełko, komputer) to emulator komputera o architekturze x86 na licencji GNU LGPL. Umożliwia uruchamianie jednego systemu operacyjnego na innym.

Ponieważ procesor jest emulowany, szybkość działania programu wewnątrz Bochsa jest o wiele niższa niż wewnątrz programów wirtualizujących typu VMWare. W przeciwieństwie do nich możliwe jest jednak uruchamianie Bochsa na procesorach innych niż x86 oraz dowolne modyfikowanie przyjętego zbioru instrukcji.

Dlaczego Bochs? edytuj

Dlaczego Bochs jest dobrym emulatorem i komu go raczej nie polecam:
  Zalety:

  • Bochs jest konfigurowalny w każdym calu, można praktycznie każdą cechę naszego wirtualnego komputera modyfikować, ale...
  • Bochs działa na każdej architekturze komputera, gdyż procesor jest emulowany, a nie wirtualizowany. Można także modyfikować zbiór instrukcji. Ale...

  Wady:

  • ...z drugiej strony konfiguracja jest dość skomplikowana i trzeba pamiętać o wszystkich jej aspektach, inaczej system może się nie uruchomić.
  • ...trzeba zapłacić za to nieco niższą wydajnością.