Bochs: Open Source IA-32 Computer Emulator

Bochs: Open Source IA-32 Computer Emulator

Bochs: Open Source IA-32 Computer Emulator

Boch's je «Emulador de Ordenadores» de «Código Abierto» špeciálne postavený, zatiaľ pre napodobňovanie 32-bitové architektúry (IA-32). Je tiež vysoko prenosný a je doň napísaný C + +a beží na najpopulárnejších platformách.

Okrem zahrnutia emulácie Procesor Intel x86, bežné zariadenia JE a «BIOS» prispôsobené, Boch's môžu byť zostavené tak, aby napodobňovali veľa Procesory X86 odlišné, od prvého Intel 386 až do procesory «Intel y AMD x86-64» novšie, ktoré sa na trh možno ešte ani nedostali.

Bochs: Úvod

Z tohto dôvodu Boch's je schopný spustiť väčšinu «Sistemas Operativos» v rámci ich «Entornos emulados»počítajúc do toho «Linux, DOS o Microsoft Windows». Boch's pôvodne napísal Kevin Lawton, a tento projekt v súčasnosti udržiava.

undefined «Entornos emulados» alebo Bochs môžu byť zostavené a použité rôznymi spôsobmi, z ktorých niektoré sú stále vo vývoji. Aj keď je bežné, že ho použijete na zabezpečenie úplnej emulácie počítača x86 vrátane procesora x86, hardvérových zariadení a pamäte.

Týmto spôsobom byť schopný efektívne a efektívne vykonávať «Sistemas Operativos» spolu so všetkým softvérom nainštalovaným vo vnútri servera Boch's, akoby boli vo vnútri ako skutočný stroj vo vnútri iného stroja.

To je to Boch's napríklad môžete povoliť počítač s moderným «Sistema Operativo» typ Unix / X11, môže prevádzkovať starú «Sistema Operativo Windows 95» a súvisiaci softvér, ktorý sa jednoducho zobrazí na serveri «Sistema Operativo Host» okno, akoby simulovalo ďalší monitor na použitom počítači.

Bochs: Obsah

Bochs: Emulátor operačných systémov

Všeobecné charakteristiky

Medzi vynikajúce vlastnosti, ktoré možno spomenúť Boch's sú:

  1. Je to bezplatný a vysoko prispôsobivý emulátor IA-32 (x86) PC napísaný v jazyku C ++
  2. Je to multiplatforma, to znamená, že má inštalačné programy pre Windows (32/64 bit .exe) a Linux (.tar.gz a .rpm) a vo formáte „.deb“ v rôznych úložiskách určitých distribúcií založených na DEBIAN.
  3. Schopné emulovať staré hardvérové ​​platformy: Intel 386 a 486, Pentium I, II, III a IV a dokonca procesor s architektúrou x86-64. Môže tiež napodobňovať niektoré príkladné klasiky od spoločnosti AMD, ako sú K6-2 a Athlon 64.
  4. Schopný emulovať staré operačné systémy: GNU, GNU / Linux, * BSD, FreeDOS, MS-DOS a Windows 95 / NT, Vista a Seven.
  5. Je schopný napodobniť staré pokyny pre procesor: MMX, SSEx a 3DNow
  6. Je často používaný pri ladení operačných systémov, pretože uchováva protokol chýb a súbory výpisu.
  7. Umožňuje emulovať všetok potrebný HW v hosťujúcom operačnom systéme pred alebo počas vykonávania emulátora s hosťujúcim operačným systémom.
  8. Jeho grafické užívateľské rozhranie nie je najrobustnejšie ani najintuitívnejšie, je však vysoko prispôsobiteľné úpravou konfiguračného súboru s názvom bochsrc.txt.
  9. Bochs je publikovaný pod GNU LGPL, spoločnosťou MandrakeSoft (teraz nazývaná Mandriva).
  10. Jeho meno sa hláskuje foneticky rovnako ako anglické slovo „Box“. To je slovná hračka s uvedenými slovami, ktoré v španielčine znamenajú „škatuľka“. Termín široko používaný na označenie emulovaného prostredia počítačových architektúr a operačných systémov.

Poznámka:: Pre viac informácií o Boch's, môžete sa tiež poradiť so svojím oficiálna webová stránka, nasledujúce odkazy: sourceforge, DEBIAN, linux.com.

Nové funkcie vo verzii 2.6.10

Nová verzia 2.6.10 vydaná 1. decembra 2019 prichádza s nasledujúcimi zmenami:

  • CPU: Opravy pre opravu emulácie CPU (kritické opravy pre emulácie PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 a VMX).
  • CPU: Implementovaná podpora pre emuláciu inštrukcií AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI.
  • VMX: Implementácia ochrany podstránok založená na EPT.
  • CPUID: Boli pridané nové modely procesorov Skylake-X, Cannonlake a Icelake-U
  • CPUID: Implementácia správ o prevencii útoku na vedľajší kanál a zodpovedajúcich protokolov MSR, povolená pre Icelake-U.
  • Pridaná základná podpora: Pre chipset PCI / AGP i440BX, pre emuláciu Voodoo Banshee / Voodoo3 a pre DDC, pre adaptéry kompatibilné s VGA.
  • Implementácia emulácie HPET: Prenesené z Qemu.

Poznámka: Ak chcete rozšíriť tieto informácie, môžete otvoriť nasledujúci oficiálny odkaz: Zmeny vo verzii 2.6.10

Rozdiel medzi Bochs a inými emulátormi

«Bochs» je oveľa konkrétnejšia z hľadiska konfigurácie procesora, zbernice a portu ako iné tradičné emulátory, ako napríklad, «VirtualBox». Keďže emulátory Tradične používajú rôzne úrovne virtualizácie veľmi efektívne, zatiaľ čo «Bochs» je kompletný Emulačné prostredie ktorá poskytuje oveľa viac funkcií. To znamená, že interpretuje programové pokyny jeden po druhom namiesto použitia virtualizačných techník.

Medzi tieto funkcie patria zvyčajne:

  1. Prístup k rôznym typom procesorov
  2. Alternatívne načítanie systému BIOS
  3. Úprava parametrov RTC,
  4. Špecifikácia komunikačného protokolu na klávesnici

Medzi mnohými ďalšími veľmi špecifickými a pokročilými položkami, parametrami alebo hodnotami. Vďaka čomu je veľmi zvláštny, najmä ak napríklad chcete použiť program, ktorý je možné spustiť iba na serveri starý hardvér, a nemožno ho dosiahnuť fyzickým spôsobom, ale emulovaným spôsobom.

konečne, «Bochs» používať emulačné obrázky s formát „.img“, čo si všeobecne vyžaduje čas na ich zbieranie. «Bochs» Nie je ideálne, ak sa vyžaduje vysoký výkon, pretože uprednostňuje presne napodobniť, za cenu dobrého výkonu. Taktiež nie je jednoduchšie použitie v porovnaní s ostatnými, ako napr VirtualBox o VMWare, ale má dobrú dokumentáciu, ktorá si vyžaduje čas na štúdium a zvládnutie.

Bochs: Záver

Záver

Dúfame, že ste "malý, ale užitočný príspevok" o tomto vynikajúcom «Emulador de Ordenadores y Sistemas Operativos de código abierto» pre 32 bitové architektúry IA-32 (x86) volal «Bochs», ktorý je medzi mnohými výhodami vysoko prenosný, je napísaný v jazyku C ++ a beží na najpopulárnejších platformách, je veľmi zaujímavý a užitočný pre všetkých «Comunidad de Software Libre y Código Abierto» a je veľkým prínosom pre šírenie nádherného, ​​gigantického a rastúceho ekosystému aplikácií pre a pre «GNU/Linux».

A pre viac informácií neváhajte vždy navštíviť ktorúkoľvek z nich Online knižnica ako OpenLibra y jedit čítať knihy (PDF) na túto tému alebo iné vedomostné oblasti. Zatiaľ, ak sa vám to páčilo «publicación», neprestávaj to zdieľať s ostatnými, vo vašom Obľúbené webové stránky, kanály, skupiny alebo komunity sociálnych sietí, najlepšie bezplatné a otvorené ako Mastodon, alebo bezpečné a súkromné ​​ako telegram.

Alebo jednoducho navštívte našu domovskú stránku na adrese DesdeLinux alebo sa pripojte k oficiálnemu kanálu Telegram z DesdeLinux čítať a hlasovať za túto alebo iné zaujímavé publikácie o «Software Libre», «Código Abierto», «GNU/Linux» a ďalšie témy súvisiace s «Informática y la Computación»a «Actualidad tecnológica».


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.