T0p
20.04.2007, 01:17
В статье я бы хотел немного описать ситуацию с эмуляторами под FreeBsd и поделиться опытом эмуляции ОС под FreeBsd.
Виртуализация во FreeBsd
Вступление
Виртуальные машины существуют очень давно и год от года становятся все быстрее и стабильнее.
И Пк становятся быстрее и мощнее уже сейчас знакомые поднимают до 6 вирт машин на домашнем ПК.
Софт
Дело с софтом для виртулок во FreeBsd обстоит не так хорошо как бы хотелось.. их не так много.
Речь в этой статье пойдет о двух машинах Qemu и VmWare.
Первое что я пробовал себе поставить -это Vmware о ней я много был наслышан, писали хорошая , но платная.
Присматриваемся
Первое что мне не понравилось это версия Vmware во Freebsd она 3, старая.
Второе, что архив в портах битый и приходится его самому искать и выкачивать. За исключением этих минусов сборка Freebsd идет без проблем.
И подробно описана -
_http://www.opennet.ru:8101/base/sys/vmware_freebsd.txt.html
Что мне понравилось:
графическийй интерфейс управления машиной т.е. есть панель в окне которой можно включать, перегружать, добавлять диски для виртуальной машины и т.д. Это очень неплохо.
Плохо то что не все функции в нем работают- не работает флоппи привод, нельзя подмонтировать к вирт. машине разделы винчестера.
Порадовала еще настройка сети для виртуальной машины - получилось все очень быстро.
Смог запустить 3 разных лайф цд своих и поставить 2000 винду, решил ставить ХП сп2 ,но завершилось неудачей после успешной установки при первом запуске просто черный экран.
Что нет
Не найдя того, что могло бы решить проблему, вернулся к 2000, хотя есть люди у которых ХП пашет и шустро. Неочень мне понравилось и то что Vmware у меня работала неочень стабильно: зависание виртуалки часто влекло к полному зависанию FreeBsd. Также возникают трудности с полноэкранным режимом в виртуальной ОС.
Вообщем старенькая, с багами, но как-то работающая виртуалка.
Qemu.
Про него слышал противоречивые отзывы, и я решил поставить.
Сборка прошла успешно, поставил еще и мод kqemu, с ним работает виртуалка быстрее.
(нужно ставить обязательно), также необходимо подгружать модуль aio(#kldload aio) если его нет.
Сразу решил ставить последнюю версию WinXP(сп2) мульти центр, висту не пробовал тк думаю на моем железе она и так не будет чувствовать себя комфортно(2.6+ 512mb RAM +128mb GF6600). На установку ушло прилично времени, но результат мне понравился( особенно когда я отключил ненужные мне службы и украшения). Загрузка длится 23сек, что вполне приемлимо.
Достоинства.
Сеть, звуковая карта настраивается очень быстро достаточно указать тип используемого эмулятором драйвера -это указывается параметром в строке при запуске.
Повисание виртуальной машины и эмулятора ведет к тому что он завершает свою работу(но не Freebsd)
Как уже писал выше работает шустро и довольно стабильно, единственное прибавилось стабильности
после того как я (после нескольких "вылетов" виртуалки) стал запускать ее под fluxbox, а не Кде.
Корректно работает переключение в полноэкранный режим.
Недостатки.
Видел заметку о монтировании образа диска используемого в Qemu для использования его под *nix, у меня почему-то не вышло, но мне это не особо нужно. Монтировать разделы с HDD реальной машины в виртуалку можно черз Самбу.
Нету панели управления машиной(оконного меню).
Как я запускаю:
qemu -hda hda.img -soundhw es1370 -m 256 -net nic -net tap -cdrom /dev/acd0
//гружу образ винча с установленой виндой, звук, память 256мб выделяю, сеть- организовал мост, CD.
http://smages.com/thumbs/fe5d3659b1fdae5facce22e64550246b.jpg (http://smages.com/fe5d3659b1fdae5facce22e64550246b.jpg.html)
Об установке Qemu много написано статей, о настройке сети тоже.. документация есть и на офф сайте Qemu.
_http://fabrice.bellard.free.fr/qemu/
Что дальше?
Qemu хороший эмулятор, хотелось чтобы он и далее развивался. Плохо что нет новых версий VmWare(под Freebsd).. сейчас тестят ее для MACOS, под фрю пока не ожидается.
Нет хорошего Xen'a паравиртуализацией(_http://ru.wikipedia.org/wiki/Xen) , который есть под linux и портирован на NetBsd. Релиз его под Freebsd должен был состояться в 2006 году(хотя видел бету).
End.
Виртуализация во FreeBsd
Вступление
Виртуальные машины существуют очень давно и год от года становятся все быстрее и стабильнее.
И Пк становятся быстрее и мощнее уже сейчас знакомые поднимают до 6 вирт машин на домашнем ПК.
Софт
Дело с софтом для виртулок во FreeBsd обстоит не так хорошо как бы хотелось.. их не так много.
Речь в этой статье пойдет о двух машинах Qemu и VmWare.
Первое что я пробовал себе поставить -это Vmware о ней я много был наслышан, писали хорошая , но платная.
Присматриваемся
Первое что мне не понравилось это версия Vmware во Freebsd она 3, старая.
Второе, что архив в портах битый и приходится его самому искать и выкачивать. За исключением этих минусов сборка Freebsd идет без проблем.
И подробно описана -
_http://www.opennet.ru:8101/base/sys/vmware_freebsd.txt.html
Что мне понравилось:
графическийй интерфейс управления машиной т.е. есть панель в окне которой можно включать, перегружать, добавлять диски для виртуальной машины и т.д. Это очень неплохо.
Плохо то что не все функции в нем работают- не работает флоппи привод, нельзя подмонтировать к вирт. машине разделы винчестера.
Порадовала еще настройка сети для виртуальной машины - получилось все очень быстро.
Смог запустить 3 разных лайф цд своих и поставить 2000 винду, решил ставить ХП сп2 ,но завершилось неудачей после успешной установки при первом запуске просто черный экран.
Что нет
Не найдя того, что могло бы решить проблему, вернулся к 2000, хотя есть люди у которых ХП пашет и шустро. Неочень мне понравилось и то что Vmware у меня работала неочень стабильно: зависание виртуалки часто влекло к полному зависанию FreeBsd. Также возникают трудности с полноэкранным режимом в виртуальной ОС.
Вообщем старенькая, с багами, но как-то работающая виртуалка.
Qemu.
Про него слышал противоречивые отзывы, и я решил поставить.
Сборка прошла успешно, поставил еще и мод kqemu, с ним работает виртуалка быстрее.
(нужно ставить обязательно), также необходимо подгружать модуль aio(#kldload aio) если его нет.
Сразу решил ставить последнюю версию WinXP(сп2) мульти центр, висту не пробовал тк думаю на моем железе она и так не будет чувствовать себя комфортно(2.6+ 512mb RAM +128mb GF6600). На установку ушло прилично времени, но результат мне понравился( особенно когда я отключил ненужные мне службы и украшения). Загрузка длится 23сек, что вполне приемлимо.
Достоинства.
Сеть, звуковая карта настраивается очень быстро достаточно указать тип используемого эмулятором драйвера -это указывается параметром в строке при запуске.
Повисание виртуальной машины и эмулятора ведет к тому что он завершает свою работу(но не Freebsd)
Как уже писал выше работает шустро и довольно стабильно, единственное прибавилось стабильности
после того как я (после нескольких "вылетов" виртуалки) стал запускать ее под fluxbox, а не Кде.
Корректно работает переключение в полноэкранный режим.
Недостатки.
Видел заметку о монтировании образа диска используемого в Qemu для использования его под *nix, у меня почему-то не вышло, но мне это не особо нужно. Монтировать разделы с HDD реальной машины в виртуалку можно черз Самбу.
Нету панели управления машиной(оконного меню).
Как я запускаю:
qemu -hda hda.img -soundhw es1370 -m 256 -net nic -net tap -cdrom /dev/acd0
//гружу образ винча с установленой виндой, звук, память 256мб выделяю, сеть- организовал мост, CD.
http://smages.com/thumbs/fe5d3659b1fdae5facce22e64550246b.jpg (http://smages.com/fe5d3659b1fdae5facce22e64550246b.jpg.html)
Об установке Qemu много написано статей, о настройке сети тоже.. документация есть и на офф сайте Qemu.
_http://fabrice.bellard.free.fr/qemu/
Что дальше?
Qemu хороший эмулятор, хотелось чтобы он и далее развивался. Плохо что нет новых версий VmWare(под Freebsd).. сейчас тестят ее для MACOS, под фрю пока не ожидается.
Нет хорошего Xen'a паравиртуализацией(_http://ru.wikipedia.org/wiki/Xen) , который есть под linux и портирован на NetBsd. Релиз его под Freebsd должен был состояться в 2006 году(хотя видел бету).
End.