Bochs: Nyílt forráskódú IA-32 számítógépes emulátor

Bochs: Nyílt forráskódú IA-32 számítógépes emulátor

Bochs: Nyílt forráskódú IA-32 számítógépes emulátor

Boché egy «Emulador de Ordenadores» de «Código Abierto» egyelőre kifejezetten utánzásra épült 32 bites architektúrák (IA-32). Továbbá nagyon hordozható, be van írva C + +, és a legnépszerűbb platformokon fut.

Eltekintve a Intel x86 CPU, általános eszközök IS és a «BIOS» személyre szabott, Boché össze lehet állítani sokak utánzásához X86 CPU-k más, mint az első Intel 386 amíg a processzorok «Intel y AMD x86-64» újabb, ami még talán nem is érkezett meg a piacon.

Bochs: Bevezetés

Emiatt Boché képes futtatni a legtöbb «Sistemas Operativos» azokon belül «Entornos emulados»ideértve «Linux, DOS o Microsoft Windows». Boché eredetileg írta Kevin Lawton, és még mindig ő tartja fenn az említett projektet.

sok «Entornos emulados» vagy Bochs sokféle módon összeállíthatók és felhasználhatók, amelyek némelyike ​​még fejlesztés alatt áll. Bár normális, ha teljes x86 PC-emulációt biztosít, beleértve az x86 processzort, a hardvereszközöket és a memóriát.

Ilyen módon képes legyen hatékonyan és eredményesen végrehajtani a «Sistemas Operativos» programba telepített összes szoftverrel együtt Bochémintha egy igazi gép belsejében lennének, mint egy másik gépben.

Vagyis, hogy Boché például engedélyezhet egy modern számítógépet «Sistema Operativo» típus Unix / X11, futtathat egy régit «Sistema Operativo Windows 95» és a hozzá tartozó szoftver, egyszerűen megjelenítve a «Sistema Operativo Host» egy ablak, mintha egy extra monitort szimulálna a használt számítógépen.

Bochs: Tartalom

Bochs: Operációs rendszerek emulátora

Általános jellemzők

A kiemelhető tulajdonságok közül, amelyek megemlíthetők Boché Ezek:

  1. Ez egy C ++ nyelven írt, ingyenes és rendkívül alkalmazkodó IA-32 (x86) PC-emulátor
  2. Többplatformos, azaz telepítői vannak a Windows (32/64 Bit .exe) és a Linux (.tar.gz és .rpm) számára, valamint ".deb" formátumban egyes DEBIAN-alapú Distrók különböző tárházaiban.
  3. Képes régi hardverplatformok utánzására: Intel 386 és 486, Pentium I, II, III és IV, sőt x86-64 architektúrájú CPU is. Emulálhat néhány klasszikus AMD példát is, mint például a K6-2 és az Athlon 64.
  4. Képes régi operációs rendszerek utánzására: GNU, GNU / Linux, * BSD, FreeDOS, MS-DOS és Windows 95 / NT, Vista és Seven.
  5. Képes régi CPU utasítások utánzására: MMX, SSEx és 3DNow
  6. Széles körben használják az operációs rendszerek hibakeresésében, mivel hibanaplót és fájlokat tárol.
  7. Lehetővé teszi az összes szükséges HW emulálását egy vendég operációs rendszeren belül, az emulátor végrehajtása előtt vagy közben a vendég operációs rendszerrel.
  8. Grafikus felhasználói felülete nem a legerősebb és leg intuitívabb, de a bochsrc.txt nevű konfigurációs fájljának szerkesztésével rendkívül testreszabható.
  9. A Bochs-t a GNU LGPL alatt adja ki a MandrakeSoft (ma Mandriva).
  10. A nevét fonetikusan ugyanúgy ejtik, mint az angol "Box" szót. Ennek célja, hogy játékot játsszunk a szavakkal az említett szavakkal, ami spanyolul "Box" -ot jelent. A számítógépes architektúrák és operációs rendszerek emulált környezeteire széles körben használt kifejezés.

jegyzet: További információ a Boché, akkor is konzultálhat hivatalos honlapja, a következő linkeket: forrásforge, DEBIÁN, linux.com.

Új funkciók a 2.6.10 verzióban

Az új, 2.6.10. december 1-jén kiadott 2019 verzió a következő módosításokkal érkezik:

  • CPU: Javítások a CPU emulációs javításához (kritikus javítások a PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 és VMX emulációkhoz).
  • CPU: Megvalósított támogatás az AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI utasítás emulációhoz.
  • VMX: EPT alapú aloldalvédelem megvalósítása.
  • CPUID: Új Skylake-X, Cannonlake és Icelandake-U CPU modellek kerültek hozzá
  • CPUID: Oldalsó csatorna támadásmegelőzési jelentések és a megfelelő MSR naplók megvalósítása, lehetővé tette az Icelandake-U használatát.
  • Alapvető támogatás: PCI / AGP i440BX chipsethez, Voodoo Banshee / Voodoo3 emulációhoz és DDC-hez, VGA kompatibilis adapterekhez.
  • Megvalósított HPET emuláció: Qemuból szállítva.

Megjegyzés: Ezen információk bővítéséhez nyissa meg a következő hivatalos linket: Változások a 2.6.10 változatban

Különbség Bochs és más emulátorok között

«Bochs» sokkal specifikusabb a processzor, a busz és a port konfigurációjában, mint más hagyományos emulátorok, mint például «VirtualBox». Mivel a emulátorok Hagyományosan különböző szinteket használnak virtualizáció nagyon hatékony, miközben «Bochs» egy komplett Emulációs környezet amely sokkal több funkciót biztosít. Vagyis a virtualizációs technikák helyett egyesével értelmezi a program utasításait.

Ezek a funkciók általában a következők:

  1. Hozzáférés különféle típusú processzorokhoz
  2. Alternatív BIOS betöltés
  3. Az RTC paramétereinek módosítása,
  4. A kommunikációs protokoll specifikációja egy billentyűzeten

Sok más nagyon specifikus és speciális elem, paraméter vagy érték között. Ez különösen különlegessé teszi, ha például olyan programot akarunk használni, amely csak futtatható régi hardver, és nem fizikailag, hanem emulált módon érhető el.

Végül, a «Bochs» emulációs képeket használjon a ".img" formátum, amely általában időt igényel a gyűjtemények létrehozásához. «Bochs» Nem ideális, ha nagy teljesítményre van szükség, mivel ez kedvez a pontosan utánozni, jó teljesítmény árán. Továbbá nem könnyebb használni a többihez képest, mint pl VirtualBox o VMWare, de jó dokumentációval rendelkezik, amelynek tanulmányozása és elsajátítása időbe telik.

Bochs: Következtetés

Következtetés

Reméljük, hogy az vagy "kicsi, de hasznos bejegyzés" erről a kiválóról «Emulador de Ordenadores y Sistemas Operativos de código abierto» mert 32 bites IA-32 architektúrák (x86) hívott «Bochs», amely számos előnye között rendkívül hordozható, C ++ nyelven íródott, és a legnépszerűbb platformokon fut, mindenki számára nagy érdeklődés és hasznosság «Comunidad de Software Libre y Código Abierto» és nagyban hozzájárul a csodálatos, gigantikus és egyre növekvő ökoszisztéma elterjedéséhez a «GNU/Linux».

És további információért ne habozzon, látogasson meg bármelyiket Online könyvtár mint OpenLibra y jEdit olvasni könyvek (PDF) erről a témáról vagy másokról tudásterületek. Egyelőre, ha ez tetszett «publicación», ne hagyd abba a megosztást másokkal, a te Kedvenc webhelyek, csatornák, csoportok vagy közösségek közösségi hálózatok, lehetőleg ingyenesek és nyitottak Masztodon, vagy biztonságos és privát Telegram.

Vagy egyszerűen keresse fel honlapunkat: DesdeLinux vagy csatlakozzon a hivatalos csatornához Távirata DesdeLinux olvasni és szavazni erre vagy más érdekes kiadványokra «Software Libre», «Código Abierto», «GNU/Linux» és egyéb kapcsolódó témák «Informática y la Computación»és a «Actualidad tecnológica».


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.