QEMU 0.9.0 и свободный модуль-ускоритель Свободный эмулятор аппаратных систем (поддерживаются различные архитектуры) QEMU обновился до версии 0.9.0. Новая версия использует асинхронный ввод/вывод, поддерживает загрузку по PXE и предлагает новый формат образов дисков. Помимо этого значительно улучшена эмуляция MIPS, исправлены ошибки в эмуляции машин x86/x86_64. Подробнее в истории изменений.
На следующий же день после релиза состоялось долгожданное для многих открытие ядерного модуля-ускорителя QEMU (для Linux и FreeBSD) по лицензии GPL 2. До этого модуль-ускоритель был проприетарным. Ныне доступны не только исходники, но также и подробная документация вместе с описанием API. |
Комментарии |
Комментарии: 523
| Они бы ещё сделали так, чтобы QEMU нормально собирался с помощью gcc3, и тогда цены бы им не было... А пока мажу лыжи для KVM... |
|
Комментарии: 558
| c gcc3 он вроде нормально собирается... у него с gcc4 проблемы |
|
Комментарии: 523
| Ну да, пардон, это и имелсь в виду. |
|
Комментарии: 952
| Ой, да это ерунда. На крайняк можно взять бинарную версию, можно поставить себе компилятор правильный и собрать самому... Это вопросы решаемые.
Меня лично загрузка по PXE и свободный ускоритель радуют просто немеряно. С таким арсеналом (а я до этого маялся с PXE из дискет в эмуляторе, не самое лучшее было времяпрепровождение) может даже вполне сгодится для работы местами... |
|
Комментарии: 523
| Хм... QEMU для работы? Ну не знаю. Я пытался запускать в нём Windows для своего профильного софта. Оказалось жутко неудобно. В итоге трогал QEMU изредка для всяких экспериментов. А потом и снёс нафиг. |
|
Комментарии: 96
Зарегистрирован: 07.11.2005 14:27
| QEMU для серьёзной работы не подходит. Да, я использую его сам для тестирования StreamOS, но только оттого, что QEMU грузится быстрее VMware Server. А так последнее весьма рекомендуется ввиду бесплатности и вообще . |
|
Комментарии: 952
| VMWare умеет эмулировать ARM, MIPS?.. |
|
Комментарии: 952
| Ну и PowerPC, конечно, тоже, до кучи. |
|
Комментарии: 96
Зарегистрирован: 07.11.2005 14:27
| Не умеет. Но. На QEMU я ни MacOS X не запустил, ни MenuetOS 64-bit. Нафига такая эмуляция? |
|
Комментарии: 96
Зарегистрирован: 07.11.2005 14:27
| А, справился и я уже . Работает.
Да не спорю я, шикарная вещь, да только на эмуляции х86 тормозит. Ладно, чтобы не впустую, скажу, что для х86 - VMware Server, а для всего остального - qemu. kernel-kqemu для скорости не очень и помогает, вот недавно ставил Windows XP - промаялся фиг знает сколько времени, и это при том, что на VMware Server винда ставится практически один к одному. Но для StreamOS qemu всё-таки предпочтительней, ибо сам эмулятор запускается быстрее.
Короче... |
|
Комментарии: 952
| post-factum написал(а) ... kernel-kqemu для скорости не очень и помогает Я бы сказал, что помогает, но...
post-factum написал(а) ... вот недавно ставил Windows XP - промаялся фиг знает сколько времени Виртуальные винчестеры - да, слабое место QEMU на сегодня. Установка больших операционок может длиться невыносимо долго, пробовал Fedora ставить - не выдержал. Зато был повод порадоваться инсталляторам OpenBSD/NetBSD - ставятся в разы быстрее. |
|
Комментарии: 952
| Да и графика, надо сказать, не спешит никуда. Даёшь консоль! |
|
Комментарии: 96
Зарегистрирован: 07.11.2005 14:27
| Угу, спасибо за линк, почитал, интересно.
Вопрос имеется: есть возможность в qemu сделать чего-то по типу bridged network в VMware? Если нет, то как связать (самым удобным способом) гостевую и хост-ОС? |
|
Комментарии: 952
| post-factum написал(а) ... Вопрос имеется: есть возможность в qemu сделать чего-то по типу bridged network в VMware? Если нет, то как связать (самым удобным способом) гостевую и хост-ОС? В принципе, всё тут описано: http://qemu.org/qemu-doc.html#SEC25 Да и в Жужле можно найти много чего. У меня, правда, почему-то NAT не работает в пользовательском режиме, поэтому пользую tap когда надо. |
|
Комментарии: 952
| Roman I Khimov написал(а) ... У меня, правда, почему-то NAT не работает в пользовательском режиме, поэтому пользую tap когда надо. Хе-хе... О пользе чтения документации... Пинг и правда не должен работать, а остальное ведь работает. |
|
Комментарии: 96
Зарегистрирован: 07.11.2005 14:27
| Асилил . Только не нагуглил нормального qemu-ifup. Товарищь Химов, поделись скриптом, пожалуйста. |
|
Комментарии: 952
| Ну, например:
написал(а) ... #!/bin/sh ifconfig ${1} 192.168.115.2
Тут главное интерфейс поднять, можно ещё iptables/pf правила добавлять/удалять/перезапускать. А вообще, сетки пользовательского режима вполне хватает, ИМХО. 10.0.2.2 - хост-машина, NAT в интернет тоже есть. Ну вот только пинги не идут, это минус, конечно. |
|
Комментарии: 952
| Добавлю. Эмуляция PowerPC работает на сегодня из рук вон плохо. Похоже, что разработчик, добавивший её изначально, убежал в неизвестность. А жаль. |
|
Комментарии: 96
Зарегистрирован: 07.11.2005 14:27
| Да, MacOS X 10.3 не ставится. |
|
Комментарии: 952
| Угу, а ядро Linux можно запустить только из ветки 2.4.x, да и то не каждое. 2.6 не работает никак. Но, судя по всему, это больше проблемы OpenHackWare (реализации Open Firmware), нежели самого QEMU... Правда, утешение не очень помогает практически. |
|
Комментарии: 523
| А если не секрет: зачем кому-либо сейчас эти PPC? |
|
Комментарии: 96
Зарегистрирован: 07.11.2005 14:27
| Ну у них архитектура другая, нежели в х86, и, ИМХО, более совершенная. |
|
Комментарии: 523
| post-factum написал(а) ... и, ИМХО, более совершенная. Допустим. И дальше что? Где они, это PPC? Power* загибается, Cell - это уже совсем другая песня... Разве что на тему AmigaOS понастольгировать... |
|
Комментарии: 96
Зарегистрирован: 07.11.2005 14:27
| Ну это уже другой разговор . |
|
Комментарии: 952
| ddc написал(а) ... А если не секрет: зачем кому-либо сейчас эти PPC? Применений масса. IBM BlueGene, например.
Серьезно, например, у AMCC очень хорошая серия 440S для высокопроизводительной работы с устройствами хранения данных, вот, например. RAID-NAS-SAN всякие получаются отличные. Тут хорошие штуки интегрированы на кристалл, плюс PowerPC как-то в целом ближе серверам.
Freescale MX31весьма популярен для всяких медийных применений, тоже http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX31&nodeId=01J4Fs2973ZrDR написал(а) ... весьма интересная штука . Тут хорошо то, что ARM такую производительность не даст (ну или ARM11, но он дорогой, бессмысленно будет), плюс, опять-таки, много интересного на кристалле.
Ну и, конечно, IBM. Самые зверские PowerPC в чистом исполнении. Мощно, надёжно. Тоже востребовано.
Тут главное, что Power делает отнюдь не только IBM и отнюдь не только в большие сервера. Архитектура гибкая, производителей хватает, разнообразие в интеграции на кристалле... Power вполне себе живёт. |
|
Комментарии: 523
| Да, про FreeScale я как-то забыл... |
Комментарии доступны только авторизованным пользователям, авторизуйтесь или зарегистрируйтесь на сайте здесь
|