BOCHS

Bochs

Bochs 2.1.1 kjører på Linux
Generell informasjon
programtype emulator
utvikler Kevin Lawton
Første utgivelse 1994
Tillatelse GNU Lesser General Public License
Teknisk informasjon
Planlagt inn C++
Versjoner
Siste stabile versjon 2.6.8 ( 2015-05-03 ) _ _
lesbare filer
  • Bochs sparsomme diskbilde
  • Bochs diskbilde (generisk)
  • Bochs voksende diskbilde
  • Bochs konfigurasjon
redigerbare filer
  • Bochs sparsomme diskbilde
  • Bochs diskbilde (generisk)
  • Bochs voksende diskbilde
  • Bochs konfigurasjon
Lenker
Offesiell nettside kodelager feilsporing

Bochs (uttales "boks") er en åpen kildekode PC - emulator skrevet i C++ av Kevin Lawton. Den er i stand til å kjøre på flere plattformer og forskjellige arkitekturer. Den distribueres under GPL-lisensen .

Bochs har muligheten til å emulere en CPU med Intel x86 - arkitektur , vanlige I/O- enheter og en BIOS . For øyeblikket kan Bochs kompileres for å emulere en 386 , 486 Pentium / Pentium II / Pentium III / Pentium 4 eller x86-64 arkitektur CPU , inkludert tilleggsinstruksjoner som MMX , SSEx og 3DNow! .

I tillegg er den i stand til å kjøre et bredt utvalg av operativsystemer innenfor emuleringen, inkludert Linux , DOS , Windows 95/98, Windows NT/2000/XP, Vista og Seven . Bochs er mye brukt i feilsøking av operativsystemer, fordi når gjesteoperativsystemet krasjer av en eller annen grunn, krasjer ikke vertsoperativsystemet også, det fører en logg over feil og dumpe filer, i tillegg til dette emulerer Bochs all maskinvaren som brukes av gjesteoperativsystemet, emulering av harddisker, cdrom, disketter, er det mulig å sette inn, også mens emulatoren kjører, disse enhetene, dette forårsaker en negativ effekt på ytelsen, til og med tregere enn QEMU-emulatoren.

I motsetning til andre mer populære emulatorer, er det grafiske brukergrensesnittet mindre intuitivt, men det tilbyr tilpasningsmuligheter ved å redigere bochsrc.txt -filen .

Historikk

Bochs startet som et betalt program med en kommersiell lisens, priset til USD 25. Men denne situasjonen endret seg da Mandrakesoft (nå Mandriva ) kjøpte det 22. mars 2000 og ga det ut for GNU/Linux under GNU Lesser General Public License . .

Emulert maskinvare

Klasse Enhet
Grafikkort Cirrus Logic CL-GD5430 ISA
Cirrus Logic CL-GD5446 PCI
Lydkort Sound Blaster 16 (ISA, ingen plug&play)
ethernet nettverkskort NE2000Ethernet _
brikkesett Intel 440FX PCI. Vert-til-PCI-bro (PMC/DBX), PCI-til-ISA-bro, PCI IDE-kontroller (PIIX3) også tilgjengelig. PCI-kort har 5 spor.
USB Root-hub og enheter som mus, nettbrett, tastatur, disk.
SMP Du kan simulere opptil 8 CPUer.
Forbedret BIOS El Torito (CD-ROM Standard) , EDD v3.0, grunnleggende APM , funksjoner til en PCIBIOS, tradisjonell PCI med avbruddsrutingstabell. 32-biters for ACPI, SMM og SMP .

Det er også på tvers av plattformer :

Andre alternativer

Se også

Eksterne lenker