После почти года разработки вышел новый релиз эмулятора QEMU 0.9.1 (http://fabrice.bellard.free.fr/qemu/). Кроме исправления ошибок в QEMU 0.9.1 представлены несколько новшеств:- Возможность загрузки образа виртуальной машины по сети через TFTP;
- Режим эмуляции КПК на базе платформы Xscale;
- Эмуляция виртуальных ethernet адаптеров (TAP) для Solaris;
- Средство мониторинга мультиплексирования для некоторых каналов ввода/вывода;
- Поддержка выбора модели CPU;
- Поддержка MIPS64 CPU и MIPS 64-bit FPU;
- Поддержка CPU ARM v6, v7, NEON SIMD и SMP;
- Предварительная реализация эмуляции платформы Alpha;
- Поддержка, в режиме только для чтения, образов виртуальных машин Parallels;
- Поддержка режима аппаратной виртуализации SVM (Statechart Virtual Machine) для современных x86 процессоров производства AMD;
- Поддержка исполнения файлов для платформы SPARC32PLUS;
- Реализация Strace для Linux окружений;
- Эмуляция OMAP310 MPU и поддержка эмуляции КПК Palm T|E;
- Поддержка виртуальных графических карт VMware SVGA II.URL: http://www.phoronix.com/scan.php?page=news_item&px=NjI3Mg
Новость: http://www.opennet.me/opennews/art.shtml?num=13551
Я правильно понял, что gcc4 по прежнему не собирается?
У меня и 0.9.0 собран gcc4...
toshka:/usr/src/qemu/qemu-0.9.1 # ./configure --cc=gcc-4.2
WARNING: "gcc-4.2" looks like gcc 4.x
QEMU is known to have problems when compiled with gcc 4.x
It is recommended that you use gcc 3.x to build QEMU
To use this compiler anyway, configure with --disable-gcc-check
Ну ладно, верю, собрать-то можно. А работает потом как?
Вот, тестирую... пока работает и c kqemu даже.
Часы перестали глкать, а то на snapshot_ax, примерно за час на 10 минут вперед убегали.А может, 2.6.23 такое.... :-|
Сколько вкусностей
"Поддержка режима аппаратной виртуализации SVM (Statechart Virtual Machine) для современных x86 процессоров производства AMD;"А это что такое? Кто то может ткнуть на инфу?
* AMD64 Architecture Programmer's Manual Volume 2: System Programming
http://www.amd.com/us-en/assets/content_type/white_papers_an...* AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions
http://www.amd.com/us-en/assets/content_type/white_papers_an...
Да и вообще, всю эту страничку - http://developer.amd.com/devguides.jsp
http://www.eecs.berkeley.edu/~tfeng/papers/svm2003.pdf
А кто-нить еще не может объяснить популярно и/или
ткнуть в ссылку, что на практике означает выполнение
бинарников другой платформы?
Возможно ли, например, собрать под ARM (заюзав LFS тот же)
линух-дистр, в котором будут x86 библиотеки(как в x86_64 32-х битные
либы), и который сможет через quemu юзать x86?Само напрашивается: wine в каком-нить chroot на какой-нибудь Nokia 770/8xx ;-)?)
Вайн, оно, конечно, костыль, но иногда необходимо -(((
Да, кстати, и родной проприетарный x86 софт - тоже ведь удобно?
Выглядит эта конструкция как велосипедо-подобный бред, но... ведь если бы
такое было возможно, разве не было бы это удобно?
А по мне, так очень нехватает поддержки powerpc.
На продакшен аиксы ломает ставить набор разработчика.
А так бы развернул девелоперскую виртуалочку на интеле
и компиляй себе потихонечку