Bochs er en meget transportabel open source IA-32 (x86) PC emulator skrevet i C ++, der kører på mest populære platforme. Bochs projektet omfatter emulering af Intel x86 CPU, fælles I / O-enheder, og en brugerdefineret BIOS.
I øjeblikket kan Bochs udarbejdes at emulere en 386, 486, Pentium, Pentium Pro eller AMD64 CPU, herunder valgfri MMX, SSE, SSE2 og 3DNow! instruktioner.
Bochs er i stand til at køre de fleste operativsystemer inde i emulering, herunder Linux, Windows 95, DOS og Windows NT 4. Bochs er skrevet af Kevin Lawton og er i øjeblikket vedligeholdes af dette projekt.
Bochs kan indsamles og bruges i en række forskellige tilstande, nogle som stadig er i udvikling. Den "typiske" anvendelse af Bochs er at levere komplette x86 PC-emulering, herunder x86 processor, hardwareenheder, og hukommelse.
Dette giver dig mulighed for at køre OS'er og software inden for emulator på din arbejdsstation, ligesom du har en maskine inde i en maskine. For eksempel, lad os sige din arbejdsstation er en Unix / X11 arbejdsstation, men du vil køre Win'95 applikationer.
Bochs vil give dig mulighed for at køre Win 95 og tilhørende software på din Unix / X11 arbejdsstation, vises et vindue på din arbejdsstation, der simulerer en skærm på en PC.
Hvad er nyt denne udgivelse:
- Tilføjet grafisk Bochs debugger frontend for de fleste af de understøttede platforme. Tak for Chourdakis Michael og Bruce Ewing.
- Mange nye CPU funktioner i emulering
- Støtte til & gt; 32 bit fysisk adresserum og konfigurerbare MSRS
- VMX, 1G sider i lang tilstand MOVBE instruktion
- Fejlrettelser for CPU emulering korrekthed, debugger og CPU instrumentering.
- Ny config grænseflade "win32config 'med start og runtime menu
- USB: tilføjet OHCI support, ekstern hub og cdrom
- Tilføjet bruger plugin-interface support.
Kommentarer ikke fundet