Bochs, альтернатива VirtualBox с открытым исходным кодом, достигает версии 2.6.10.

Бохс

Bochs - эмулятор с открытым исходным кодом написан на C ++, который возможность работы на нескольких платформах и разные архитектуры. Bochs он имеет возможность эмулировать ЦП с архитектурой Intel x86, обычными устройствами ввода-вывода и BIOS.

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

О компании Bochs

Бохс широко используется при отладке операционных систем, поскольку при сбое гостевой операционной системы по какой-либо причине не происходит сбоя и основной операционной системы, она ведет журнал ошибок и файловых дампов.

В дополнение к этому, Bochs эмулирует все оборудование, используемое гостевой операционной системой.Путем эмуляции жестких дисков, компакт-дисков, гибких дисков можно вставлять эти устройства даже во время работы эмулятора, что отрицательно сказывается на производительности, даже будучи медленнее, чем эмулятор 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 Data 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.