The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Эмуляция аппаратных платформ с помощью QEMU"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от opennews (??) on 01-Ноя-05, 16:21 
В статье "Hardware emulation with QEMU (http://www.linux.com/article.pl?sid=05/10/24/1845248)" описывается работа с эмулятором QEMU в Linux.

QEMU, на мой взгляд, одна из самых простых в установке и настройке среди бесплатных виртуальных машин. Она может эмулировать несколько аппаратных платформ и доступна для многих операционных систем, в тоже время она достаточно динамично развивается. Для Linux и FreeBSD есть модули ядра для более эффективной работы эмулятора.


URL: http://www.linux.com/article.pl?sid=05/10/24/1845248
Новость: http://www.opennet.dev/opennews/art.shtml?num=6350

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от _Nick_ (??) on 01-Ноя-05, 16:21 
Отличная весч
Cообщить модератору | Наверх | ^

2. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от chip email(ok) on 01-Ноя-05, 16:42 
Кстати, кому-нибудь-таки удалось реализовать bridge-networking на поднимаемом интерфейсе? Есть ужасное желание вывести qemu в реальную сеть, но ничего из этого не выходитЪ. Почему-то guest os не получает arp-reply, хотя по tcpdump -i tun0 host'ая машина их бережно отсылает.
Cообщить модератору | Наверх | ^

4. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от butcher (ok) on 02-Ноя-05, 08:24 
>Кстати, кому-нибудь-таки удалось реализовать bridge-networking на поднимаемом интерфейсе? Есть ужасное желание вывести
>qemu в реальную сеть, но ничего из этого не выходитЪ. Почему-то
>guest os не получает arp-reply, хотя по tcpdump -i tun0 host'ая
>машина их бережно отсылает.

Гляньте этот тред:
http://lists.freebsd.org/pipermail/freebsd-emulation/2005-August/001203.html

Cообщить модератору | Наверх | ^

6. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от chip email(ok) on 02-Ноя-05, 08:46 
>Гляньте этот тред:
>http://lists.freebsd.org/pipermail/freebsd-emulation/2005-August/001203.html

Спасибо! Но ничего нового для себя не открыл. Я действовал согласно http://lists.gnu.org/archive/html/qemu-devel/2004-09/msg00150.html

Однако, qemu показал мне дулю с носом. Еще раз говорю, ARP/RARP не работают корректно :( От этого и лезут все косяки, которые пока не были мною решены.

Cообщить модератору | Наверх | ^

7. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от _Nick_ (ok) on 02-Ноя-05, 10:29 
>Однако, qemu показал мне дулю с носом. Еще раз говорю, ARP/RARP не
>работают корректно :( От этого и лезут все косяки, которые пока
>не были мною решены.
какая ОС и версия QEMU на вооружении?
Cообщить модератору | Наверх | ^

13. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от chip email(ok) on 02-Ноя-05, 17:19 
>какая ОС и версия QEMU на вооружении?

Пробовалось на Ubuntu Breezy, сегодня-завтра попробую на FreeBSD-6.0. Qemu из стандартной поставки.


Cообщить модератору | Наверх | ^

14. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от chip email(ok) on 20-Янв-06, 00:53 
Разродился я таки вернутся к qemu. Благодаря:
http://portmanager.sunsite.dk/developers.html и
http://lists.gnu.org/archive/html/qemu-devel/2004-06/msg00331.html

qemu подхватил bridge на интерфейсе.
> uname -rs
FreeBSD 6.0-RELEASE
> pkg_info | grep qemu
kqemu-kmod-0.7.2_1  Kernel Acceralator for QEMU CPU Emulator
qemu-0.8.0_2        QEMU CPU Emulator
> kldstat -v | grep kqemu
9    1 0xc42d7000 b000     kqemu.ko
                379 kqemu
>

Cообщить модератору | Наверх | ^

3. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от dryupitz on 01-Ноя-05, 17:47 
А у меня пока не получилось заюзать порты - ни параллельный, ни перпендикулярный (в смысле последовательный).
Cообщить модератору | Наверх | ^

5. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от butcher (ok) on 02-Ноя-05, 08:25 
>А у меня пока не получилось заюзать порты - ни параллельный, ни
>перпендикулярный (в смысле последовательный).

Параллельный не пробовал, работал отладчиком через последовательный. Работает.

Cообщить модератору | Наверх | ^

8. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от dryupitz on 02-Ноя-05, 10:52 
У меня FreeBSD. Если я пытаюсь сделать например:
qemu -serial /dev/sio0 OS.img
то получаю "qemu: could not open serial device 'dev/sio0'"
на месте sio0 я пробовал cuaa0, cuaia0 - бесполезно
точно так-же и с параллельным портом.
Cообщить модератору | Наверх | ^

9. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от _Nick_ (ok) on 02-Ноя-05, 11:24 
>У меня FreeBSD. Если я пытаюсь сделать например:
>qemu -serial /dev/sio0 OS.img
>то получаю "qemu: could not open serial device 'dev/sio0'"
>на месте sio0 я пробовал cuaa0, cuaia0 - бесполезно
>точно так-же и с параллельным портом.

горько это говорить, но проверь пермисиии.
Исходя из того, что нормальный люди (мы ведь нормальные люди) пускают подобный эмулятор НЕ от рута - следовательно, к /dev/{sioN,cuaaN,cuaiaN}
просто нет доступа. поправь пермиссии - и должнО быть тебе счастье.
Я думаю, у тебя devfs? следовательно, если есть /dev/XXXXX, то и этот порт реально существует.
Не выйдет - покажи, что у тебя в /dev/:
$ ls -l /dev/{sio*,cuaa*,cuaia*}

Cообщить модератору | Наверх | ^

10. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от dryupitz on 02-Ноя-05, 11:41 
С правами все в норме:
crw-rw----  1 uucp    dialer    236, 128  2 ноя 08:57 cuaa0
crw-rw----  1 uucp    dialer    235, 160  2 ноя 08:57 cuaia0

в devfs.conf:
own     cuaa0   uucp:dialer
perm    cuaa0   0660

Юзер в группе dialer. Но даже если запускать quemu из под рута, происходит в точности то-же самое.

Cообщить модератору | Наверх | ^

11. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от _Nick_ (ok) on 02-Ноя-05, 12:27 
ок.
а код возврата пробывал искать?
потому как "не могу открыть" - это лишь часть айсберга.
Заюзать даже можно какую-нить *trace прогу. Думаю их во фре есть ;))
Cообщить модератору | Наверх | ^

12. "Эмуляция аппаратных платформ с помощью QEMU"
Сообщение от dryupitz on 02-Ноя-05, 15:06 
Попробую, спасибо за подсказку.
Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




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

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