Bochs: avatud lähtekoodiga IA-32 arvutiemulaator

Bochs: avatud lähtekoodiga IA-32 arvutiemulaator

Bochs: avatud lähtekoodiga IA-32 arvutiemulaator

Bochi oma on «Emulador de Ordenadores» de «Código Abierto» spetsiaalselt selleks korraks üles ehitatud 32-bitised arhitektuurid (IA-32). Samuti on see väga kaasaskantav, see on sisse kirjutatud C + +ja töötab kõige populaarsematel platvormidel.

Peale selle, et see sisaldab ka emuleerimist Intel x86 protsessor, tavalised seadmed ON ja «BIOS» isikupärastatud, Bochi oma saab koostada paljude jäljendamiseks X86 protsessorid erinev, esimesest Intel 386 kuni töötlejad «Intel y AMD x86-64» uuem, mis pole võib-olla isegi veel turule jõudnud.

Bochs: Sissejuhatus

Sellepärast Bochi oma on võimeline töötama suurema osa «Sistemas Operativos» nende piires «Entornos emulados», kaasa arvatud «Linux, DOS o Microsoft Windows». Bochi oma algselt kirjutas kevin Lawtonja ta on endiselt see, kes praegu nimetatud projekti hooldab.

osa «Entornos emulados» või Bochs neid saab koostada ja kasutada mitmel viisil, millest mõned on alles väljatöötamisel. Kuigi on normaalne kasutada seda täieliku x86-arvuti emuleerimise, sealhulgas x86-protsessori, riistvaraseadmete ja mälu pakkumiseks.

Sel viisil suutma programmi tulemuslikult ja tulemuslikult täita «Sistemas Operativos» koos kogu tarkvarasse installitud tarkvaraga Bochi oma, nagu oleksid nad sees nagu päris masin teise masina sees.

See on see Bochi oma näiteks võite lubada moodsaga arvutit «Sistema Operativo» tüüp Unix / X11, saab vana juhtida «Sistema Operativo Windows 95» ja sellega seotud tarkvara, lihtsalt kuvades «Sistema Operativo Host» aken, nagu simuleeriks kasutatud arvutil lisamonitori.

Bochs: sisu

Bochs: operatsioonisüsteemide emulaator

Üldised karakteristikud

Silmapaistvate omaduste hulgas, mida võib mainida Bochi oma on:

  1. See on tasuta ja ülimalt kohanemisvõimeline arvuti emulaator IA-32 (x86), mis on kirjutatud C ++ keeles
  2. See on mitmeplatvormiline, see tähendab, et sellel on Windowsi (32/64 Bit .exe) ja Linuxi (.tar.gz ja .rpm) ning ".deb" formaadis installijad teatud DEBIAN-põhiste Distrode erinevates hoidlates.
  3. Võimaldab jäljendada vanu riistvara platvorme: Intel 386 ja 486, Pentium I, II, III ja IV ning isegi x86-64 arhitektuuriga protsessorit. See võib jäljendada ka mõnda AMD eeskujulikku klassikat, näiteks K6-2 ja Athlon 64.
  4. Võimaldab jäljendada vanu operatsioonisüsteeme: GNU, GNU / Linux, * BSD, FreeDOS, MS-DOS ja Windows 95 / NT, Vista ja Seven.
  5. Võimalik jäljendada vanu protsessori juhiseid: MMX, SSEx ja 3DNow
  6. Seda kasutatakse laialdaselt operatsioonisüsteemide silumisel, kuna see hoiab veateavet ja faile.
  7. See võimaldab jäljendada kogu vajalikku HW-d külalise operatsioonisüsteemis enne külalisoperatsioonisüsteemiga emulaatori käivitamist või selle ajal.
  8. Selle graafiline kasutajaliides ei ole kõige jõulisem ega intuitiivsem, kuid seda saab väga kohandada, redigeerides selle konfiguratsioonifaili nimega bochsrc.txt.
  9. Bochsi avaldab GNU LGPL all, väljaandja MandrakeSoft (nüüd nimetatud Mandriva).
  10. Tema nime hääldatakse häälikuliselt sama mis ingliskeelset sõna "Box". Seda selleks, et mängida sõnadega öeldud sõnu, mis hispaania keeles tähendab "kasti". Termin, mida kasutatakse laialdaselt arvutiarhitektuuride ja operatsioonisüsteemide emuleeritud keskkondade tähistamiseks.

Pange tähele: Lisateavet saidi kohta Bochi oma, saate ka oma ettevõttega nõu pidada ametlik veebisait, järgmised lingid: Sourceforge, DEBIAN, linux.com.

Uued funktsioonid versioonis 2.6.10

2.6.10. detsembril 1 välja antud uus versioon 2019 sisaldab järgmisi muudatusi:

  • CPU: Parandused protsessori emuleerimise parandamiseks (PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 ja VMX emuleerimise kriitilised parandused).
  • CPU: Rakendatud tugi AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI käskude emuleerimiseks.
  • VMX: EPT-põhise alamlehekaitse rakendamine.
  • CPUID: Lisatud uued Skylake-X, Cannonlake ja Icelandake-U protsessori mudelid
  • CPUID: Külgkanalite rünnakute ennetamise aruannete ja vastavate MSR-logide rakendamine võimaldas islandi-u-i.
  • Lisatud põhitugi: PCI / AGP i440BX kiibistiku jaoks, Voodoo Banshee / Voodoo3 emuleerimiseks ja DDC jaoks, VGA-ühilduvate adapterite jaoks.
  • Rakendatud HPET-emuleerimine: Teisaldatud Qemust.

Märkus: Selle teabe laiendamiseks võite avada järgmise ametliku lingi: Muudatused versioonis 2.6.10

Erinevus Bochsi ja teiste emulaatorite vahel

«Bochs» on protsessori, siini ja pordi konfiguratsiooni osas palju spetsiifilisem kui teised traditsioonilised emulaatorid, näiteks «VirtualBox». Kuna Emulaatorid Traditsiooniliselt kasutavad nad erinevat taset virtualiseerimine väga tõhus, samas «Bochs» on täielik Emuleerimise keskkond mis pakub palju rohkem funktsioone. See tähendab, et see tõlgendab programmi juhiseid ükshaaval, selle asemel et kasutada virtualiseerimistehnikaid.

Nende funktsioonide hulka kuuluvad tavaliselt:

  1. Juurdepääs erinevat tüüpi protsessoritele
  2. Alternatiivne BIOS-i laadimine
  3. RTC parameetrite muutmine,
  4. Sideprotokolli spetsifikatsioon klaviatuuril

Paljude muude väga spetsiifiliste ja täpsemate üksuste, parameetrite või väärtuste hulgas. Mis teeb selle väga eriliseks, eriti kui soovite näiteks kasutada programmi, mida saab ainult käivitada vana riistvaraja seda ei saa saavutada füüsiliselt, vaid jäljendatult.

Lõpuks «Bochs» kasutage emulatsioonipilte ".img" vorming, mis üldiselt nõuab nende kogude loomiseks aega. «Bochs» See pole ideaalne, kui on vaja suurt jõudlust, kuna see soosib täpselt jäljendada, hea soorituse hinnaga. Samuti pole seda lihtsam kasutada teistega võrreldes, näiteks VirtualBox o VMWare, kuid sellel on hea dokumentatsioon, mille uurimine ja omandamine võtab aega.

Bochs: Järeldus

Järeldus

Loodame, et olete "väike, kuid kasulik postitus" selle suurepärase kohta «Emulador de Ordenadores y Sistemas Operativos de código abierto» para 32-bitised IA-32 arhitektuurid (x86) kutsutud «Bochs», mis paljude eeliste hulgas on väga kaasaskantav, kirjutatud C ++ keeles ja töötab kõige populaarsematel platvormidel, pakub kõigile suurt huvi ja kasulikkust «Comunidad de Software Libre y Código Abierto» ja suur panus imelise, hiiglasliku ja kasvava ökosüsteemi levitamisse ja heaks «GNU/Linux».

Ja lisateabe saamiseks külastage alati mõnda neist Veebiraamatukogu kui OpenLibra y jedit lugema raamatud (PDF-id) sellel teemal või teistel teadmiste valdkonnad. Praegu, kui see teile meeldis «publicación», ära lõpeta selle jagamist teistega, teie Lemmikveebisaidid, kanalid, rühmad või kogukonnad sotsiaalvõrgustikke, eelistatavalt tasuta ja avatud Paksunahalinevõi turvaline ja privaatne Telegramm.

Või lihtsalt külastage meie kodulehte aadressil DesdeLinux või liituge ametliku kanaliga Telegramm DesdeLinux selle või muude huvitavate väljaannete kohta lugemiseks ja nende poolt hääletamiseks «Software Libre», «Código Abierto», «GNU/Linux» ja muud teemad, mis on seotud «Informática y la Computación»Ja «Actualidad tecnológica».


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.