LINUX.ORG.RU

Виртуализация


55

1

Всего сообщений: 8

Треш и угар продолжается: виртуализация в OpenBSD

Продолжаю хорошую традицию охоты за дичью.

В этот раз в качестве дичи выступает гипервизор VMM в OpenBSD. Да, и в наш загончик наконец завезли аппаратную виртуализацию.

На скриншоте работающий Skypе запущенный в Ubuntu 22, которая крутится на OpenBSD-хосте. Отрисовка интерфейса организована через проброс X-сессии.

Традиционная статья с новыми приключениями неуловимых тут.

Там еще скриншоты и рассказано про запуск более банального Chromium.

Сама VMM стабильна как кирпич и спокойно переживает suspend/resume на ноутбуке где весь этот цирк и развернут.

>>> Просмотр (1600x900, 427 Kb)

 , , ,

alex0x08
()

Матрёшка

Windows -> Hyper-V -> ArchLinux(xrdp) -> QEMU -> SCO UNIX -> DOS.

Очень хотелось посмотреть, как встроенный в SCO эмулятор DOS поймёт вон ту игру, в которую подсказал поиграть EXL. Экран ломается, но в принципе - почти похоже на оригинал. По-моему удивительно что вообще запустилось. Это без X.

Второе окно QEMU просто чтобы показать, как выглядел вход в X там.

>>> Просмотр (1733x1111, 177 Kb)

 

Toxo2
()

ARM готов для серверов. Энтерпрайз будущего на марше

Не так давно в ядре linux (стараниями проекта openvirtualization) появилась поддержка аппаратной виртуализации на процессорах ARM Cortex A15 и A7. К сожалению, в момент запила этого веселья достать девайс с A15 было очень сложно, но как только он у меня появился - я решил запустить на нём KVM.

Что мы здесь видим?

  • Процессор TI OMAP5432, 2 ядра A15 по 1.6ггц (у меня включено одно, выключал для теста и забыл включить)
  • QEMU использует KVM, эмулирует плату Versatile Express A15
  • Две виртуалки с андроидом
  • При том, что две виртуалки и видео через fbdev без DRM, и одно ядро - загрузка 40% без всяких оптимизаций.

Из сложностей - по умолчанию процессор грузится в режим SVC, а для запуска гипервизора требуется режим HYP, поэтому пришлось запилить в u-boot хак (http://paste.debian.net/41329/), который перезапускал ядра процессора (по очереди) в нужный режим. Подобный патч раньше был в рассылке uboot, но на финальной версии процессора он не работает. А разгадка одна. Над гипервизором есть ещё один уровень - монитор TrustZone. Так вот в нём и крутится «безопасная» ОС, у которой надо попросить нужные привилегии при помощи окода smc. Для любителей швабодки - да, на всех армах крутится проприетарщина с привилегиями выше, чем linux. И кроме как на Freescale I.MX нет даже документации, как залить в TZ свой код.

>>> Просмотр (1920x1080, 306 Kb)

 , , , ,

alexst
()

Slackware-11 в qemu, Mplayer - 16 метров хватит всем.

Решил посмотреть, что случится если в относительно старую Слакварь попробовать поставить (скомпилировать) что-то относительно свежее и ресурсоёмкое, типа MPlayer'а с его libavcodecs.

Обкусал 11-ю Слаку до примерно 700 Мб, еле влезло со всякими разработческими штуками и Х. Далее попробовал скомпилировать MPlayer-0.90 - облом на стадии линковки. Добавил ещё виртуальный диск, 250 Мб - и там распаковал MPlayer-1.0rc4. Он-то и собрался за 21 час. На 16 метрах. gcc 3.4.6, kernel 3.8 (! на хост-машине скомпилировал), glibc 2.3.6, X 6.9.0 . Конечно, на время компиляции ничего лишнего на машине не крутилось. Однако - с 50+ метрами виртуального свопа оно пережило и configure и make. Я был приятно удивлён.

Скриншот немного фэйковый - указанное видео на неускоренном qemu с хост-процессором вида Селерон-1ГГц конечно не играется иначе как слайдшоу. Но mencoder вполне позволяет перекодировать его в нечто играбельное, пусть даже 160*120*12 fps, ASV1/pcm (Со своих экспериментов с 486 запомнил параметры).

Всё дефолтное, кроме естественно MPlayer'а и невидимого героя - gcc. Под ядром 3.8 оно тоже играется, только старт иксовых приложений почему-то заметно медленнее.

Тот же MPlayer играет 320Kbps mp3 через libmad декодер с нагрузкой гостя примерно в 34-36%, а хоста - в 52-54%. Стандартная mp3lib тормозит и скипает звук - потому как softfloat никогда не бывает достаточно быстрым (старые версии qemu пропускали плавучку насквозь в режиме x86-on-x86, новые, типа этого 1.5.50 - эмулируют).

>>> Просмотр (1024x768, 134 Kb)

 , ,

Andrew-R
()

Мой скромный уголок.

Гитара, куплена 2 недели назад, кубик позавчера. На компе крутится клип Dragonforce Heroes our time.

.png (8,60 МБ (9 021 074 байт)) http://i.imgur.com/uIZFg.jpg

>>> Просмотр (1626x1216, 529 Kb)

 , , , , , ,

a931bw
()

Virtualbox, режим интеграции дисплея

в виртуалбоксе есть забавная функция - при нажатии HOST+L у гостевой машины убирается рабочий стол, и ее окна становятся как будто «родными» в системе-хосте. <толсто>на скриншоте видно фееричнейшее ШГ винды, и непревзойденные линуксовые шрифты.</толсто>
окружение: ОС - opensuse 11.2, DE - KDE 4.4.0, WM - compiz
обоина тут: http://img715.imageshack.us/img715/6684/01166crimsondawn1680x10.jpg

и да, с праздником, мужики! :)

>>> Просмотр (1280x800, 461 Kb)

 , , ,

opensuse
()

OS/2 for NecroFun :-)

Вообщем тот кто знает тот поймет. К сожалению пока что поставить tcp/ip и нетшкаф v 1.x на 2.1 у меня пока что не получилось. Установленно на эмулятор qemu. OS/2 v. 2.1 1993 год. 25 1.44_дискет :-)
Кстати почему подходящих меток нет. а свои не ставятся? :-(

метки: ibm, os/2 бы не помешали.

>>> Просмотр (1200x907, 334 Kb)

 

splinter
()

Отладка vnc на клиентах.

Что не говорите мол есть же ssh vnc не нужен. А что делать когда клиент говорит вот у меня тут выскочило на экране что то по англицки и ничего не работает что мне делать? На скрине рабочая ситуация отладка x11vnc в виртуальной машине через дохлое adsl подключение на удаленном складе через nx терминал. :) Получилось смешно решил показать. Почему в виртуалке? Ну не отвлекать же мне людей от работы? Простой склада это очень дорого. Вот сейчас убежусь что работает и раздам это всё по клиентам.

>>> Просмотр (1280x1024, 631 Kb)

 

assa
()