The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз эмулятора Bochs 2.5

01.12.2011 23:46

После двух лет разработки представлен релиз новой ветки эмулятора Bochs 2.5. Эмулятор написан на языке C++ и распространяется в рамках лицензии LGPL. Для Linux и Windows подготовлены бинарные сборки. Отдельно отмечается, что начиная с выпуска 2.5 проект перешел на использование системы управления версиями Subversion.

Bochs поддерживает эмуляцию различных типов CPU (от 386 до Pentium4 и x86-64) на базе архитектуры IA-32 (x86), включая эмуляцию инструкций MMX, SSEx, 3DNow и типовых устройств ввода/вывода. Под управлением эмулятора могут быть запущены такие ОС, как Linux, DOS, Windows 95/98/NT/2000/XP и Windows Vista.

Ключевые улучшения, добавленные в Bochs 2.5:

  • Поддержка полной конфигурации эмулируемого CPU через одну опцию в .bochsrc;
  • Увеличение производительности эмуляции CPU, для однопроцессорных конфигураций на 10%, для многопроцессорных - до 50% ускорения;
  • Поддержка новых расширений x86 ISA, определённых в руководстве Intel Architecture Manual (rev 040, AVX rev 011):
    • XSAVEOPT, AVX/AVX2/FMA/F16C, BMI1/BMI2, SMEP, INVPCID, TSC-Deadline.
    • VMX: VMX Preemption Timer, Pause Loop Exiting и функции VM
  • Поддержка наборов инструкций AMD SSE4A/XOP/FMA4/TBM;
  • Представлен новый сетевой модуль 'slirp';
  • В подсистеме VGA реализована поддержка PCI ROM для модулей cirrus и pcivga. Код загрузки ПЗУ для ISA-карт перемещён в код vga, что позволило при желании использовать SeaBIOS в Boch;
  • Из Qemu портирован код эмуляции звуковой карты ES1370;
  • Распространяемый под лицензией LGPL пакет VGABIOS обновлён до версии 0.7a.


  1. Главная ссылка к новости (http://sourceforge.net/mailarc...)
  2. OpenNews: Доступна для загрузки новая версия эмулятора Bochs 2.4
Лицензия: CC-BY
Тип: Программы
Ключевые слова: bochs, emulation
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, LeXuS (ok), 23:56, 01/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Отдельно отмечается, что начиная с выпуска 2.5 проект перешел на использование системы управления версиями Subversion.

    Почему не Git сразу?

     
     
  • 2.13, Аноним (-), 11:57, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Почему не Git сразу?

    Слоупоки такие слоупоки :)

     
  • 2.16, Аноним (-), 15:36, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему не Git сразу?

    Давайте порадуемся, что выбор пал на такой убер-прогрессивный продукт, как SVN. Им ведь RCS был гораздо ближе по духу :)

     

  • 1.2, pavlinux (ok), 23:56, 01/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жив, курилка!!!
    ---
    > В подсистеме VGA реализована поддержка PCI ROM для модулей cirrus и pcivga.
    > Код загрузки ПЗУ для ISA-карт перемещён в код vga, что позволило использовать
    > SeaBIOS в Boch;

    Мож я чего не понял, но вроде во всех qemu/KVM используется биос от Борща.

     
     
  • 2.7, Daemontux (ok), 03:59, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в qemu используется SeaBIOS
     

  • 1.3, Аноним (-), 00:43, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё равно QEMU я не брошу
    Потому что он хороший
     
     
  • 2.4, Anonymouse (?), 02:40, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А нам - рабам Ынерпрайза, ESXi не заменят никакие другие плюшки :)
     
     
  • 3.14, Аноним (-), 11:58, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А нам - рабам Ынерпрайза, ESXi не заменят никакие другие плюшки :)

    Всякие KVM и XEN вполне себе уже тянут на ынтырпрайзный уровень, народ начинает их юзать всерьез, коммерсня вокруг них всерьез готовит коммерческие решения по управлению ими и прочая, etc.

     
  • 3.18, Аноним (-), 15:38, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А нам - рабам Ынерпрайза, ESXi не заменят никакие другие плюшки :)

    Ну запустите армовый бинарник под своим убожеством :)

     
     
  • 4.19, gs (?), 16:20, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем Ынтерпрайзу армовый бинарник? :)
     
     
  • 5.20, Аноним (-), 16:30, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А зачем Ынтерпрайзу армовый бинарник? :)

    Ну, если "Ынтерпрайз" - это хостнейм третьего пенька, стоящего под столом у т.н. "раба Ынтерпрайза", то да, незачем.

     

  • 1.5, Аноним (-), 02:44, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А у него есть такие фичи, которых нет у QEMU?
     
     
  • 2.6, Андрей (??), 03:21, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Из текста новости видно как минимум: если у тебя нет бульдозера, а написать что-то, использующее его самые свежие команды хочется, и не просто написать, а ещё и запустить, попробовать, то qemu тут не помощник, а вот Бокс, похоже, да. Вот только для оценки прироста/падения производительности понадобится таки сам буль.
     

  • 1.12, Аноним (-), 11:56, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > начиная с выпуска 2.5 проект перешел на использование системы
    > управления версиями Subversion

    Вообще-то в 2011 году пора бы уже перейти на что-нибудь типа GIT :). Интересно, что же эти слоупоки использовали до SVN? Неужели CVS?!

     
  • 1.17, Stax (ok), 15:37, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, а почему бы им не использовать QEMU для эмуляции устройств? Вместо написания своего кода и портирования туда-сюда. Точно так же как KVM предлагает другой способ виртуализации, но использует QEMU для реализации устройств и работы с дисками - Bochs мог бы реализовывать *только* процессоры разных архитектур, а весь остальной код выкинуть и не поддерживать, используя QEMU.
     
     
  • 2.21, Ваня (?), 23:58, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем вообще делать {Bochs, QEmu, Virtual Box, DOSBOX, DOSEMU, ..} - кучи бесплатных, свободных, с открытым кодом проектов, которые предназначены для одного и того же? Потому что это СПО, сынок...

    Для коммерческого ПО смысл есть: каждый хочет ЖРАТЬ.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру