Виртуализация без операционной системы для рабочего стола

Какое знание существует о продуктах виртуализации без операционной системы?

Я интересуюсь созданием новой настольной машины для дома. Я смотрел на процессоры Intel Quad Core, и я хотел бы поместить 8 ГБ RAM там, но, это получило меня думающий о максимально использовании имеющихся ресурсов.

Я думал, мог ли я получить хорошую 64-разрядную машину, поставить некоторую виртуализацию без операционной системы, затем иметь основную систему, я также смог бы поднять некоторые дополнительные виртуализированные системы как и когда мне было нужно. Я знаю, что большинство систем без операционной системы разработано для рынка серверов, но, там что-нибудь там, которое работает хорошо на рабочий стол?

Каковы протесты? Я предполагаю, что не смогу максимально использовать любые видеокарты, которые я мог купить. Что относительно того, чтобы просто получить достойное разрешение экрана, это будет проблемой? Я выполняю единственный 24-дюймовый экран.

Что относительно записи DVD/CD действительно ли это возможно? Я хотел бы повторно разорвать свой набор CD, я надеялся, что квадратическое 64-разрядное совершенство выручит меня с кодированием.

Я в настоящее время использую Mac и не мог вернуться к Windows так, чтобы листы Linux. Я думал основная ОС Ubuntu. Это имеет значение?

18
задан 03.09.2012, 02:26

5 ответов

Как предложено в другом месте, VMware ESXI - то, что доступно с точки зрения бесплатных гипервизоров без операционной системы, где "чистый металл" подразумевает, что то, что Вы в конечном счете загрузили, является меньше, чем полная ОС.

Xen также имеет режим HVM, в котором используется виртуализация аппаратного уровня; в этом режиме это может выполнить гостей Windows. Xen ясно имеет гипервизор "без операционной системы" - как даже выполнения ОС Dom0 под ним - но это существенно сложно, чтобы настроить и поддержать, и помещает ограничения на ядра, которые можно выполнить под non-HVM доменами (который Dom0, основное ядро, которое проходит через аппаратный доступ к другим и имеет административные права, один). HVM требует ЦП и материнской платы с аппаратной поддержкой виртуализации; см. список Wiki Xen HVM-совместимых материнских плат.

Тем не менее Вы могли бы найти KVM более интересный. Вместо того, чтобы использовать Linux для управления отдельным, собственным ядром гипервизора (как делает ESX) KVM встраивает поддержку гипервизора в сам Linux. Как "чистый металл", который является, зависит от Вашей интерпретации - но если Ваш хост, выполняющий KVM, - только 40 МБ initrd, который имеет только kvm+libvirt+related toolage оперативный (скажите, что-то как oVirt Red Hat), у Вас есть что-то, что на практике не совсем непохоже на ESX. Компонент пространства пользователя KVM получен из QEMU, который делает все это видами мощных и гибких - что-то, в чем Вы не обязательно нуждаетесь для рабочего стола, но которое очень интересно в моделировании встроенных систем (с, скажем, только последовательным вводом-выводом и никаким адаптером VGA), цепочки комплекса установки изображений COW к бэкенду устройство хранения данных или установка интересная топология виртуальной сети. Как Xen HVM, KVM требует аппаратного ускорения. KVM выполняет нетребовательных гостей Windows (включая Vista) обоснованно хорошо, но только имеет драйверы паравиртуальной сети для Windows, доступного в это время; другие драйверы должны использовать эмулированные аппаратные средства, которые несколько медленнее. (Qumranet финансирует разработку других драйверов для Windows, поэтому ожидайте видеть их в конечном счете. Более новые версии ядра Linux имеют много других KVM-совместимых паравиртуальных драйверов - для диска ввод-вывод, часы и другие устройства - включенный в восходящем направлении).

Для настольного использования VirtualBox является подходящим вариантом, хотя это не поддается использованию "без операционной системы" вообще. Вследствие его отсутствия поддержки libvirt я также считаю это неподходящим для использования автоматизации QA. VirtualBox имеет paravirt видеодрайвер среди своих "гостевых утилит", которые предусмотрят автоматическое изменение размеров окна и иногда ошибочный "бесшовный режим", где окна Вашего гостя обнаружатся среди хоста, делая (в теории) для более интегрированного опыта.

При использовании "основной ОС", которая не является специальной для виртуализации, Вы не делаете виртуализации "без операционной системы", и минималистическое решение полностью "без операционной системы", в котором (микро) ядро в основном управлении создается строго в целях виртуализации, будет серьезно субоптимальным, если Вы хотите, чтобы Ваш рабочий стол Windows отобразился на той же части аппаратных средств. Если то, что Вы хотите, не является "чистым металлом", но помогшей с аппаратными средствами виртуализацией, все предложило здесь предложения, что - хотя для VirtualBox это - выбираемый флажком параметр конфигурации; по умолчанию это использует более традиционные методы.

13
ответ дан 07.12.2019, 10:29

Я - огромный поклонник различных продуктов VMware сам (и даже неопределенно впечатленный Hyper-V), и я полностью иду с какой парни выше состояния. Это сказало, что существует что-то, что я хотел бы, чтобы Вы ценили сначала перед Вашим запуском с любым программным обеспечением VM. Клиентским виртуальным машинам 'дает' фиксированный набор аппаратных средств хост ОС - много процессоров определенного типа, чипсет определенного типа, NICs определенного типа, видеокарта и т.д. (определенные типы варьируются продуктом/версией). Эти 'эмулированные' компоненты почти всегда, что необходимо для функционирования большей части клиента VM как серверы, поскольку им обычно действительно не нужно слишком много специализированных аппаратных средств. Но если Вы - основной рабочий стол, собирается работать как клиент VM, который необходимо рассмотреть, вызовут ли ограничения тех виртуальных компонентов в конечном счете Вас проблемы. Возьмите игры в качестве примера, немногие размещают ОС, выставляют DX9-способный виртуальный GPU их клиенту VMs, не означая игр для Вас. То же идет для звукового оборудования, Вы обычно получаете 'основную' звуковую карту (если любой все), и ее эмуляция часто является очень низкоприоритетным заданием, таким образом, можно забыть приблизительно 5,1 звуков, то же для вещей как эмулированное аппаратными средствами видео декодирование, клиент, VM просто не знает, что аппаратные средства могут сделать, это так не пробует.

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

Одна возможность, которую Вы могли бы рассмотреть, будет состоять в том, чтобы использовать Windows Server 2008 с Hyper-V, я использовал его, но не в течение многих месяцев. Это имеет другую модель от VMware и позволяет Вам использовать 2008 в качестве своего хоста (таким образом, Вы добираетесь для доступа ко всем аппаратным средствам как нормальный), и имейте клиент VMs сверху этого. Таким образом это больше похоже на системы 'виртуализации настольных систем', такие как VMware Workstation, Fusion и немногие другие, но я знаю, что Вы задали вопрос относительно 'Чистого металла VMs'.

Надеюсь, это поможет,

Phil.

3
ответ дан 07.12.2019, 10:29

Кажется, существует бесплатный, Mac OS X с открытым исходным кодом совместимый гипервизор доступный названный VirtualBox. Это, однако, не является "чистым металлом".

Чистым металлом был бы ESXI VMware, бесплатный гипервизор.

Но большинство продуктов без операционной системы нацелено на рынок серверов, как Вы справедливо предполагаете и не выставляете ресурсы, которые могли бы быть полезными на рабочем столе. Необходимо будет провести некоторое исследование для наблюдения то, что доступно, и как оно разделило (видео, CD/DVD, USB, и т.д.).

Но Вы задаете конфликтующий вопрос. Вы хотите гипервизор без операционной системы, но Вы также хотите, чтобы он был многофункционален. Ваш лучший выбор мог бы состоять в том, чтобы загрузить минимальный Linux ОС VirtualBox и использовать ту полную систему в качестве Вашего гипервизора, выполнив реальную ОС вдобавок ко всему

1
ответ дан 07.12.2019, 10:29

VirtualBox, кажется, один из лучших инструментов виртуализации. Объединенный с функциями Linux + Virtualisation на микросхеме его великое.

Я не уверен, что Вы подразумеваете под "чистым металлом", но Вы не можете выполнить вещи, которые закрываются, должна быть некоторая визуализация (даже если это - ядро hyper щиток),

http://www.virtualbox.org/

Это имеет этот прохладный прием, который это делает, где, при использовании его собственных видеодрайверов в окнах, может смешать приложения Windows в рабочий стол Linux с необычным приемом составления композита. (эффективно, рабочий стол окон становится прозрачным, и приложение отбрасывает свои границы и делает другие приемы создания отчетов воображения), и это становится как выполнение X11 в Windows (его жуткое, действительно)

0
ответ дан 07.12.2019, 10:29

XenClient является одним из настольных инструментов виртуализации без операционной системы, который поддерживает Windows XP SP3, Windows Vista и Windows 7. Можно установить серверы также, но инструменты Xen для драйвера не будут поддерживать.

0
ответ дан 07.12.2019, 10:29

Теги

Похожие вопросы