2

Я хочу использовать несколько ОС, но я не знаю как. На данный момент у меня четыре разные ОС:

  • Ubuntu
  • Windows
  • мятный
  • Mac OS X

Я использую Ubuntu в качестве основной ОС, Windows для игр (например, GTA 5), Mint и Mac OSX для работы. Иногда я хочу использовать 2 одновременно, например, я работаю над Ubuntu и хочу загрузить некоторые игры для Windows, или хочу работать на 2 ОС одновременно.

На данный момент у меня все 4 изначально установлены и все работает нормально, но я не могу использовать их вместе.

Итак, мой вопрос сейчас:
Можно ли использовать несколько ОС одновременно?

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

Моей второй мыслью было использовать Hypervisor и установить все 4os как виртуальные машины, но я не знаю, смогу ли я поиграть с этим без каких-либо задержек.

Также было бы здорово иметь одну ОС на монитор.

Мои характеристики (при необходимости я могу купить новые запчасти):

  • Intel i5-4690
  • 16 ГБ оперативной памяти
  • Asrock H97M Pro4
  • Nvidia GTX 760
  • 3 монитора

2 ответа2

2

Лучшее решение [и единственное, которое не нарушает лицензионное соглашение] - начать с Mac.

Установите другие ОС в качестве виртуальных машин, но также «делитесь» виртуальной машиной Windows с версией Boot Camped той же установки. Таким образом, вы можете использовать его в ВМ, когда скорость не на высоте, и перезагрузить его, когда это произойдет.

Вам понадобится большой Mac Pro, по крайней мере, 5,1-ядерный Xeon 2010/2012 5,11, и я рекомендую по крайней мере 64 ГБ ОЗУ, чтобы работать практически без замедления. Вы можете забрать их на eBay в эти дни по цене менее 2 тысяч (фунтов / евро / долларов) [У меня есть один здесь, делая в значительной степени то, что вы просите]
Ваш i5 будет далеко от цели, даже если мы игнорируем EULA.

Запустив все как виртуальные машины, было бы тривиально назначить по одному на каждый из 4 экранов. Если вы использовали Parallels в режиме «Coherence», то вы можете иметь любое приложение на любом экране, не заботясь о том, к какой операционной системе оно принадлежит. Все они будут выглядеть так, как будто они часть Mac.

Хорошая маленькая хитрость, если вам нужно выполнить тяжелую обработку, например, компиляцию, это также запустить виртуальную машину Mac OS, назначив ей половину количества ядер. Затем он может компилироваться на полной скорости, вообще не замедляя родной Mac.

0

У Тетсуджина Алрвади есть хороший ответ, но я немного его уточню:

Итак, мой вопрос: можно ли использовать несколько ОС одновременно?

Да, вы можете сделать это. Используя опции виртуализации, вы можете использовать гипервизор 2-го типа, такой как vmware fusion, рабочая станция vmware, проигрыватель wmware, Parallels, virtualbox, ... Во всех этих случаях вы работаете на ОС в качестве ядра, и, кроме того, вы запускаете другую ОС, аналогичную той, которую вы запускаете в обычной программе. Обычно эти ОС видят «фальшивое» оборудование, эмулируемое на реальном хосте. Производительность хорошая, но не ожидайте прямого доступа к выделенной видеокарте или звездной производительности в 3D.

(На самом деле, мой опыт показывает, что любая 3D-игра будет синим экраном хозяина. Протестировано w7/vmware8).

Также вы можете пропустить всю ОС хоста. Для запуска гипервизора вам не нужна полная ОС с тоннами вредоносного ПО. Чем меньше ваше ядро, тем меньше накладных расходов и меньше вещей, которые могут пойти не так. Это приводит к гипервизорам 1-го типа. Примером тому являются vmware ESX и Xen.

И хотя это не тривиально, вы можете передавать карты PCI-e в операционную систему. Это обычно используется для запуска аппаратных карт RAID и сетевых адаптеров 10 Гбит непосредственно с виртуализированного файлового сервера и т.д., Но для игр вы можете сделать то же самое с графическим процессором.

Обратите внимание, что это не будет работать с любым графическим процессором, есть некоторые ограничения (iirc. Итог - использовать старую карту Nvidia или карты AMD). Что-то делать с ioMMU. Я не могу быть более ясным, так как я все еще хочу сделать это сам, и мое исследование не закончено).


Также обратите внимание, что запуск OSX на хакерском языке недопустим, поэтому вам следует начать с аппаратного обеспечения Mac. И Apple производит много модных телефонов и ноутбуков, но настольные компьютеры и серверы довольно долго обновлялись. Таким образом, может иметь смысл использовать выделенную машину для OSx.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .