The OpenNET Project / Index page

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

Увидел свет эмулятор QEMU 1.0

02.12.2011 13:16

Объявлено о выходе эмулятора QEMU 1.0, который подвёл итоги развития проекта за восемь лет с момента основания. Изначально проект был создан Фабрисом Беллардом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400. В разработке QEMU приняло участие 400 авторов, которые подготовили около 20 тысяч изменений.

В качестве эмулятора QEMU позволяет запустить программу собранную для одной аппаратной платформы на системе с совершенно иной архитектурой, например, выполнить приложение для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU достигается производительность выполнения кода в изолированном окружении близкая к нативной системе, за счет прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.

Ключевые улучшения, появившиеся в QEMU 1.0:

  • Реализация интерпретатора кода TCI (Tiny Code Interpreter), позволяющего запустить QEMU на архитектурах для которых не генерируется нативный код. Иными словами, TCI даёт возможность выполнять QEMU на любой 32- и 64-разрядной хост-системе, в то время как без поддержки TCI классический генератор кода TCG может обеспечить работу только на хост-системах x86, arm, mips, ppc, s390 и sparc. TCI не генерирует нативный код, а обеспечивает трансляцию фрагментов кода (базовых блоков) из кода для целевой платформы в промежуточное представление (байткод), которое не зависит от архитектуры хост-системы и выполняется путем интерпретации. Ценой универсальности является скорость, поэтому для поддерживаемых хост-систем рекомендуется использовать классический генератор кода TCG;
  • Новое блочное устройство scsi-block, которое можно использовать в том числе и для проброса реальных SCSI-устройств в виртуальное окружение без изменения имени устройства (например, можно использовать в гостевой системе имена /dev/sda или /dev/sr0, вместо /dev/sgN). Новый драйвер позволяет добиться более высокой эффективности при работе с устройствами за счёт отсутствия необходимости в использовании дополнительной памяти при передаче больших объемов данных в гостевой системе.

    Параллельно ведётся разработка нового стека организации работы с устройствами хранения virtio-scsi, который планируется использовать вместо virtio-blk и работа над которым ещё не завершена. Необходимость в создании virtio-scsi обусловлена тем, что virtio-blk лишён некоторых возможностей, реализация которых затруднена из-за необходимости изменения спецификаций и нарушения совместимости. Кроме того в virtio-blk имеется ограничение в одно PCI-устройство на диск, что ограничивает масштабируемость. Virtio-scsi сохранит эффективную архитектуру и производительность virtio-blk, дополнив данную систему новыми возможностями, такими как одновременное использование нескольких целевых устройств (qemu и lio) и возможность привязки к одному PCI-устройству тысяч дисков, которые внутри виртуального окружения не будут ничем отличаться от реальных SCSI-устройств;

  • Поддержка Live-миграции, используя файлы с образами виртуальных машин в таких форматах как QCOW2, размещенные на общем хранилище;
  • Новый внутренний API для управления памятью, основанный на использовании новой техники моделирования памяти, которая более точно соответствует реализации памяти в реальных компьютерах. Для мониторинга иерархии используемых в гостевой системе регионов памяти можно использовать новую команду "info mtree". В настоящее время новый API базируется на старом API управления памятью, что накладывает ряд ограничений по реализации дополнительных возможностей, но уже позволяет разработчикам начать миграцию;
  • Поддержка эмуляции процессоров семейства Tensilica Xtensa, предназначенного для использования во встраиваемых системах. В настоящее время степень поддержки Tensilica Xtensa позволяет запустить Linux на платах sim (Tensilica ISS)) и LX60/LX110/LX200. Из процессорных ядер поддерживаются DC232b и FSF;
  • В QEMU теперь используется отдельная нить для выполнения виртуального CPU (VCPU). Данная возможность была реализована в ветке qemu-kvm и являлась одним из основных отличий qemu-kvm от основной кодовой базы QEMU;
  • Для всех форматов образов виртуальных машин добавлена поддержка асинхронного выполнения операций;
  • Поддержка сбора статистики по задержкам ввода/вывода (I/O latency). Посмотреть статистику можно через команду мониторинга "info blockstats";
  • Значительно увеличена точность эмуляции SCSI. SCSI-устройства могут быть адресованы по channel/target/LUN. Эмулируемый SCSI CD-ROM теперь поддерживает DVD-образы и информирование о смене состояния носителя;
  • В SLIRP добавлена поддержка ARP-ответов и ARP-запросов со стороны гостевой системы;
  • В VDI добавлена поддержка отброшенных блоков (discarded blocks) в образах с динамическим изменением размера;
  • Добавлена поддержка инструкций ARM-процессоров Cortex-A15 в режиме linux-user (через "-cpu any"). Добавлена поддержка звука для ARM-плат vexpress-a9, versatileab, versatilepb и realview-*.


  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
  2. OpenNews: Увидел свет эмулятор QEMU 0.15
  3. OpenNews: Для QEMU подготовлена поддержка USB 2.0 и возможность проброса USB устройств по сети
  4. OpenNews: В QEMU интегрированы наработки, созданные в рамках проекта Xen
  5. OpenNews: Реализация поддержки OpenGL ES для QEMU
  6. OpenNews: В qemu добавлена поддержка распределенного хранилища Sheepdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32448-qemu
Ключевые слова: qemu, emulator, virtual, xen, kvm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (97) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 14:03, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Реализация генератора кода TCI (Tiny Code Interpreter), позволяющего запустить QEMU на архитектурах для которых не генерируется нативный код.

    То есть как в Bochs :)

     
  • 1.2, Аноним (-), 14:03, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Только новость про Bochs была. Прямо праздник какой-то!
     
  • 1.3, Аноним (-), 14:08, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А чем отличается от virtualbox ?
     
     
  • 2.5, Аноним (-), 14:17, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Vbox ниразу не эмулятор.
     
     
  • 3.8, Аноним (-), 14:29, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ога, текстовый редактор.
     
     
  • 4.10, Аноним (-), 14:42, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Ога, текстовый редактор.

    Чтобы понять разницу между эмулятором и виртуализатором, попробуйте запустить в vbox, например, систему, собранную для ARM.

     
  • 4.15, Аноним (-), 14:49, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Ога, текстовый редактор.

    Он виртуализатор. А теперь попробуйте в нем запустить бинарь для ARM имеючи только х86 хост. На qemu можно, фигле. Он _сэмулирует_ то что надо из того что есть. Vbox-у это не грозит, разумеется.

     
  • 2.6, Аноним (-), 14:22, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > А чем отличается от virtualbox ?

    Из наиболее заметных моментов:
    1) Поддержкой кучи архитектур, вообще не обязательно х86.
    2) Возможностью запуска бинарей "чужой" архитектуры на своей системе. Поэтому в принципе, ARMовский бинарник запущенный в MIPSовой системе, которая на самом деле работает на х86 в виртуалке - ничему такому не противоречит. А теперь попробуйте так раскорячить vbox :P.
    3) kvm вообще стандартная часть ядра линукса.
    4) Всякие там пробросы pci и usb в qemu/kvm вообще нахаляву и для всех.

    ИМХО, vbox больше ориентирован на десктопное баловство с виртуалками, а qemu/kvm - на реальное боевое использование в продакшне, в основном на серверах ессно.

     
     
  • 3.12, Аноним (-), 14:43, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ИМХО, vbox больше ориентирован на десктопное баловство с виртуалками, а qemu/kvm -
    > на реальное боевое использование в продакшне, в основном на серверах ессно.

    Настоящий, правильный QEMU (про который написана новость) с KVM работать не умеет и вообще никак к нему не относится. Для этого есть сторонний проект qemu-kvm, который упорно не пускают в QEMU.

     
     
  • 4.14, Аноним (-), 14:48, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > проект qemu-kvm, который упорно не пускают в QEMU.

    Вообще, по логике вещей - qemu был просто эмулятором, так, по жизни. То что он виртуализатор kvm - за него домыслили другие и как-то потом. Наверное поэтому оно вот так.

     
     
  • 5.16, Аноним (-), 14:50, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вообще, по логике вещей - qemu был просто эмулятором, так, по жизни.

    С некоторых пор он официально стал поддерживать работу подкладкой под виртуализатор Xen.

     
     
  • 6.30, Аноним (-), 20:02, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > С некоторых пор он официально стал поддерживать работу подкладкой под виртуализатор Xen.

    KVM'у это как-то не сильно мешает :)


     
     
  • 7.39, Аноним (-), 00:27, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > KVM'у это как-то не сильно мешает :)

    KVM на официальном QEMU не работает, и в обозримом будущем работать не будет.

     
     
  • 8.92, Аноним (-), 09:03, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Who the f ly cares ... текст свёрнут, показать
     
  • 4.25, anonymous (??), 18:34, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Для этого есть сторонний проект qemu-kvm, который упорно не пускают в QEMU.

    Так ведь давно уже пустили. http://avikivity.blogspot.com/2008/12/kvm-userspace-merging-into-upstream.htm

     
     
  • 5.31, Аноним (-), 20:03, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Так ведь давно уже пустили. http://avikivity.blogspot.com/2008/12/kvm-userspace-merging-into-upstream.htm

    Ну вот, оказывается страшилки еще и устаревшие на 3 года. Эй там, в криокамере! Вы зачем дезу разводите?

     
  • 3.19, СуперАноним (?), 16:01, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >4) Всякие там пробросы pci и usb в qemu/kvm вообще нахаляву и для всех.

    А аппаратный ключ для 1С пробросит?

     
     
  • 4.20, анон (?), 16:57, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, пробрасывается без проблем.
     
  • 4.23, Анонище (?), 17:59, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Проброс USB допилили? Надо попробовать.
     
     
  • 5.32, Аноним (-), 20:06, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Проброс USB допилили? Надо попробовать.

    Допилили? У меня он работал как минимум полгода назад. С ним когда-то в стародавние времена что-то было не так?

     
  • 4.106, Кирилл (??), 19:09, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Алладиновские ключи работают. Всё Ок.
     
  • 2.37, Аноним (-), 22:31, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >А чем отличается от virtualbox ?

    Что за глупые вопросы. VBox основан на QEMU.

     
     
  • 3.42, arisu (ok), 04:01, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > VBox основан на QEMU.

    нет. только часть динамического рекомпилятора, и та хорошо обнапильничена. не надо дезинформации.

     
     
  • 4.45, Аноним (-), 05:37, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> VBox основан на QEMU.
    >нет. только часть динамического рекомпилятора, и та хорошо обнапильничена. не надо дезинформации.

    Нет. Поставляйте факты как есть (без искажении): "It uses some of QEMU's virtual hardware devices and has a built-in dynamic recompiler that is based on QEMU."

    Возможно я ошибаюсь, но вы пишете так как будто это ничего не значит.

    Я (полагаю что вы тоже) не имею отношения к разработке QEMU, но очень уважительно отношусь к разработчикам QEMU и их труду.

     
     
  • 5.46, arisu (ok), 06:11, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >  Нет. Поставляйте факты как есть (без искажении): "It uses some of
    > QEMU's virtual hardware devices and has a built-in dynamic recompiler that
    > is based on QEMU."

    да, забыл, ещё немного кода из эмуляции железа. однако это не «основан на QEMU». не надо впадать в крайность с другой стороны — vb вполне самостоятельный продукт. с заимствованиями, да.

     

  • 1.4, Аноним (-), 14:15, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    > через "-cpu any"

    Теперь он умеет эмулировать любые процессоры. Даже еще не существующие ;)

     
  • 1.17, all_glory_to_the_hypnotoad (ok), 14:50, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ограничение в одно PCI-устройство на диск
    > возможность привязки к одному PCI-устройству тысяч дисков

    Что кому принадлежит, курица яйцу или яйцо курице?


    > поддержка аккаунтинга задержек ввода/вывода

    "аккаунтинг" это немного другое понятие. А именно это называется сбором статистики, как и написано далее по тексту.

     
     
  • 2.28, Ваня (?), 19:25, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, но это эмулятор и как следствие имеет место замедление работы. На моём Atom 550 работает без тормозов лишь Win9x/2k :(.
     
     
  • 3.34, Аноним (-), 20:42, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, но это эмулятор и как следствие имеет место замедление работы. На
    > моём Atom 550 работает без тормозов лишь Win9x/2k :(.

    Не знаю как там на атоме (а у него есть virtualization extensions?), а qemu/kvm с правильными настройками на моем феноме загружает убунту из убунты за ~30 секунд, что весьма доставляет. И чисто вычислительные задачи работают процентов на 90-95% от bare metal, что довольно недурно.

     
     
  • 4.38, Аноним (-), 22:38, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Да, но это эмулятор и как следствие имеет место замедление работы. На
    > моём Atom 550 работает без тормозов лишь Win9x/2k :(.

    Снова убунтанубность. Здесь весь ответ: http://ark.intel.com/products/50154/Intel-Atom-Processor-N550-%281M-Cach

     
     
  • 5.50, Ваня (?), 16:17, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Там не ответ, а спецификация, и между прочим устаревшая, напр. новые Atom 550 поддерживают до 4 Гб ОП.

    Для получения ускорения нужно VT-e, его нет. По этой же причине не работает VmWare.

     
     
  • 6.55, Аноним (-), 21:28, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Для получения ускорения нужно VT-e, его нет. По этой же причине не
    > работает VmWare.

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

     
     
  • 7.64, Ваня (?), 00:14, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я купил себе малошумный (< 5 Дб) и энергоэффективный процессор. Та часть которая в нём отсутствует мне не требуется. В следующем году планирую собрать Pico ITX + SSD и наконец то перейти на полностью бесшумный компьютер.
     
     
  • 8.93, Аноним (-), 09:17, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну да, еще расскажи что ты -5Дб как-то измерил При том что типовой шумовой фон ... большой текст свёрнут, показать
     
     
  • 9.98, arisu (ok), 09:56, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    винауз низапускается, не могут ... текст свёрнут, показать
     
  • 9.99, Ваня (?), 12:46, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во всём ПК лишь одна движущая часть - малооборотный вентилятор с макс шумом 5 Д... текст свёрнут, показать
     
  • 9.110, saNdro (?), 21:20, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Китаец здесь вы, милейший На моём я лично собрал себе домашний северок на ато... большой текст свёрнут, показать
     
  • 9.117, Perlovka (ok), 20:13, 16/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У вас проблемы с математикой, -5 таки больше -19, а речь вообще идет про 5 Дб ... текст свёрнут, показать
     
  • 6.62, Аноним (-), 00:06, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Там не ответ, а спецификация...

    Если я тебе дал и сказал что там ответ - значит там есть ответ.

    >Для получения ускорения нужно VT-e, его нет

    Это и есть ответ.


    P.S.: Так и запишу себе что Ваня - неадекват.

     
     
  • 7.63, Ваня (?), 00:09, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Кстати, показательно :). Заплатив я бы получил корректный и точный ответ без тонн мусора и оскорблений. Но это "СПО", послали на*** (в спецификацию), заставили разобраться в особенностях работы процессора, технологиях, терминологии, и когда я выучив эту дрянь возразил - обосрали и оскорбили. Интересно, почему у Линукс не более 3% на рынке? Вы тоже не знаете?
     
     
  • 8.65, Аноним (-), 06:51, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ага, ты либо платишь деньгами, либо своим временем Всё честно И, кстати, на ка... текст свёрнут, показать
     
  • 8.70, arisu (ok), 08:29, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    а бугога б ванятка, ты чем-то недоволен ты хочешь, чтобы за тебя все вокруг ... текст свёрнут, показать
     
  • 8.75, Аноним (-), 00:00, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен - показательно Но показательность лишь в том как обычный недальновидны... большой текст свёрнут, показать
     
     
  • 9.76, Ваня (?), 00:20, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Как я понимаю, вы относите себя к осилившим высоту Ну тогда может расскажете ... текст свёрнут, показать
     
     
  • 10.80, arisu (ok), 00:29, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ну никак не восемь тысяч долларов в день, куда уж нам до тебя 8230 ... текст свёрнут, показать
     
  • 10.83, Аноним (-), 00:34, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не важно куда я себя отношу Для меня это вообще не имеет значения Все ваши вып... текст свёрнут, показать
     
     
  • 11.87, Ваня (?), 00:39, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Говоря высота вы сравниваете одних пользователей и других Среднестатистическо... текст свёрнут, показать
     
     
  • 12.88, arisu (ok), 00:44, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    судя по твоему поведению здесь 8212 процесс тебе очень приятен ... текст свёрнут, показать
     
  • 12.89, Аноним (-), 01:15, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А червяки извиваются Среднестатистический пользователь и не придет сюда троллит... большой текст свёрнут, показать
     
     
  • 13.100, Ваня (?), 12:49, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы ещё добавил что Среднестатистический пользователь никогда не станет возра... текст свёрнут, показать
     
     
  • 14.104, Аноним (-), 17:38, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    8212 Ребе, я не понимаю приходишь к бедняку он приветлив и помогает, как мож... большой текст свёрнут, показать
     
  • 10.111, saNdro (?), 21:26, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вы что курите, Ваня С каких пор SATA, NUMA, APIC и другие спецификации для желе... большой текст свёрнут, показать
     
     
  • 11.113, Ваня (?), 22:30, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я и не говорил про ПО Речь о настройке ОС, и с моей точки зрения чтобы дости... текст свёрнут, показать
     
  • 8.78, Аноним (-), 00:27, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь задумайся как был бы устроен мир если б этих 3 не было В эти 3 попад... текст свёрнут, показать
     
     
  • 9.81, arisu (ok), 00:30, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ванятке пришлось бы зарабатывать на 171 досирак 187 не попугаем у m , а како... текст свёрнут, показать
     
     
  • 10.85, Аноним (-), 00:35, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Очень интересный ход мыслей, но, вцелом, верно ... текст свёрнут, показать
     
  • 9.84, Ваня (?), 00:35, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да точно также Вон на рынке процессоров и мат плат нет ни Столмана ни Торвальдс... текст свёрнут, показать
     
     
  • 10.90, Аноним (-), 01:18, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Снова проявление синдрома среднего образования в форме я не вижу дальше своего ... текст свёрнут, показать
     
     
  • 11.91, arisu (ok), 01:25, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    он где-то пытался свою зарплату озвучить в то, что она реальна 8212 верится ... текст свёрнут, показать
     
  • 8.94, Аноним (-), 09:31, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Сказки это здорово, но почему-то если заплатить за винду, саппорт не сильно помо... текст свёрнут, показать
     
     
  • 9.101, Ваня (?), 12:50, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пруф или балабол ... текст свёрнут, показать
     
     
  • 10.103, Аноним (-), 17:31, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Шутишь или идиот ... текст свёрнут, показать
     
     
  • 11.112, saNdro (?), 21:31, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Просто троль ... текст свёрнут, показать
     
  • 4.47, Perlovka (ok), 12:01, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Еще бы производители начали выпускать VT-d enabled десктопные мамки для проброса pci в виртуалку, и дуалбут можно было бы забыть, как страшный сон.
     
     
  • 5.56, Аноним (-), 21:29, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Еще бы производители начали выпускать VT-d enabled десктопные мамки для проброса pci
    > в виртуалку, и дуалбут можно было бы забыть, как страшный сон.

    Они начнут. И UEFI сделают. С secure boot. Так что мы и правда рискуем забыть про дуалбут, однако страшный сон только начинается, потому что это будут компьютеры которые более не подчиняются ВАМ... ;(

     
     
  • 6.59, arisu (ok), 22:01, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > это будут компьютеры которые более не подчиняются ВАМ… ;(

    а что, сейчас подчиняются, что ли? даже с пингвинусом не всё радужно, а уж всякие там винды и макоси — они вообще подчиняются кому угодно, только не владельцу техники. о чём rms не устаёт говорить, но кто ж слушает «старого истерика»? и то, что «старый истерик» потом прав оказывается (да поздняк уже метаться) — никого ничему не учит. ну, люди потому что, раса интеллектом не оборудованая.

     
     
  • 7.95, Аноним (-), 09:34, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас BIOS отработал и усе, чао-какао А там этот банальный зонд будет еще явно... большой текст свёрнут, показать
     
  • 4.107, Кирилл (??), 19:12, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    "Чистый" qemu это эмулятор всей аппаратной платформы, и процессора в том числе, вы же, скорее всего, имеет в виду qemu-kvm, что является совершенно иным продуктом, реализующим лишь толику qemu и с совершенно другими целями. qemu, вообще-то, проект исключительно коммерческий.
     

  • 1.27, Ваня (?), 19:24, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    До сих пор не реализован отладчик (в Bochs есть), криво сделана реализация ряда интерфейсов и протоколов, напр. ACPI возвращает лишь 5 таблиц из возможных ~30, отсутствуют задержки при обращении к аппаратуре, кривовато (но на порядок лучше чем в Bochs) работает таймер.
     
     
  • 2.35, Аноним (-), 20:44, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Зато умеет и много чего не умеет bochs. А идеальных программ вообще не бывает.
     
  • 2.40, зз (?), 02:04, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    gdb чем не отладчик?
     
     
  • 3.48, Ваня (?), 16:10, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    "GDB is the standard debugger on Linux and other Unices". У Bochs отладчик многоплатформенный.
     
     
  • 4.51, Аноним (-), 17:18, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > "GDB is the standard debugger on Linux and other Unices". У Bochs
    > отладчик многоплатформенный.

    GDB тоже многоплатформенный. Но на линуксе и прочих юниксах он является стандартным отладчиком, а на винде — нет. Собственно, _стандартного_ отладчика у винды, насколько мне известно, вообще нет.

     
     
  • 5.66, Аноним (-), 06:58, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> "GDB is the standard debugger on Linux and other Unices". У Bochs
    >> отладчик многоплатформенный.
    > GDB тоже многоплатформенный. Но на линуксе и прочих юниксах он является стандартным
    > отладчиком, а на винде — нет. Собственно, _стандартного_ отладчика у винды,
    > насколько мне известно, вообще нет.

    Там есть windbg как часть Microsoft SDK для драйверов, но он убогий и его нужно искать в интернете что бы поставить. В штатной поставке, да, нет.

     
     
  • 6.69, arisu (ok), 08:25, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В штатной поставке, да, нет.

    в штатной поставке и компилятора сей нет, и хидеров системных тоже. и вообще, m$ настолько любит разработчиков под свою ось, что более-менее нормальную среду разработки, доки и инструменты даёт только за деньги. типа «писать под винду — привилегия, докажи баблом, что ты достоин». угу. ща. бегу аж спотыкаюсь. сначала за винду бабло платить бегу, потом за инструменты разработчика бабло платить бегу, а потом вообще за каждое созданное программой окно роялти m$ нести буду, да.

     
     
  • 7.71, Ваня (?), 15:29, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что-то я не замечал чтобы при покупке автомобиля в комплекте шли все гаечные ключи для его ремонта.

    В Lin компилятор и отладчик нужен, без них он не работает. А в Win всё и так работает отлично.

     
     
  • 8.72, arisu (ok), 16:46, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    что-то я не замечал, чтобы мы говорили про автомобили да серьёзно йопт, а пац... текст свёрнут, показать
     
     
  • 9.73, Ваня (?), 21:33, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    SeaBIOS для QEMU мы ведь о QEMU говорим , да и сам QEMU, да и sym файл для fasm... текст свёрнут, показать
     
     
  • 10.74, arisu (ok), 21:35, 04/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    дадададада как же ты неизящно и некрасиво съехал с темы, которую сам же и начал... текст свёрнут, показать
     
     
  • 11.77, Ваня (?), 00:22, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я лишь развил тему А ваш флуд и словесный понос оставьте себе ... текст свёрнут, показать
     
     
  • 12.79, arisu (ok), 00:28, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    нет, ты расширил тему а когда понял, как круто лажанулся 8212 попытался сы... текст свёрнут, показать
     
     
  • 13.82, Ваня (?), 00:31, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    -D Лечись, а то станешь как Столман интернет через wget смотреть и звонить с чу... текст свёрнут, показать
     
     
  • 14.86, arisu (ok), 00:37, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ванечка, да ты не переживай за меня ты отрабатывай, не отвлекайся со временем ... текст свёрнут, показать
     
  • 9.118, uniman (?), 19:48, 04/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    после покупки системы купить еще программ Это коммерция Производство, прод... текст свёрнут, показать
     
  • 8.96, Аноним (-), 09:36, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А при чем тут ремонт Компилер позволяет новые программы создавать, а не ремонти... текст свёрнут, показать
     
     
  • 9.97, arisu (ok), 09:55, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    да он уже жидко обгадился, бедняжка класс игры невысокий вызвал огонь на себя,... текст свёрнут, показать
     
  • 9.102, Ваня (?), 12:56, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Красивая и элегантная аналогия Кто-то понял, кто-то нет Хмм Что-то я не зам... текст свёрнут, показать
     
     
  • 10.114, arisu (ok), 22:58, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    8230 не относящаяся к делу дальше идут жалобы кнопкодавителя на то, что 171... текст свёрнут, показать
     
  • 4.105, z (??), 18:05, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > "GDB is the standard debugger on Linux and other Unices". У Bochs
    > отладчик многоплатформенный.

    Ну, если на то пошло, QEMU предоставляет интерфейс gdb MI, присоединиться к нему можно не только из gdb, но, например, и из еклипса, который многоплатформенный.

     

  • 1.29, Аноним (-), 19:28, 02/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чего-то я не понимаю: в ссылках к новости идет под номером 2 "OpenNews: Увидел свет эмулятор QEMU 0.15", вроде недавняя!?
     
     
  • 2.33, Аноним (-), 20:17, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    How do I know when to release 1.0.0?

    If your software is being used in production, it should probably already be 1.0.0. If you have a stable API on which users have come to depend, you should be 1.0.0. If you're worrying a lot about backwards compatibility, you should probably already be 1.0.0.

    --
    Semantic versioning.
    http://http://semver.org/

     
  • 2.36, Аноним (-), 20:54, 02/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Заглянул на "родной" сайт: http://wiki.qemu.org,
    и, действительно, с версии 0.15 до 1.0 - офигеть!
    Наверное стоит пожелать такого же прогресса и другим разработкам ;-)
     
     
  • 3.44, arisu (ok), 04:09, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Наверное стоит пожелать такого же прогресса и другим разработкам ;-)

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

    а вот чего хочется пожелать — это чтобы тебе подобных, считающих «1.0» чем-то Обалдеть Крутым, было поменьше. тогда и разработчики не будут вынуждены ради плебса с номерами версий играть.

     
  • 3.49, Ваня (?), 16:13, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    "1.0" - это первая стабильная версия с полным функционалом. Многие разработки начали нумерацию версия "с нуля", там Миранда до сих пор 0.9.37, а Менуэт 0.98 (хотя здесь до 1.0 ещё как до Луны), и т.д.
     

  • 1.53, Аноним (-), 20:31, 03/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а pci- устройства он пробросить могет ?
     
     
  • 2.58, Аноним (-), 21:52, 03/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > а pci- устройства он пробросить могет ?

    Как минимум его инкарнация с KVM - да, могет. Вот только ваше железо должно уметь IOMMU (у амд чипсеты с 9хх серии, у интела - те которые поддерживают vt-d).

     
     
  • 3.109, Кирилл (??), 19:17, 05/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это никакая не "инкарнация". Только названия похожие.
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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