Бохс е «Emulador de Ordenadores»
de «Código Abierto»
специално създаден, засега, за подражание 32 битови архитектури (IA-32). Освен това е много преносим, пише на C + +, и работи на най-популярните платформи.
Освен включването на емулацията на Процесор Intel x86, общи устройства Е и a «BIOS»
персонализирани, Бохс може да се компилира, за да подражава на много X86 процесори различен, от първия Intel 386 докато процесори «Intel y AMD x86-64»
по-скорошни, които може би дори още не са излезли на пазара.
Поради това, Бохс е в състояние да управлява по-голямата част от «Sistemas Operativos»
в рамките на техните «Entornos emulados»
включително «Linux, DOS o Microsoft Windows»
. Бохс е първоначално написана от Кевин Лоутъни той все още поддържа този проект.
Лос «Entornos emulados»
или Бохс те могат да бъдат компилирани и използвани по най-различни начини, някои от които все още се разработват. Въпреки че е нормално да се използва, за да се осигури пълна емулация на компютър x86, включително процесор x86, хардуерни устройства и памет.
По такъв начин, за да можете ефективно и ефикасно да изпълнявате «Sistemas Operativos»
заедно с целия софтуер, инсталиран в Бохс, сякаш са вътре като истинска машина в друга машина.
Това е Бохс например можете да разрешите Компютър с модерен «Sistema Operativo»
тип Unix / X11, може да пусне стара «Sistema Operativo Windows 95»
и свързания с него софтуер, като просто се показва на «Sistema Operativo Host»
прозорец, сякаш симулира допълнителен монитор на използвания компютър.
Bochs: Емулатор на операционни системи
Общи характеристики
Сред изключителните характеристики, за които може да се спомене Бохс Те са:
- Това е безплатен и силно приспособим IA-32 (x86) PC емулатор, написан на C ++
- Той е многоплатформен, тоест има инсталатори за Windows (32/64 Bit .exe) и Linux (.tar.gz и .rpm) и във формат ".deb" в различни хранилища на определени базирани на DEBIAN дистрибуции.
- Способни да емулират стари хардуерни платформи: Intel 386 и 486, Pentium I, II, III и IV и дори процесор с x86-64 архитектура. Той може също да подражава на някои примерни класики от AMD, като K6-2 и Athlon 64.
- Способни да емулират стари операционни системи: GNU, GNU / Linux, * BSD, FreeDOS, MS-DOS и Windows 95 / NT, Vista и Seven.
- Може да емулира стари инструкции на процесора: MMX, SSEx и 3DNow
- Той се използва широко при отстраняване на грешки на операционните системи, тъй като поддържа дневник за грешки и файлове за изхвърляне.
- Той позволява емулиране на всички необходими HW в гостуващата операционна система, преди или по време на изпълнението на емулатора с гостуващата операционна система.
- Неговият графичен потребителски интерфейс не е най-надежден или интуитивен, но е много персонализиран чрез редактиране на конфигурационния му файл, наречен bochsrc.txt.
- Bochs се публикува под GNU LGPL, от MandrakeSoft (сега се нарича Mandriva).
- Името му фонетично се произнася по същия начин като английската дума „Box“. Това е да се направи игра на думи с казани думи, което на испански означава „Кутия“. Терминът, широко използван за означаване на емулираната среда на компютърни архитектури и операционни системи.
Внимание: За повече информация относно Бохс, можете също да се консултирате с вашия Официален сайт, следните връзки: Sourceforge, DEBIAN, linux.com.
Нови функции във версия 2.6.10
Новата версия 2.6.10, пусната на 1 декември 2019 г., идва със следните промени:
- CPU: Поправки за корекция на емулация на процесора (критични корекции за емулация на PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 и VMX).
- CPU: Внедрена поддръжка за AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI емулация на инструкции.
- VMX: Прилагане на защита на подстраница, базирана на EPT
- CPUID: Добавени са нови модели процесори Skylake-X, Cannonlake и Icelake-U
- CPUID: Внедряване на доклади за предотвратяване на атаки на странични канали и съответни MSR регистрационни файлове, активирани за Icelake-U.
- Добавена е основна поддръжка: За PCI / AGP i440BX чипсет, за Voodoo Banshee / Voodoo3 емулация и за DDC, за VGA съвместими адаптери.
- Внедрена HPET емулация: Пренесено от Qemu.
Забележка: За да разширите тази информация, можете да отворите следната официална връзка: Промени във версия 2.6.10
Разлика между Bochs и други емулатори
«Bochs»
е много по-специфичен по отношение на конфигурацията на процесора, шината и порта, отколкото другите традиционни емулатори, като, «VirtualBox»
. Тъй като емулатори Традиционно те използват различни нива на виртуализация много ефективен, докато «Bochs»
е пълен Емулация среда което осигурява много повече функции. Тоест, тя интерпретира програмните инструкции една по една, вместо да използва техники за виртуализация.
Сред тези функции обикновено са:
- Достъп до различни видове процесори
- Алтернативно зареждане на BIOS
- Модификация на RTC параметри,
- Спецификацията на комуникационния протокол на клавиатура
Сред много други много специфични и усъвършенствани елементи, параметри или стойности. Което го прави много специално, особено когато искате например да използвате програма, която може да бъде изпълнена само на стар хардуер, и то не може да бъде постигнато по физически начин, а по емулиран начин.
На последно място, «Bochs»
използвайте емулационни изображения с ".img" формат, което обикновено изисква инвестиране на време за създаване на колекции от тях. «Bochs»
Не е идеално, ако се изисква висока производителност, тъй като благоприятства точно подражават, с цената на добро представяне. Също така, не е по-лесно да се използва в сравнение с други, като VirtualBox o VMWare, но има добра документация, която отнема време за изучаване и овладяване.
Заключение
Надяваме се да сте "малка, но полезна публикация" за това отлично «Emulador de Ordenadores y Sistemas Operativos de código abierto»
за 32 битови архитектури IA-32 (x86) наречен «Bochs»
, който сред много предимства е изключително преносим, написан е на C ++ и работи на най-популярните платформи, представлява голям интерес и полезност за всички «Comunidad de Software Libre y Código Abierto»
и от голям принос за разпространението на прекрасната, гигантска и растяща екосистема от приложения на и за «GNU/Linux»
.
И за повече информация, не винаги се колебайте да посетите някоя Онлайн библиотека като OpenLibra y едит чета книги (PDF файлове) по тази тема или други области на знанието. Засега, ако това ви е харесало «publicación»
, не спирайте да го споделяте с други, във вашия Любими уебсайтове, канали, групи или общности на социалните мрежи, за предпочитане безплатни и отворени като Мастодон, или сигурно и лично като Telegram.
Или просто посетете нашата начална страница на FromLinux или се присъединете към официалния канал Телеграма от DesdeLinux да прочетете и гласувате за тази или други интересни публикации на «Software Libre»
, «Código Abierto»
, «GNU/Linux»
и други теми, свързани с «Informática y la Computación»
, А «Actualidad tecnológica»
.