Bochs: Open Source IA-32 Computer Emulator

Bochs: Open Source IA-32 Computer Emulator

Bochs: Open Source IA-32 Computer Emulator

Bochs Ass e «Emulador de Ordenadores» de «Código Abierto» speziell gebaut, fir elo, ze emuléieren 32 Bit Architekturen (IA-32). Och ass et héich portabel, et ass geschriwwen C ++, a leeft op de populärste Plattformen.

Ausser der Emulatioun vun der abegraff Intel x86 CPU, gemeinsam Apparater IS a «BIOS» personaliséiert, Bochs ka kompiléiert gi fir vill nozemaachen X86 CPUen anescht, vun der éischter Intel 386 bis den Prozessoren «Intel y AMD x86-64» méi rezent, wat vläicht nach net emol de Maart getraff huet.

Bochs: Aféierung

Wéinst deem. Bochs ass kapabel déi meescht vun de «Sistemas Operativos» bannent hirem «Entornos emulados»abegraff «Linux, DOS o Microsoft Windows». Bochs gouf ursprénglech vum Kevin Lawton, an hien ass nach ëmmer deen, deen de Moment de Projet hält.

der «Entornos emulados» oder Bochs si kënnen op verschidde Weeër zesummegestallt a benotzt ginn, vun deenen der nach ëmmer an der Entwécklung sinn. Och wann et normal ass et ze benotzen fir eng voll x86 PC Emulatioun ze bidden, inklusiv den x86 Prozessor, Hardware Geräter an Erënnerung.

Op sou eng Manéier fir effektiv kënnen an effizient auszeféieren den «Sistemas Operativos» zesumme mat all der Software installéiert am Bochs, wéi wa se dobanne wieren wéi eng richteg Maschinn an enger anerer Maschinn.

Dat ass Bochs zum Beispill, Dir kënnt e Computer mat engem modernen erlaben «Sistema Operativo» Zort Unix / X11, kann een alt lafen «Sistema Operativo Windows 95» a seng verbonne Software, einfach op der «Sistema Operativo Host» eng Fënster, wéi wann et en extra Monitor um gebrauchte Computer simuléiert.

Bochs: Inhalt

Bochs: Betribssystem Emulator

Allgemeng Charakteristiken

Ënnert den aussergewéinleche Featuren déi kënne genannt ginn Bochs si sinn:

  1. Et ass e gratis an héich adaptéierbaren IA-32 (x86) PC Emulator geschriwwen an C ++
  2. Et ass multiplatform, dat heescht, et huet Installateure fir Windows (.exe 32/64 Bit) a Linux (.tar.gz an .rpm) an am ".deb" Format a verschiddene Repositories vu bestëmmten DEBIAN-baséiert Distros.
  3. Kapabel fir al Hardware Plattformen z'emuléieren: Intel 386 an 486, Pentium I, II, III a IV, a souguer eng CPU mat x86-64 Architektur. Et kann och e puer exemplaresch Klassiker vun AMD emuléieren, wéi zum Beispill de K6-2 an Athlon 64.
  4. Kapabel fir al Betribssystemer ze emuléieren: GNU, GNU / Linux, * BSD, FreeDOS, MS-DOS a Windows 95 / NT, Vista a Seven.
  5. Kann al CPU Instruktiounen emuléieren: MMX, SSEx an 3DNow
  6. Et gëtt vill am Debuggen vu Betribssystemer benotzt, well et e Protokoll vu Feeler an Dumps vun Dateien hält.
  7. Et erlaabt all déi néideg HW an engem Gaascht Betribssystem ze emuléieren, virun oder während der Ausféierung vum Emulator mam Gaasste Betribssystem.
  8. Seng grafesch User-Interface ass net déi robust oder intuitiv, awer et ass héich personaliséierbar andeems se hir Konfiguratiounsdatei mam Numm bochsrc.txt änneren.
  9. Bochs gëtt ënner der GNU LGPL publizéiert, vum MandrakeSoft (elo genannt Mandriva).
  10. Säin Numm gëtt phonetesch d'selwecht ausgeschwat wéi dat englescht Wuert "Box". Dëst ass fir e Spill op Wierder mat gesegte Wierder ze maachen, wat op Spuenesch "Box" heescht. Begrëff allgemeng benotzt fir d'emuléiert Ëmfeld vu Computerarchitekturen a Betribssystemer ze bezeechnen.

Note: Fir méi Informatiounen iwwer Bochs, kënnt Dir och Är offizieller Websäit, déi folgend Links: Sourceforge, DEBIAN, Linux.com.

Nei Features an der Versioun 2.6.10

Déi nei Versioun 2.6.10, verëffentlecht den 1. Dezember 2019 kënnt mat folgende Ännerungen:

  • CPU: Fixë fir CPU Emulatioun fixéieren (kritesch Fixer fir PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 a VMX Emulatioun).
  • CPU: Implementéiert Ënnerstëtzung fir AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI Uweisungsemulatioun.
  • VMX: Ëmsetzung vum Ënnersäiteschutz baséiert op EPT.
  • CPUID: Nei Skylake-X, Cannonlake an Icelake-U CPU Modeller bäigefüügt
  • CPUID: Ëmsetzung vun Säitekanal Attack Präventiounsrapporten an entspriechend MSR Protokoller, aktivéiert fir Icelake-U.
  • Basis Ënnerstëtzung bäigefüügt: Fir PCI / AGP i440BX Chipsatz, fir Voodoo Banshee / Voodoo3 Emulatioun a fir DDC, fir VGA kompatibel Adapter.
  • HPET Emulatioun implementéiert: Portéiert vu Qemu.

Note: Fir dës Informatioun auszebauen, kann de folgenden offizielle Link opgemaach ginn: Ännerungen an der Versioun 2.6.10

Ënnerscheed tëscht Bochs an aneren Emulatoren

«Bochs» ass vill méi spezifesch a Saache Prozessor, Bus a Portkonfiguratioun wéi aner traditionell Emulatoren, wéi z. «VirtualBox». Zënter dem Emulatoren Traditionell benotze se verschidden Niveauen vun Virtualiséierung ganz effizient, wärend «Bochs» ass e komplette Emulatioun Ëmfeld déi vill méi Funktiounen ubitt. Dat heescht, et interpretéiert d'Programminstruktiounen een nom aneren amplaz Virtualiséierungstechniken ze benotzen.

Ënnert deene Funktiounen si meeschtens:

  1. Zougang zu verschiddenen Aarte vu Prozessoren
  2. Alternativ BIOS lueden
  3. Ännerung vu RTC Parameteren,
  4. D'Spezifizéierung vum Kommunikatiounsprotokoll op enger Tastatur

Ënnert vill aner ganz spezifesch an fortgeschratt Elementer, Parameteren oder Wäerter. Wat et ganz besonnesch mécht besonnesch wann Dir zum Beispill e Programm benotze wëllt deen nëmmen ausgefouert ka ginn al Hardware, an et kann net op eng kierperlech Manéier erreecht ginn awer op eng emuléiert Manéier.

Endlech «Bochs» benotzen Emulatiounsbiller mat der Format ".img", wat normalerweis Investitiounszäit brauch fir Sammlunge vun hinnen ze kreéieren. «Bochs» Et ass net ideal wann héich Leeschtung erfuerderlech ass, well et de präzis emuléieren, op Käschte vu gudder Leeschtung. Och ass et net méi einfach ze benotzen am Verglach mat aneren, wéi VirtualBox o VMWare, awer et huet gutt Dokumentatioun, déi Zäit brauch fir ze studéieren an ze meeschteren.

Bochs: Konklusioun

Konklusioun

Mir hoffen Dir sidd "kleng awer nëtzlech Post" iwwer dëst exzellent «Emulador de Ordenadores y Sistemas Operativos de código abierto» fir 32 Bit IA-32 Architekturen (x86) genannt «Bochs», déi ënner ville Virdeeler héich portabel ass, ass an C ++ geschriwwe ginn a leeft op de populärsten Plattformen, sidd vu groussem Interesse an Utility, fir all «Comunidad de Software Libre y Código Abierto» a vu grousse Bäitrag zur Diffusioun vum wonnerschéinen, giganteschen a wuessenden Ökosystem vun Uwendungen vun a fir «GNU/Linux».

A fir méi Informatioun zéckt net ëmmer all ze besichen Online Bibliothéik wéi OpenLibra y JedIT liesen Bicher (PDFs) iwwer dëst Thema oder anerer Wëssen Beräicher. Fir elo, wann Dir dëst gär hätt «publicación», net ophalen et ze deelen mat aneren, an Ärem Liiblingswebsäiten, Kanäl, Gruppen oder Gemeinschaften vu sozialen Netzwierker, am beschten gratis an oppen als Mastodon, oder sécher a privat wéi Hëllefe profitéieren.

Oder besicht einfach eis Homepage um FromLinux oder maach mat beim offiziellen Channel Telegramm vu FromLinux fir dës oder aner interessant Publikatiounen ze liesen an ofzestëmmen «Software Libre», «Código Abierto», «GNU/Linux» an aner Themen am Zesummenhang mat «Informática y la Computación», an der «Actualidad tecnológica».


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.