Дано: домашний десктоп с виндой.
Требуется: пользоваться линуксом попеременно с виндой. Переключаться между ними до нескольких раз в час. Обе ОС планируется использовать полноценно: ресурсоемкие вычисления, мультимедиа, игры.
Одновременная работа не обязательна.
Простое решение 1: второй системник того же уровня и переключаемый хаб для периферии.
Минусы: дорого, лишний шум, лишние предметы в комнате.
Простое решение 2: переключение через гибернацию на SSD(?) и перезагрузку.
Минусы: может быть слишком медленно. Не всякий софт любит гибернацию.
Простое решение 3: VirtualBox и иже с ним.
Минусы: Оверхед от виртуалки. Оверхед от ОС-хозяина, даже когда работаешь только с гостевой. Нет прямого доступа к железу для гостевой ОС, только через generic-драйвера (или уже есть?).
Гипотетическое решение: что-то вроде гипервизора, по комбинации клавиш останавливающего выполнение текущей ОС и включающего другую.
Состояние каждой ОС может оставаться в ОЗУ для быстроты переключения, удвоить память не так уж дорого. За разделением памяти следит гипервизор.
Возникают проблемы с сетевыми подключениями (удаленные хосты будут их рвать по таймауту когда текущая ОС станет неактивной) и волатильностью общих файловых систем. По-моему, они решаемы.
Есть ли типовые решения для такой задачи, которые я не упомянул?
Есть ли в природе что-то похожее на гипотетическое решение, причем бесплатно или задешево?
Прошу прощения, если баян. В этом случае подскажите ключевые слова для поиска.