BeOS под QEMU (опенсорцная виртуальная машина)
3dEyes 5 мая, 2005 - 13:37.Есть такой эмуль — QEMU. Есть версии эмулятора для линухи (http://fabrice.bellard.free.fr/qemu/) и для винды (http://www.h7.dion.ne.jp/~qemu–win).
Я решил попробовать запустить под этим эмулем BeOS — и он заработал!
1. делаем пустой образ диска:
qemu–img create myimage.img [требуемый_размер]
2. берём образины загрузочного сидюка (дискета+система) — например FLOPPYCD.IMG и BeOS5PEMaxEditionV3.iso
3. запускаем:
qemu -fda FLOPPYCD.IMG -cdrom BeOS5PEMaxEditionV3.iso -hda myimage.img -boot a -localtime
4. Из инсталлера размечаем диск и ставим.
5. После установки можно запускать так:
qemu -hda myimage.img -boot с -localtime
6. Настараиваем VESA.
PS: сеть и звук не пробовал
Re: BeOS под QEMU (опенсорцная виртуальная машина)
Надо будет попробывать :) а как там скорость работы?
Re: BeOS под QEMU (опенсорцная виртуальная машина)
а наоборот ??? qemu под Би спортировать ?
или она есть под Би?
вроде значительно пошустрее, чем этот Бош
Re: BeOS под QEMU (опенсорцная виртуальная машина)
увы под Be его нет (вот и задачка!)
Re: BeOS под QEMU (опенсорцная виртуальная машина)
http://www.hanasoft.ru/images/ss/BeOS-qemu–00.png
http://www.hanasoft.ru/images/ss/BeOS-qemu–01.pnghttp://www.hanasoft.ru/images/ss/BeOS-qemu–02.png
Re: BeOS под QEMU (опенсорцная виртуальная машина)
На скриншоте в списке файлов я увидел SDL.dll значит можно портировать
Re: BeOS под QEMU (опенсорцная виртуальная машина)
Ничего не получится
Шустрота эмулятора только из–за QEMU Accelerator, который кстати не опен–соурсе. :(
Поэтому скорость эмуляции при удачном портировании под беось будет примерно такая как в бебоше.
Re: BeOS под QEMU (опенсорцная виртуальная машина)
вывод фрейм–буфера через SDL это далеко еще не весь эмулятор :)
Re: BeOS под QEMU (опенсорцная виртуальная машина)
Так насколько я понял что там эмулируется NE2000 PCI и SB16 ISA, по идее это все BeOS поддерживает. Но что–то я не могу найти какую видюху они эмулируют? или они используют просто стандарт VESA?
Re: BeOS под QEMU (опенсорцная виртуальная машина)
они эмулят Cirrus Logic, но к сожалению беось запускается на этой видяхе только в VESA. Через VesaAccepted удалось включить 1024х768х16.
Re: BeOS под QEMU (опенсорцная виртуальная машина)
Поставил BeOS в данном эмуляторе, субъективно скорость работы практически такая же как и в VirtualPC2004. Однако чайник вращается гораздо медленнее(6,8 fps против 40 в VPC), возможно из–за использования VESA.
Еще не разобрался с сетью, вроде в девайсах Ethernet есть и настраиваю, а в сеть не выхожу Со звуком тоже пока не разобрался.
Кстати а нет никаких тестов на производительнось под BeOS?
Re: BeOS под QEMU (опенсорцная виртуальная машина)
что–то
не получается ничего поставить — файлы копирует и все, черный экран вроде проц грузит, а результата никакого :( Пробовал уже и дистры разные использовать — не идет дальше :( (правда Max3 у меня нет )Re: BeOS под QEMU (опенсорцная виртуальная машина)
Если машина не очень быстрая, то приходится подождать, у меня макс3 ставился часа 1,5 на пне4 3ГГц. И стараться не делать его фоном иначе вообще не дождешься :)
Re: BeOS под QEMU (опенсорцная виртуальная машина)
ого! ладно, подождем
Re: BeOS под QEMU (опенсорцная виртуальная машина)
скриншот
В bebochs «это» мне так и не удалось запустить :((
Re: BeOS под QEMU (опенсорцная виртуальная машина)
Кстати, тут смотрел ReactOS так она сразу в виде образа диска под qemu с ним поставляется. Очень удобно!
Re: BeOS под QEMU (опенсорцная виртуальная машина)
Не знаю мож кто уже с этим столкнулся, но вроде сообщений не видел.
Пытаясь сформировать файл диска для HAIKU решил использовать в качестве болванки образ диска BeOS 5 PE Max от QEMU. Оказалось что этот образ нормально монтируется к установленной в отдельный раздел BeOSи с сохранением всей структуры каталогов.
Потом заменил image.be от BeOS 5PE и нормально стартанулся с загрузочной дискетки от нее же, т.е. без эмулятора на голом железе.
Надо будет попробывать с образом от Virtual PC.
PS. Еще протестировал производительность вычеслений в BeOS в различных эмуляторах при помощи самописной програмки.
Duron 650/128M(hard) — 640 попугаев.
P4 3G/512M(hard) — 1300 попугаев.
P4 3G/512M(Virtual PC) — 1100 попугаев.
P4 3G/512M(QEMU) — 195 попугаев.
Re: BeOS под QEMU (опенсорцная виртуальная машина)
Еще несколько экспериментов:
1. Сделал обратное запустил BeOS 5PE под QEMU используя образ с установки PE.
2. Запустил BeOS 5 PE Max с образа от VirtualPC под QEMU, загрузка пошла но зависла на определениии драйвера видео карты, обратный эксперимент неудался VPC сказал что образ диска от QEMU ему не подходит :)
Отправить комментарий