Быстрое переключение между системами на домашне-рабочем десктопе?
Здравствуйте.
Работаю под виндой и для винды (программер). Хотелось бы также попробовать использовать и Linux (так как некоторые средства разработки под Linux сделаны качественнее/удобнее), но ставить системы параллельно и каждый раз перезагружать комп для переключения системы - не вариант. Хочется немного магии. Работаешь под виндой, нажал кнопку (выбрал пункт меню в программе, взмахнул волшебной палочкой и т.п.) - и система переключилась. Ещё раз - переключилась обратно. Хочется, чтобы состояние системы оставалось то же самое при возврате в неё (но параллельная одновременная работа двух систем совсем не обязательна - то есть, если процессы остановятся при переключении на другую систему, то совсем не критично). И не хочется использовать виртуальную машину (типа, под виндой запускаем VMWare/VirtualBox, на котором Linux), так как производительность (и съедание памяти) всё же не сравнить с нативной системой.
Существует ли какое-то волшебство, которое позволит сделать это?
P.S. Подобные старые вопросы на тостере уже читал, но а) наверняка за несколько лет что-то изменилось и б) хотелось бы какую-то более-менее простую стабильную систему и понятную (для нубов) инструкцию.
P.P.S. Процессор core i5, с поддержкой виртуализации, памяти 12 Gb, видео встроенное интеловское (но в ближайшем будущем скорее всего ещё поставлю GeForce 1080 - то есть, будет возможно разделение GeForce под Windows и Intel под Linux). Основная система Windows 7, хочется параллельно, например, Linux Mint (ну и Windows 10 тоже пощупать можно было бы).
К сожалению, не хватает скорости. Например, вчера после получаса работы VirtualBox (гостевые дополнения установлены) с Убунтой (15-ой версии) даже простейшее открытие окон превратилось в слайдшоу. Конечно, я ещё попробую выделить для гостевой системы отдельный винт и проверю работоспособность на свежеустановленной винде - возможно, что результат будет гораздо лучше, но пока опыт такой, что ни о какой комфортной работе речи нет.
Честно я несколько лет искал решения на linux/windows такие решения, но мои попытки были тшетны. Хакинтош как вариант не плох на современном железе, но есть нюансы как с самим железом, так и с поисками хакнутых версия софта под него. Паралель не дешовая штука... в данный момент у меня ноут с ubuntu 12.04 и KVM. в винде виртуализация медленнее на мой взгляд да и сама винда ест больше ресурсов чем любой линукс
Я не против виртуальной машины, если оверхед минимальный. Например, если я сейчас запускаю VirtualBox с Linux Mint, то очень хорошо заметно, что система подтормаживает (60 FPS и близко нет, окна рисуются не моментально и т.п.) - вот как раз такого хочется избежать.
Теоретически XenClient решает такую задачу, но поскольку точился он саааавсем под другое, он может заработать, а может и нет и если не заработает - не заставить никак. XenClient - это гипер, который ставится на железо, а внутри него ставятся оси. Играть не получится. Я много раз пытался завести это решение, но нифига не получалось. Пришел к чему - линух bare-methal, в нем через KVM винда. Опять же игры будут работать только старые, но я не для игр это делал.
Сам-то я как-то особо не играю, но так как занимаюсь разработкой именно игр, то работать они должны на должном уровне (включая современные видеокарты и VR), тут без вариантов.
Дмитрий: Читал, но сам не делал решение с двумя видеокартами. Суть в том, чтобы пробросить в KVM-винду непосредственно видеокарту, которую она найдет, поставит дрова и все такое. И на одном экране будет винда, на другом линух. Ну конечно же нужно будет в компе две видеокарты и два монитора.