Bochs, алтернатива с отворен код на VirtualBox, достига своята версия 2.6.10

Бохс

Bochs е емулатор с отворен код написано на C ++, което е способни да работят на множество платформи и различни архитектури. Бохс той има способността да емулира процесор с архитектура Intel x86, общи I / O устройства и BIOS.

В момента Bochs може да се компилира, за да емулира 386, 486 Pentium / Pentium II / Pentium III / Pentium 4 или CPU с архитектура x86-64, включително допълнителни инструкции като MMX, SSEx и 3DNow!. Какво още, е в състояние да управлява голямо разнообразие от операционни системи в рамките на неговата емулация, сред които са Linux, DOS, Windows 95/98, Windows NT / 2000 / XP, Vista и Seven.

Относно Bochs

Бохс Той се използва широко при отстраняване на грешки в операционни системи, тъй като когато гостуващата операционна система се срине по някаква причина, хост операционната система също не се срива, тя води дневник на грешки и изхвърляния на файлове.

В допълнение към това, Bochs емулира целия хардуер, използван от операционната система за гостиЧрез емулиране на твърди дискове, cdrom, флопи дискове е възможно да се вмъкнат, дори докато емулаторът работи, тези единици, това води до отрицателен ефект върху производителността, дори е по-бавно от емулатора на QEMU.

За разлика от други по-популярни емулатори, графичният му потребителски интерфейс е по-малко интуитивен, но предлага опции за персонализиране чрез редактиране на файла bochsrc.txt.

Какво е новото в Bochs 2.6.10?

Новото издание на Bochs 2.6.10 пристига след две години и половина разработка, версия в която идва с шепа нови функции и освен това някои от тях са кумулативни корекции на грешки.

Една от тези характеристики е внедряването на VMX (Разширения за виртуална машина), към които добавена поддръжка за EPT-базирана защита на подстраница на паметта (Разширени таблици на страници).

Докато сте в изпълнение на инструкцията CPUID, Добавени са модели на процесори Skylake-X, Cannonlake и Icelake-U, както и признаци за наличие на защита срещу атаки по канали на трети страни и MSR записите, свързани с такава защита, внедрени в чипове Icelake-U.

също Добавена е поддръжка за i440BX PCI / AGP чипсет както и добавянето на основната емулация на 3D ускорителите Voodoo Banshee и Voodoo3, емулация на разширени набори инструкции AVX-512 VBMI2 / VNNI / BITALG, VAES, VPCLMULQDQ / GFNI.

По отношение на корекциите на грешки бяха представени решенията за емулация на разширения PCID, ADCX / ADOX, MOVBE, AVX / AVX-512 и VMX.

Добавено основна поддръжка за DDC (Display Channel Channel) за VGA съвместими графични карти.

И също е пренесен код, който емулира HPET (таймер за събития с висока точност) от QEMU.

Изтеглете и инсталирайте bochs на Ubuntu и деривати?

Тази нова версия вече е достъпна за изтегляне така компилациите на двоичните файлове са подготвени за Linux и Windows. В конкретния случай на Linux той е достъпен само за компилация или в rpm пакет за инсталиране на дистрибуции с поддръжка за тези пакети.

За специалния случай на нашата дистрибуция какво е Ubuntu или някакво производно от него, Имаме две възможности, едната от тях е да инсталирате предишна версия (тъй като новият все още не е актуализиран в хранилищата) от официалните канали на Ubuntu или изпълнете компилацията.

За първия, просто отворете терминал (можете да го направите с прекия път Ctrl + Alt + T) и въведете в него:

sudo apt-get install -y bochs

<strong>Mientras que para el caso de la compilación</strong>, deben descargar el paquete tar.gz desde <a href="https://sourceforge.net/projects/bochs/files/bochs/2.6.10/">el siguiente enlace.</a>

Hecha la descarga deben descomprimir el paquete:

[sourcecode type="bash"]tar zxvf bochs-2.6.10.tar.gz

Позиционирайте се в получената папка:

cd bochs-2.6.10

И въведете следната команда за компилация:

./configure --enable-ne2000 --enable-cdrom

И вуаля, те могат да започнат да използват Bochs. И накрая, както бе споменато в публикацията, Bochs се управлява от един файл .bochsrc.

Така че за тези, които не са използвали инструмента, мога да препоръчам следната статия, където те подробно описват как да го конфигурират. Връзката е тази.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.