LINUX.ORG.RU

Вышел QEMU 0.9.1


0

0

После очень продолжительного затишья вышел QEmu 0.9.1.

В релизе куча изменений и нововведений:

  • Загрузка образа виртуальной машины по сети через TFTP
  • Эмуляция виртуальных ethernet адаптеров (TAP) для Solaris
  • Мониторинг мультиплексирования для некоторых каналов ввода/вывода
  • Поддержка ds1225y nvram
  • Выбор модели CPU
  • Исправления для Sparc-ов
  • Поддержка MIPS 64-bit FPU
  • Эмуляция КПК на базе Xscale
  • Эмуляция системы ColdFire
  • Улучшена поддержка SH4
  • Поддержка MIPS64
  • Предварительная поддержка эмуляции Alpha
  • Поддержка образов виртуальных машин Parallels (только чтение)
  • Поддержка SVM (аппаратная виртуализация x86 от AMD)
  • Эмуляция CRIS
  • Поддержка исполнения кода для SPARC32PLUS
  • Псевдомашина MIPS mipssim
  • Эмуляция Strace для Linux окружения
  • Эмуляция OMAP310 MPU плюс эмуляция КПК Palm T|E
  • Эмуляция ARM v6, v7, NEON SIMD и SMP
  • Эмуляция Gumstix boards: connex and verdex
  • Эмуляция Intel mainstone II board
  • Поддержка графических карт VMware SVGA II
Download: http://fabrice.bellard.free.fr/qemu/d...

>>> Changelog

Re: Вышел QEMU 0.9.1

Интересно, скорость эмуляции подтянули?

animechaos ()

Re: Вышел QEMU 0.9.1

>[*] Выбор модели CPU

Из каких? PS./me скачал но лень компилить че-то.

anonymous ()

Re: Вышел QEMU 0.9.1

Офигеть. Список изменений тянет на 1.0, а то и на 2.0.

random_code ★★ ()

Re: Вышел QEMU 0.9.1

А компиляции gcc4 так до сих пор и нет?

tailgunner ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от tailgunner

Re: Вышел QEMU 0.9.1

+1. Что-то неохото откатываться на gcc3

anonymous ()

Re: Вышел QEMU 0.9.1

А оно уже установленнную систему на другом винте загрузит?

fury3 ()

Re: Вышел QEMU 0.9.1

Производит вполне позитивное впечатление.. Не мешало бы пощупать это дело.. ;-)

MiracleMan ★★★★★ ()

Re: Вышел QEMU 0.9.1

Интересно, а оно сможет OE собирать на fedora для arm?

jackill ★★★★★ ()

Re: Вышел QEMU 0.9.1

>Поддержка SVM (аппаратная виртуализация x86 от AMD)

не понял, а раньше что, не было? это у меня kvm от фонаря работал, без поддержки?

JackYF ★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от tailgunner

Re: Вышел QEMU 0.9.1

>А компиляции gcc4 так до сих пор и нет?

в чейнжлоге о гцц - ни слова...

похоже что нету...

это наверно главные недостаток куему :(

Muller ()
Ответ на: Re: Вышел QEMU 0.9.1 от tailgunner

Re: Вышел QEMU 0.9.1

> А компиляции gcc4 так до сих пор и нет?

./configure --disable-gcc-check

с 4.1.2 нормально собралось

JB ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от JackYF

Re: Вышел QEMU 0.9.1

> не понял, а раньше что, не было? это у меня kvm от фонаря работал, без поддержки?

если не ошибаюсь, kvm это часть ядра и к qemu никакого отношения не имеет, просто qemu умеет его использовать

JB ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от JB

Re: Вышел QEMU 0.9.1

>./configure --disable-gcc-check

> с 4.1.2 нормально собралось

а работает? на факе написано что полюбасу могут быть проблемы с глобальным использованием регистров и т.д.

Muller ()
Ответ на: Re: Вышел QEMU 0.9.1 от Muller

Re: Вышел QEMU 0.9.1

> а работает? на факе написано что полюбасу могут быть проблемы с глобальным использованием регистров и т.д.

с 0.9 проблем не было

JB ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от JB

Re: Вышел QEMU 0.9.1

Правильно. У меня проц поддерживает svm. kvm для аппаратного ускорения использует модуль kvm_amd.

Внимание, вопрос: qemu 0.8.1, выходит, не использовал этот самый svm, а работал без аппаратного ускорения?

JackYF ★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от JackYF

Re: Вышел QEMU 0.9.1

скорее он научился использовать svm без kvm :)

JB ★★★★★ ()

Re: Вышел QEMU 0.9.1

А на arm в качестве хоста оно работает?

Pythagoras ★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от JB

Re: Вышел QEMU 0.9.1

>> а работает? на факе написано что полюбасу могут быть проблемы с глобальным использованием регистров и т.д.

> с 0.9 проблем не было

на какой платформе? х86? или амд64? или свой вариант? :)

хотя в любом случае надо будет попробовать :)

Muller ()
Ответ на: Re: Вышел QEMU 0.9.1 от phasma

Re: Вышел QEMU 0.9.1

Вообще поддержка iwmmxt (pxa27x) есть в cvs
здесь вроде тоже но! оно не собирается с gcc4

alexxy ()

Re: Вышел QEMU 0.9.1

Делали бы они как wine, Каждые две недели обновление

DjSpike ()
Ответ на: Re: Вышел QEMU 0.9.1 от DjSpike

Re: Вышел QEMU 0.9.1

>Делали бы они как wine, Каждые две недели обновление

http://qemu-forum.ipi.fi/qemu-snapshots/

Вопрос на засыпку - как включить эту самую VMWare SVGA? А то обнаружил только -std-vga. + ко всему, там макось работает? И когда kqemu будет новый?

А так всё работает прекрасно. Использую.

post-factum ★★★★★ ()

Re: Вышел QEMU 0.9.1

супер, правда я только 5 числа деб паккет из cvs собрал...

кстати, не понимаю тех кто компилит с гцц 4? а что мешает в систему гцц 3.6 дополнительно постаивть, с ним скомпитить qemu и забыть про гцц? А в идеале, в виртуальной тачке ставите систему такая же как у вас на десктопе(сервере и т.д.) собираете там пакет для вашей системы и все. И старый гцц на работающую машину ставить не надо.

anonymous ()
Ответ на: Re: Вышел QEMU 0.9.1 от anonymous

Re: Вышел QEMU 0.9.1

>А в идеале, в виртуальной тачке ставите систему такая же как у вас на десктопе(сервере и т.д.) собираете там пакет для вашей системы и все. И старый гцц на работающую машину ставить не надо.

Бред. Можно просто версию гцц ещё одну поставить. И явно её указать при компиляции.

post-factum ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от anonymous

Re: Вышел QEMU 0.9.1

>кстати, не понимаю тех кто компилит с гцц 4? а что мешает в систему гцц 3.6 дополнительно постаивть, с ним скомпитить qemu и забыть про гцц? А в идеале, в виртуальной тачке ставите систему такая же как у вас на десктопе(сервере и т.д.) собираете там пакет для вашей системы и все. И старый гцц на работающую машину ставить не надо.

религия не позволяет.

на домашнем тазике я легко могу так и сделать. но на рабочем тазике ставить ради одного куему еще один гцц очень не хочеться...

Muller ()

Re: Вышел QEMU 0.9.1

Хотя Dimez попросил перевести ChangeLog, я это совершенно не одобряю - многие фразы значат совсем не то, что написано в оригинале.

Но у нас же русскоязычный *сайт* о Линукс ;-)

А кто такой QEmu? Ramen в следующий раз пишите о продукте в двух словах, пожалуйста - каждый день на этом сайте не мало новичков.

birdie ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от birdie

Re: Вышел QEMU 0.9.1

> Хотя Dimez попросил перевести ChangeLog

Это не я просил, не наводи поклёп. Но, пользуясь случаем, попрошу ещё раз - пиши на русском в форуме. Это уже второе китайское предупреждение тебе.

Dimez ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от Dimez

Re: Вышел QEMU 0.9.1

мою новость не пропустили там писалось что это такое и чейнж лог на инглише позавчера писал не пропустили....

sneer ()

Re: Вышел QEMU 0.9.1

А kqemu-1.3.0pre11 с этим не работает? ._.

Danmer ★★ ()

Re: Вышел QEMU 0.9.1

за эмуляция XScale большое им спасибо.

aliens ★★ ()

Re: Вышел QEMU 0.9.1

Не этого может быть. Не верю.

gena2x ★★★ ()

Re: Вышел QEMU 0.9.1

Аффтар, спасибо за новость и перевод, но

> # Загрузка образа виртуальной машины по сети через TFTP

это не самый лучший ;) перевод фразы "TFTP booting from host directory".

tailgunner ★★★★★ ()

Re: Вышел QEMU 0.9.1

неужели я первый это произнесу?
VMwareКАПЕЦ!!
ebuild уже есть?
а вообще-то дженту уже снёс, качать буду бинарники для хр )

yurikoles ★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от yurikoles

Re: Вышел QEMU 0.9.1

OH_SHI нет ещё новой версии, прийдёца в cygwin собирать ((

yurikoles ★★★ ()

Re: Вышел QEMU 0.9.1

Оно-таки теперь собирается без граблей с gcc4 ?

Bohtvaroh ★★★★ ()

Re: Вышел QEMU 0.9.1

>Эмуляция КПК на базе Xscale

Завр там мулился ещё хз когда :)

anonymous ()
Ответ на: Re: Вышел QEMU 0.9.1 от JackYF

Re: Вышел QEMU 0.9.1

>это у меня kvm от фонаря работал, без поддержки?

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

fghj ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от Bohtvaroh

Re: Вышел QEMU 0.9.1

>Оно-таки теперь собирается без граблей с gcc4 ?

это скорее вопрос в будущую ветку обсуждения выхода новой версии gcc,

тот код который генерирует gcc 4 им не подходит, и им либо надо писать свой компилятор (вряд ли),
либо протащить в gcc опции типа 'compile-for-qemu',
но разработчики gcc не спешат им помогать

fghj ★★★★★ ()

как его юзать-то?

Для gentoo c консоли можно запускать qemu и есть в принципе qemud (http://trac.c3d2.de/qemud).

Внимание вопросы:

- как запустить kvm при помощи rc-update

- как обеспечить шатдаун виртуальных машин (при выключении питания host например)

Есть здесь хоть один человек, который запускал kernel virtual machine на сервере?

anonymous ()
Ответ на: Re: Вышел QEMU 0.9.1 от fghj

Re: Вышел QEMU 0.9.1

> тот код который генерирует gcc 4 им не подходит

А чем именно он им не подходит?

anonymous ()
Ответ на: Re: Вышел QEMU 0.9.1 от fghj

Re: Вышел QEMU 0.9.1

> тот код который генерирует gcc 4 им не подходит

Чем?

tailgunner ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от anonymous

Re: Вышел QEMU 0.9.1

>> тот код который генерирует gcc 4 им не подходит
>
>А чем именно он им не подходит?

Ну грубо говоря как работает эмулятор,
берет машинную инстукцию и выполняет действие аналогичное тому
какое действие произведет инструкция,

некоторые инструкции можно прям так и выполнять,
другие приходится заменить целой функцией написанной
на языке С (возможно с ассемблерными вставками) и заранее скомплированной,

Вот с этими функциями и проблема.

qemu выполняет инструкции не одна за одной,
а "пачками", для этого он соединяет эти функции,
превращая их как бы в одну функцию,

чтобы это работало надо чтобы gcc не встваил (если его не просили) выход из функции в ее серидину, и не проделывал еще некоторые трюки,

в этом плане gcc 3 был удобный, а gcc 4 слишком умный,
оптимизации там всякие и в результате его просто нельзя использовать.

fghj ★★★★★ ()
Ответ на: Re: Вышел QEMU 0.9.1 от post-factum

Re: Вышел QEMU 0.9.1

сам ты БРЕД!

я написал ИЛИ - ИЛИ. как хошь, так и делай. а "в идеале" ИМХО, потому, что на этой виртуальной тачке можно ВСЕГДА собирать пакеты для хоста, а на хост ВООБЩЕ ГЦЦ не ставить!

anonymous ()
Ответ на: Re: Вышел QEMU 0.9.1 от fghj

Re: Вышел QEMU 0.9.1

за то что gcc4 оптимизирует БЕЗ ПРОСЬБЫ код руки разрабам поломать надо.

yurikoles ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.