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:

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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)