Bochs: Malferma Fonta Komputila Emulilo IA-32

Bochs: Malferma Fonta Komputila Emulilo IA-32

Bochs: Malferma Fonta Komputila Emulilo IA-32

tiu de Boch estas a «Emulador de Ordenadores» de «Código Abierto» specife konstruita, nuntempe, por kopii 32-bitaj arkitekturoj (IA-32). Ankaŭ ĝi estas tre portebla, ĝi estas skribita en C ++, kaj funkcias per la plej popularaj platformoj.

Krom inkluzivi la kopiadon de la Intel x86 CPU, oftaj aparatoj ESTAS kaj a «BIOS» personigita, tiu de Boch kompileblas por kopii multajn X86-CPU malsama, ol la unua Intel 386 ĝis la procesoroj «Intel y AMD x86-64» pli freŝa, kiu eble eĉ ne eĉ ekiris sur la merkaton.

Bochs: Enkonduko

Pro tio, tiu de Boch kapablas funkciigi plej multajn «Sistemas Operativos» ene de ilia «Entornos emulados»inkluzive «Linux, DOS o Microsoft Windows». tiu de Boch estis origine verkita de Kevin Lawton, kaj li ankoraŭ estas tiu, kiu nuntempe subtenas menciitan projekton.

la «Entornos emulados» aŭ Bochs ili povas esti kompilitaj kaj uzataj en diversaj manieroj, iuj el kiuj ankoraŭ estas evoluantaj. Kvankam estas normale uzi ĝin por provizi kompletan x86-komputilan kopiadon, inkluzive de la x86-procesoro, aparataro kaj memoro.

Tiel, povi efike kaj efike ekzekuti la «Sistemas Operativos» kune kun la tuta Programaro instalita en la tiu de Boch, kvazaŭ ili estus interne kiel vera maŝino ene de alia maŝino.

Tio estas tiu de Boch ekzemple vi povas permesi Komputilon kun moderna «Sistema Operativo» afabla Unikso-similaj sistemoj / X11, povas funkciigi malnovan «Sistema Operativo Windows 95» kaj ĝia rilata programaro, simple montrante sur la «Sistema Operativo Host» fenestro, kvazaŭ ĝi simulus ekstran ekranon sur la uzita komputilo.

Bochs: Enhavo

Bochs: Operaciuma Emulilo

Ĝeneralaj trajtoj

Inter la elstaraj ecoj menciindaj tiu de Boch ĉu tiel:

  1. Ĝi estas senpaga kaj tre adaptebla IA-32 (x86) komputila emulilo verkita en C ++
  2. Ĝi estas plurplatforma, do ĝi havas instalilojn por Vindozo (32/64 Bit .exe) kaj Linukso (.tar.gz kaj .rpm) kaj en formato ".deb" ene de diversaj deponejoj de iuj DEBIAN-bazitaj Distroj.
  3. Kapabla kopii malnovajn Aparatajn Platformojn: Intel 386 kaj 486, Pentium I, II, III kaj IV, kaj eĉ CPU kun x86-64-arkitekturo. Ĝi ankaŭ povas kopii iujn klasikajn AMD-ekzemplojn, kiel la K6-2 kaj Athlon 64.
  4. Kapabla kopii malnovajn Operaciumojn: GNU, GNU / Linukso, * BSD, FreeDOS, MS-DOS kaj Vindozo 95 / NT, Vista kaj Seven.
  5. Kapabla kopii malnovajn CPU-instrukciojn: MMX, SSEx kaj 3DNow
  6. Ĝi estas vaste uzata en la elpurigado de Operaciumoj, ĉar ĝi konservas erarregistron kaj forĵetas dosierojn.
  7. Ĝi permesas kopii ĉiujn necesajn HW ene de mastruma sistemo gasto, antaŭ aŭ dum la ekzekuto de la emulilo kun la mastruma sistemo gasto.
  8. Ĝia grafika uzantinterfaco ne estas la plej fortika aŭ intuicia, sed ĝi estas tre agordebla redaktante ĝian agordan dosieron nomatan bochsrc.txt.
  9. Bochs estas publikigita sub la GNU LGPL, de MandrakeSoft (nun nomata Mandriva).
  10. Lia nomo fonetike prononciĝas same kiel la angla vorto "Box". Ĉi tio estas fari vortludon kun diritaj vortoj, kio hispane signifas "Skatolo". Termino vaste uzata por aludi al Emulataj Medioj de Komputilaj Arkitekturoj kaj Operaciumoj.

nota: Por pliaj informoj pri tiu de Boch, vi ankaŭ povas konsulti vian oficiala retejo, la jenaj ligoj: Fonto, DEBIANO, Linukso.com.

Novaj funkcioj en versio 2.6.10

La nova versio 2.6.10, publikigita la 1-an de decembro 2019 venas kun la jenaj ŝanĝoj:

  • CPU: Korektoj por CPU-emula solvo (kritikaj korektoj por PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 kaj VMX-emulado).
  • CPU: Efektivigita subteno por AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI-instrukcia kopiado.
  • VMX: EPT-bazita subpaĝa protekta efektivigo.
  • CPUID: Aldonitaj novaj CPU-modeloj Skylake-X, Cannonlake kaj Icelandake-U
  • CPUID: Efektivigo de flankaj kanalaj atakaj preventaj raportoj kaj respondaj MSR-protokoloj, ebligitaj por Icelandake-U.
  • Aldonita baza subteno: Por chipset PCI / AGP i440BX, por emulado Voodoo Banshee / Voodoo3 kaj por DDC, por kongruaj adaptiloj VGA.
  • HPET-emulado efektivigita: Portita de Qemu.

Noto: Por pligrandigi ĉi tiun informon vi povas malfermi la sekvan oficialan ligon: Ŝanĝoj en versio 2.6.10

Diferenco inter Bochs kaj aliaj Emulatoroj

«Bochs» estas multe pli specifa laŭ agordo de procesoro, buso kaj haveno ol aliaj tradiciaj emuliloj, kiel, «VirtualBox». Ekde la Emulatoroj Tradicie, ili uzas malsamajn nivelojn de virtualigo tre efika, dum «Bochs» estas kompleta Emula medio kiu provizas multe pli da funkcioj. Tio estas, ĝi interpretas la programajn instrukciojn unu post la alia anstataŭ uzi virtualigajn teknikojn.

Inter tiuj funkcioj estas kutime:

  1. Aliro al diversaj specoj de procesoroj
  2. Alternativa BIOS-ŝarĝo
  3. La modifo de parametroj RTC,
  4. La specifo de la komunikada protokolo sur klavaro

Inter multaj aliaj tre specifaj kaj altnivelaj eroj, parametroj aŭ valoroj. Kio igas ĝin tre speciala precipe se oni volas ekzemple uzi programon, kiu nur povas esti plenumita malnova aparataro, kaj ĝi ne povas esti atingita fizike sed laŭ imita maniero.

Fine, «Bochs» uzu emulajn bildojn kun la ".img" formato, kiu ĝenerale postulas pasigi tempon por krei kolektojn de ili. «Bochs» Ĝi ne estas ideala se alta rendimento necesas, ĉar ĝi favoras la precize kopii, koste de bona agado. Ankaŭ ne pli facile uzeblas kompare kun aliaj, kiel ekzemple VirtualaBox o VMWare, sed ĝi havas bonan dokumentadon, kiu bezonas tempon por studi kaj majstri.

Bochs: Konkludo

konkludo

Ni esperas, ke vi estas "malgranda sed utila afiŝo" pri ĉi tiu bonega «Emulador de Ordenadores y Sistemas Operativos de código abierto» por 32-bitaj IA-32-arkitekturoj (x86) nomata «Bochs», kiu inter multaj avantaĝoj, estas tre portebla, estas skribita en C ++ kaj funkcias sur la plej popularaj platformoj, tre interesas kaj utilas por ĉiuj «Comunidad de Software Libre y Código Abierto» kaj de granda kontribuo al la disvastigo de la mirinda, giganta kaj kreskanta ekosistemo de aplikoj de kaj por «GNU/Linux».

Kaj por pliaj informoj, ĉiam ne hezitu viziti iun ajn Interreta biblioteko kiel OpenLibra y jedit legi libroj (PDF-oj) pri ĉi tiu temo aŭ aliaj sciaj areoj. Nuntempe, se vi ŝatis ĉi tion «publicación», ne ĉesu dividi ĝin kun aliaj, en via Plej ŝatataj retejoj, kanaloj, grupoj aŭ komunumoj de sociaj retoj, prefere senpagaj kaj malfermaj kiel Mastodon, aŭ sekura kaj privata kiel Telegramo.

Aŭ simple vizitu nian ĉefpaĝon ĉe De Linukso aŭ aliĝu al la oficiala Kanalo Telegramo de DesdeLinux legi kaj voĉdoni por ĉi tiu aŭ aliaj interesaj eldonaĵoj pri «Software Libre», «Código Abierto», «GNU/Linux» kaj aliaj temoj rilataj al «Informática y la Computación»kaj la «Actualidad tecnológica».


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Estu la unua por komenti

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.