Bochs: Računalni emulator otvorenog koda IA-32

Bochs: Računalni emulator otvorenog koda IA-32

Bochs: Računalni emulator otvorenog koda IA-32

Bochova je «Emulador de Ordenadores» de «Código Abierto» za sada posebno izrađen za oponašanje 32-bitne arhitekture (IA-32). Također je vrlo prenosiv, napisano je na C + +i radi na najpopularnijim platformama.

Osim što uključuje emulaciju Intel x86 CPU, uobičajeni uređaji JE a «BIOS» personalizirano, Bochova može se sastaviti za oponašanje mnogih X86 CPU-ovi drugačiji, od prvog Intel 386 do procesora «Intel y AMD x86-64» noviji, koji možda još nije ni izašao na tržište.

Bochs: Uvod

Zbog toga, Bochova je sposoban pokrenuti većinu sustava «Sistemas Operativos» unutar svojih «Entornos emulados»uključujući «Linux, DOS o Microsoft Windows». Bochova izvorno napisao kevin lawton, i on je još uvijek taj koji trenutno održava navedeni projekt.

The «Entornos emulados» ili Bochs mogu se sastaviti i koristiti na razne načine, od kojih su neki još u fazi izrade. Iako je normalno koristiti ga za pružanje pune emulacije računala x86, uključujući x86 procesor, hardverske uređaje i memoriju.

Na takav način, da biste mogli učinkovito i učinkovito izvršiti «Sistemas Operativos» zajedno sa svim softverom instaliranim unutar Bochova, kao da su unutra poput pravog stroja u drugom stroju.

To je Bochova na primjer, možete dopustiti računalo s modernim «Sistema Operativo» vrsta Unix / X11, može pokrenuti staru «Sistema Operativo Windows 95» i pripadajući softver, koji se jednostavno prikazuje na «Sistema Operativo Host» prozor, kao da simulira dodatni monitor na korištenom računalu.

Bochs: Sadržaj

Bochs: Emulator operativnih sustava

Opće karakteristike

Među izvanrednim značajkama koje se mogu spomenuti Bochova oni su:

  1. Riječ je o besplatnom i vrlo prilagodljivom IA-32 (x86) PC emulatoru napisanom na C ++
  2. Multiplatformna je, odnosno ima instalacijske programe za Windows (32/64 Bit .exe) i Linux (.tar.gz i .rpm) i u ".deb" formatu unutar različitih spremišta određenih Distrosa sa sjedištem u DEBIAN-u.
  3. Sposoban oponašati stare hardverske platforme: Intel 386 i 486, Pentium I, II, III i IV, pa čak i CPU s arhitekturom x86-64. Također može oponašati neke klasične AMD-ove primjere, poput K6-2 i Athlon 64.
  4. Sposoban oponašati stare operativne sustave: GNU, GNU / Linux, * BSD, FreeDOS, MS-DOS i Windows 95 / NT, Vista i Seven.
  5. Sposoban oponašati stare CPU upute: MMX, SSEx i 3DNow
  6. Široko se koristi u otklanjanju pogrešaka u operativnim sustavima, jer vodi dnevnik pogrešaka i izbacivanja datoteka.
  7. Omogućuje emulaciju svih potrebnih HW-a unutar gostujućeg operativnog sustava, prije ili za vrijeme izvršavanja emulatora s gostujućim operativnim sustavom.
  8. Grafičko korisničko sučelje nije najsnažnije i najintuitivnije, ali je vrlo prilagodljivo uređivanjem njegove konfiguracijske datoteke nazvane bochsrc.txt.
  9. Bochs objavljuje pod GNU LGPL, izdavač MandrakeSoft (sada se zove Mandriva).
  10. Njegovo se ime fonetski izgovara isto kao i engleska riječ "Box". Ovo je igra riječi s tim riječima, što na španjolskom znači "Kutija". Pojam koji se često koristi za označavanje oponašanih okruženja računalne arhitekture i operativnih sustava.

Primijetiti: Za više informacija o Bochova, također se možete posavjetovati sa svojim službene web stranice, sljedeće poveznice: sourceforge, DEBIJAN, linux.com.

Nove značajke u verziji 2.6.10

Nova verzija 2.6.10, objavljena 1. prosinca 2019., dolazi sa sljedećim izmjenama:

  • CPU: Ispravci za popravljanje emulacije CPU-a (kritični popravci za PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 i VMX emulaciju).
  • CPU: Provedena podrška za emulaciju instrukcija AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI.
  • VMX: Provedba zaštite podstranica na temelju EPT-a.
  • CPUID: Dodani su novi CPU modeli Skylake-X, Cannonlake i Icelake-U
  • CPUID: Implementacija izvješća o sprečavanju napada bočnih kanala i odgovarajućih MSR dnevnika, omogućeno za Icelake-U.
  • Dodana osnovna podrška: Za PCI / AGP i440BX čipset, za Voodoo Banshee / Voodoo3 emulaciju i za DDC, za VGA kompatibilne adaptere.
  • Primijenjena HPET emulacija: Preneseno iz Qemu.

Napomena: Da biste proširili ove podatke, možete otvoriti sljedeću službenu poveznicu: Promjene u verziji 2.6.10

Razlika između Bochsa i drugih emulatora

«Bochs» je puno specifičniji u pogledu konfiguracije procesora, sabirnice i porta od ostalih tradicionalnih emulatora, kao što su, «VirtualBox». Budući da je emulators Tradicionalno koriste različite razine virtualizacije vrlo učinkovit, dok «Bochs» je puna Emulacijsko okruženje koja pruža mnogo više funkcija. Odnosno, interpretira programske upute jednu po jednu, umjesto da koristi tehnike virtualizacije.

Među tim funkcijama su obično:

  1. Pristup raznim vrstama procesora
  2. Alternativno učitavanje BIOS-a
  3. Modifikacija RTC parametara,
  4. Specifikacija komunikacijskog protokola na tipkovnici

Među mnogim drugim vrlo specifičnim i naprednim stavkama, parametri ili vrijednosti. Što ga čini vrlo posebnim, posebno kada se želi, na primjer, koristiti program na kojem se može izvršiti samo stari hardver, a to se ne može postići fizički, već na oponašan način.

konačno, «Bochs» koristite emulacijske slike s format ".img", što obično zahtijeva trošenje vremena za stvaranje njihovih zbirki. «Bochs» Nije idealno ako su potrebne visoke performanse, jer favorizira točno oponašati, po cijenu dobre izvedbe. Također, nije jednostavnije koristiti u usporedbi s drugima, kao što je VirtualBox o VMWare, ali ima dobru dokumentaciju, za što je potrebno vrijeme za proučavanje i svladavanje.

Bochs: Zaključak

Zaključak

Nadamo se da jeste "mali, ali koristan post" o ovom izvrsnom «Emulador de Ordenadores y Sistemas Operativos de código abierto» za 32-bitne arhitekture IA-32 (x86) llamado «Bochs», koji je među mnogim prednostima vrlo prenosiv, napisan na C ++ i radi na najpopularnijim platformama, od velikog je interesa i korisnosti za sve «Comunidad de Software Libre y Código Abierto» i velikog doprinosa širenju divnog, gigantskog i rastućeg ekosustava aplikacija i za «GNU/Linux».

A za više informacija, nemojte uvijek oklijevati posjetiti bilo koju Internetska knjižnica kao OpenLibra y jedit čitati knjige (PDF-ovi) na ovu temu ili druge područja znanja. Za sada, ako vam se ovo svidjelo «publicación», nemojte ga prestati dijeliti s drugima, u vašem Omiljene web stranice, kanali, grupe ili zajednice društvenih mreža, po mogućnosti besplatnih i otvorenih kao Mastodont, ili sigurno i privatno poput Telegram.

Ili jednostavno posjetite našu početnu stranicu na DesdeLinux ili se pridružite službenom kanalu Telegram od DesdeLinux čitati i glasati za ovu ili druge zanimljive publikacije na «Software Libre», «Código Abierto», «GNU/Linux» i druge teme povezane s «Informática y la Computación», I «Actualidad tecnológica».


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.