Ru-Board.club
← Вернуться в раздел «Программы»

» Oracle VM VirtualBox (часть 2)

Автор: m0nty2k5
Дата сообщения: 18.04.2011 11:05
cracklover
Что-то Вы путаетесь.
Только что, несколькими постами выше, Вы говорили, что "народ старается максимально ускорить работу виртуальных машин", на что я Вам и ответил, что медленнее работать не стало ... и пошла демагогия про очередь процессора в виртуализации эффектов Aero Glass.
Наверняка, он там не последнюю очередь играет, а видеокарта для Aero Glass не главную.


Цитата:
но уж никакх не с бесплатными программы по виртуализации.

Уже браузеры используют видеокарты, для ускорения работы, а машине бы это точно не помешало, а раз они прикрутили OpenGL, могли бы и DirectX "пристроить".
Именно не видя результатов в сравнении с конкурентами, на протяжении уже длительного времени, я и делаю такие неутешительные выводы.

Добавлено:
А все это началось, помоему, после покупки фирмой Oracle.
Автор: CaptainFlint
Дата сообщения: 18.04.2011 11:12
cracklover

Цитата:
Именно он вдруг решил, что
VB

Цитата: загнулся проект?

так как

Цитата:
Я устал ждать Aero Glass для гостевых Vista/7.
Автор: m0nty2k5
Дата сообщения: 18.04.2011 11:50
CaptainFlint
надеюсь, что я не прав и мы наконец-то увидим Aero Glass!
Автор: RussianNeuroMancer
Дата сообщения: 18.04.2011 13:42
m0nty2k5
Цитата:
Aero Glass настолько требователен?
Я не замечаю этого при работе в VmWare.
Aero Glass требует поддержки команд DirectX, которые на данный момент не распознаются WineD3D. WineD3D используется в качестве основы для трёхмерного графического драйвера виртуальных машин VirtualBox с Windows. В VMware поддержка Aero Glass есть потому, что VMware получили необходимую документацию (и, вероятно, ещё DirectX Driver Development Kit) от Microsoft на условиях её неразглашения. Oracle аналогичная документация не может быть предоставлена, потому что виртуальные драйверы VirtualBox открыты. Таким образом поддержка Aero Glass будет в виртуальных драйверах VirtualBox тогда, когда в WineD3D будет поддержка соответствующих команд DirectX.
Автор: ORGaniZM
Дата сообщения: 18.04.2011 13:44
вот так бы все отвечали )
Автор: cracklover
Дата сообщения: 18.04.2011 15:26
RussianNeuroMancer

Цитата:
Таким образом поддержка Aero Glass будет в виртуальных драйверах VirtualBox тогда, когда в WineD3D будет поддержка соответствующих команд DirectX.

Иными словами - никогда
Автор: RussianNeuroMancer
Дата сообщения: 18.04.2011 16:03
cracklover
С чего вы взяли?
Автор: RandyOrton
Дата сообщения: 18.04.2011 17:49
Потому что:

Цитата:
Oracle аналогичная документация не может быть предоставлена, потому что виртуальные драйверы VirtualBox открыты.

Автор: RussianNeuroMancer
Дата сообщения: 18.04.2011 18:14
RandyOrton
И? Например разработчики драйвера nouveau написали рабочий драйвер с поддержкой 3D для видеокарт nVidia без единой строчки документации от nVidia.
Автор: RandyOrton
Дата сообщения: 18.04.2011 21:13
RussianNeuroMancer
Ну раз по вашим словам это просто, то сами и добавьте поддержку Aero в VB.

Напомню для примера, что ни в одной популярной виртуалке нет поддержки 3D для Win9x. А в VirtualBox нет вообще поддержки Win9x.
Автор: RussianNeuroMancer
Дата сообщения: 18.04.2011 22:11
RandyOrton
Цитата:
Ну раз по вашим словам
Которым?
Цитата:
это просто
С чего вы взяли?
Цитата:
Напомню для примера, что ни в одной популярной виртуалке нет поддержки 3D для Win9x. А в VirtualBox нет вообще поддержки Win9x.
Вы из этого какой-нибудь вывод сделайте, не стесняйтесь
Автор: cracklover
Дата сообщения: 19.04.2011 10:31
это все оффтоп (который, каюсь, я сам не в последнюю очередь инициировал), а вот давайте лучше что-то серьезное в работе Vb пообсуждаем.

давно хотел разобраться с критичностью использования некоторых возможностей Vb.
в частности, мне довольно часто приходится проводить на виртуальной машине некоторые повторяемые действия, которые требуют многократного возврата "чистой" виртуальной гостевой системы. гарантированно чистой. такой какой она была до экспериментов.

самым надежным, но самых затратным по времени способом быть уверенным в "чистоте" оси для экспериментов я всегда считал (и практиковал) стандартный бекап файла vdi свежеустановленной виртуальной оси и возврат этого файла по необходимости путем простой перезаписи на место файла с уже "использованной" и "испорченной" виртуальной осью. метод хоть и из разряда " в лоб", зато запутаться практически невозможно и можно быть на 100% уверенным, что после возврата файла из бекапа у вас будет идеально чистая от экспериментов эталонная первоначальная ось. все бы хорошо, но порой 3-5 минут ожидания копирования из бекапа объемного vdi-файла обратно очень жутко напрягают. нужно чтобы получение "чистой" оси шло быстрее.
те кто дочитал мои объяснения до текущего момента, уже наверно сто раз подумали, а почему я не пользуюсь штатной возможностью "Сделать снимок" в Vb? ведь она как раз для этого и нужна. я знаю об этой возможности, но и не я один так и не смог четко разобраться в алгоритме её работы. не знаю кому как, а мне крайне неудобно пользоваться этой функцией, потому что я очень часто запутывался со снимками и не получал того что хотел.

тем не менее, в Vb есть ещё одна функция, которая мне подходит гораздо больше - "Сохранить состояние машины". если "чистую" виртуальную ось отлаженную и настроенную сохранить через эту функцию, тем самым поставив на виртуальную "паузу", а потом забекапировать всю "профильную" папку с настройками этой оси + папку со сделанным снимком, то потом, запустив виртуальную ось, можно делать внутри неё что угодно, вплоть до тотального удаления данных в ней.
стоит только потом завершить работу "испорченной" оси и просто перезаписать её профильную папку вышеуказанной забекапированной ранее папкой с профилем "чистой" оси + снимком, как можно снова запускать казалось бы безнадежно испорченную "виртуальную" ось, которая за 3-5 секунд запустится в том же виде, как все было до экспериментов.
может я и изобретаю велосипед и просто другим ручным образом подхожу к штатному использованию функций "сделать снимок" или "сохранить состояние системы", но могу ли я быть уверенным, что при моем способе я получаю после "отката" из бекапа условно"чистую" систему? конечно, без учета того, что сам файл vdi после таких "откатов" уже естественно не будет идентичен по размеру оригинальному полностью забекапенному файлу vdi.

Добавлено:
хм... вот сам cебе и отвечу.
нельзя так! надо возвращать и сам файл vdi. иначе в "воссатновленной"с "паузы" оси на месте ранее варваорски удаленных файлов будут файлы-фантомы. пустышки.

так что по ходу дела надо юзать или мой самый первый классический способ с механической простой перезаписью файла vdi, либо бекап профиля со снимком + все же и дополнительный возврат файла vdi при этом (это когда надо вернуть не просто чистую систему, а систему поставленную на паузу в "чистом" виде).
ну и остаются штатные способы - "сделать снимок" и "сохранить состояние системы". но эти способы путанные на мой взгляд.
Автор: CaptainFlint
Дата сообщения: 19.04.2011 11:14
cracklover
Со снимками в трёшке работа, и в самом деле, была не всегда очевидной. В четвёрке это дело существенно переработали. На самом деле, снимки существуют в точности для того, о чём ты сейчас пишешь: для сохранения состояния машины и абсолютно точного её восстановления, так что если ты с ними разберёшься, это неимоверно облегчит тебе жизнь.

Кстати, снимки могут делаться как для включённой, так и для выключенной машины: в понятие "состояние" входит как сам VDI, так и полный дамп памяти.

Если же использовать твой текущий способ, то лучше всего копировать полный профиль машины: то есть папку с XML-файлами, подпапкой Snapshots и всем её содержимым, и VDI-файл машины. Начиная с четвёртой версии VB, новые машины создаются в портативном формате (основной файл называется имя.vbox вместо имя.xml), и VDI-файлы в нём хранятся в той же папке, что и все остальные файлы машины, то есть копировать можно просто всю папку, больше ни о чём не задумываясь.
Автор: m0nty2k5
Дата сообщения: 19.04.2011 11:43
ORGaniZM

Цитата:
вот так бы все отвечали )

Да, хороший ответ, который все объясняет!

RussianNeuroMancer, я с прошлого года слышу, что после 4.0 (в этому году) они все-таки прикрутят этот несчастный Aero Glass ...
Интересно, этому есть где-нибудь реальное подтверждение?
Автор: cracklover
Дата сообщения: 19.04.2011 12:36
CaptainFlint

Цитата:
Если же использовать твой текущий способ, то лучше всего копировать полный профиль машины: то есть папку с XML-файлами, подпапкой Snapshots и всем её содержимым, и VDI-файл машины. Начиная с четвёртой версии VB, новые машины создаются в портативном формате (основной файл называется имя.vbox вместо имя.xml), и VDI-файлы в нём хранятся в той же папке, что и все остальные файлы машины, то есть копировать можно просто всю папку, больше ни о чём не задумываясь.

спасибо за совет. судя по всему я как раз и сижу на этом способе последнее время.
он почти ничем не отличается от того способа с простым копированием vdi-файла, который я упоминал в самом начале своих объяснений, кроме очевидного удобства с мгновенным стартом системы из-за наличия кроме vdi-файла ещё и конфигов+дампа памяти со снимком состояния системы.
Автор: Jans
Дата сообщения: 19.04.2011 12:50
как настроить общий буфер хост/гостевая, в vmware это решается установкой vmware-tools, здесь приходится с бубнами пляски устраивать, все как-то через Ж
Автор: CaptainFlint
Дата сообщения: 19.04.2011 13:06
Jans

Цитата:
в vmware это решается установкой vmware-tools

…а в VirtualBox это решается установкой VB Additions.
Автор: Jans
Дата сообщения: 19.04.2011 13:19
CaptainFlint 16:06 19-04-2011
Цитата:
в VirtualBox это решается установкой VB Additions

есессно, но вот беда, не выходит каменный цветок
где включать данную опцию, режим drag&drop так же не пашет?
Автор: CaptainFlint
Дата сообщения: 19.04.2011 14:05
Jans

Цитата:
режим drag&drop так же не пашет?

Секундочку, про d&d речи не было. Вопрос (и, соответственно, мой ответ) относился к буферу обмена. А перетаскивание в напрямую в VB пока не поддерживается. В качестве альтернативы можно использовать общие папки.
Автор: RussianNeuroMancer
Дата сообщения: 19.04.2011 15:33
m0nty2k5
Цитата:
Интересно, этому есть где-нибудь реальное подтверждение?
Вот прямо сегодня, как специально для вас, тут отписался один из разработчиков: "A WDDM driver is still work in progress." Изменения в SVN win32-драйверов VirtualBox показывают, что реализация нужных расширений и работа над удовлетворением условий WDDM 1.0 ведётся.
Так же хочу отметить, что композитный режим рабочего стола (чем по сути и является Aero Glass в Windows) в оконных менеджерах для Linux, работающих в виртуальных машинах VirtualBox, уже работает. Можете сами поставить Ubuntu/Kubuntu и убедится в том, что они не только уже работают, но и показывают даже в витальных машинах эффекты, недоступные Aero Glass. Так что это не какая-то прямо уж сверх-сложная нерешаемая задача.
Автор: hirez2000
Дата сообщения: 19.04.2011 19:13
В чем может быть проблема. Качал как то VirtualBox_3.2.6_63112_Final_Portable
Проблема: не видит юсб устройства не одну флешку, плеер и тд.
Может версия старая или я чего не так делаю ?
http://s005.radikal.ru/i210/1104/b9/85c9bd21043f.jpg
http://s008.radikal.ru/i304/1104/59/2d6308272c79.jpg
Автор: m0nty2k5
Дата сообщения: 19.04.2011 20:46
RussianNeuroMancer
спасибо за хорошую новость!
Жду с нетерпением релиза.
Автор: Kidrobot
Дата сообщения: 20.04.2011 08:42
Прошу прощения, если вопрос уже поднимался, поиском найти не удалось.
версия 4.0.4. хост-машина WinXP, виртуальная WinServ2003.
Сама виртуалка работает нормально, но при подключении по RDP сесиия жутко тормозит, при этом система тут же начинает тормозить и в виртуальной машине. При отключении сессии RDP виртуалка снова начинает работать нормально. Тип подключения стоит сетевой мост. Может кто сталкивался, в чем может быть дело?
Автор: Jans
Дата сообщения: 20.04.2011 09:07
CaptainFlint 17:05 19-04-2011
Цитата:
Секундочку, про d&d речи не было.

но с моей стороны, как бы, подразумевалось,
ну да Б-г с ним, с d&d, нет и нет, я насчет другого хочу поинтересоваться, на насчет "общего буфера", как его "задействовать" ты мне так и не ответил
Автор: RandyOrton
Дата сообщения: 20.04.2011 10:29

Цитата:
В чем может быть проблема. Качал как то VirtualBox_3.2.6_63112_Final_Portable
Проблема: не видит юсб устройства не одну флешку, плеер и тд.

Вместо Portable попробуйте нормальную.
Автор: CaptainFlint
Дата сообщения: 20.04.2011 10:47
Jans

Цитата:
но с моей стороны, как бы, подразумевалось

Это было, мягко говоря, неочевидно.


Цитата:
насчет "общего буфера", как его "задействовать" ты мне так и не ответил

Вообще-то, я ответил. Но могу повторить: достаточно установить дополнения в гостевую систему, и буфер обмена начнёт синхронизироваться между хостом и гостем автоматически: что попадает в буфер на хосте, становится доступным для вставки в гостевой системе, и наоборот (кроме файлов, само собой). Ну и надо убедиться, что общий буфер не выключен в настройках машины (по умолчанию он включён).
Автор: michail10
Дата сообщения: 20.04.2011 11:40

Цитата:
В чем может быть проблема. Качал как то VirtualBox_3.2.6_63112_Final_Portable
Проблема: не видит юсб устройства не одну флешку, плеер и тд.

Вставляем у-во, запускаем Portable-VirtualBox, в строке состояния нажимаем на у-во выходит мастер нового оборудования (или в диспетчере устройств основной системы появляется неизвестное USB) указываем: папка virtualBox/app32/drivers/USB/device. Перезапускаем VirtualBox включая Portable-загрузчик. Таким образом подключён принтер, сканер, телефон. Сейчас, правда, пользуюсь версией 4.0.4, но и в предыдущих делал аналогично.

Автор: Jans
Дата сообщения: 20.04.2011 11:42
CaptainFlint 13:47 20-04-2011
Цитата:
что попадает в буфер на хосте, становится доступным для вставки в гостевой системе, и наоборот (кроме файлов, само собой).

мдя
оказываеца действительно буфер у меня был двунаправленный, вот только проверял я его на копипастинг, конкретно, файлов, не текста, поэтому речь о d&d и зашла, ага
Автор: Kilyan
Дата сообщения: 20.04.2011 16:57
Блин, ну кто нибудь смог поставить расшареную папку в Вин98 - уже голову сломал - как сделать!
Дополнения на 98 не ставятся!
Хелп!
Автор: RandyOrton
Дата сообщения: 21.04.2011 00:02

Цитата:
Блин, ну кто нибудь смог поставить расшареную папку в Вин98 - уже голову сломал - как сделать!
Дополнения на 98 не ставятся!
Хелп!

А прочитать предыдущую страницу слабо? В VirtualBox вообще нет поддержки Win9x, это чудо что она установилась.

Цитата:
расшареную папку в Вин98

Это кажется даже в VMware недоступно.
Короче юзайте Virtual PC 2007, там нужное вам есть.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499

Предыдущая тема: Программы для разработки, тестирования, оптических систем


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.