Mogekoff
@Mogekoff
студент кмбшник

Как осуществить параллельную (одновременную) работу двух операционных систем и быстрое переключение между ними?

Желательно, чтобы выполнялись оба условия:

1) Операционные системы работали без ОС-посредника, то есть на голом железе (ну или с какой-нибудь программной прослойкой). Это к тому, чтобы не было ограничения в производительности. То есть, по сути, на компьютере реально одновременно работали две операционные системы друг другу не мешая.

2) Можно было довольно просто и быстро переключаться между операционными системами, подобно переключению рабочих столов в каком-либо тайловом менеджере окон вроде i3wm или виртуальным рабочим столам в Windows 10.
  • Вопрос задан
  • 25242 просмотра
Решения вопроса 3
NeiroNx
@NeiroNx
Программист
Взять 2 компа и KVM.
Ответ написан
mindtester
@mindtester Куратор тега Windows
http://iczin.su/hexagram_48
(ну или с какой-нибудь программной прослойкой)
гипервизор называется. а ОС будут гостевыми в виртуальных машинах. других вариантов нет. от слова вообще нет

одна из самых тонких и качественных прослоек называется vmware vsphere

эксклюзив в некоторых вещах. говорят можно поставить несколько видюх и физически отдавать гостям (часто это называю презентовать) upd но это не про переключение, а про то что в теории можно каждой гостевой системе еще и свой монитор выдать

ну и для эрудиции:
- проц делить можно
- видюху как устройство вычисления, скажем так, у крупных облачных провайдеров такие технологии уже точно есть. значит можно
- а вот видюху как устройство отображения - нет. только под управлением хостовой системы, предоставлять гостям имитацию. как в виртуалбоксе или вмваре рабочей станции (гостевая ось в окне). ждите прогресса, может скоро будет ))

upd2 у вас в формулировке вопроса очень так абстрактно две операционные системы
а если по тегам, то можно предположить что вы хотите винду и линукс?
в любом случае, возможно статья по ссылке ниже, подкинет вам еще идей (про запуски гуев линукса в винде, это в конце статьи) ;))
https://habr.com/ru/company/microsoft/blog/476026/
Ответ написан
Комментировать
@MechanID
Админ хостинг провайдера
Вам нужен компьютер в двумя видеокартами и процессором интел который поддерживает технологию VT-d или его аналог на АМД, ставите KVM или vmware гипервизор, в нем две виртуалки вин и линь, пробрасываете в виртуалки видеокарты, и в одну из виртуалок юсб хаб для клавиатуры и мышки (эта виртуалка будет сервером synergy). Каждой видеокарте подключаете монитор. устанавливаете ОС в виртуалках, и ставите программу https://symless.com/synergy.
Итого у вас будет 1 системник, монитор с вин, монитор с линь, и клавиатура мышь которыми вы управляете обоими ОС. Synergy позволяет использовать одну клавитуру/мышь на множество компов с разными ОС.
Ответ написан
Пригласить эксперта
Ответы на вопрос 6
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Операционные системы работали без ОС-посредника, то есть на голом железе

Так не бывает
(ну или с какой-нибудь программной прослойкой).

А вот так бывает и очень даже. Это называется гипервизор первого типа. Внутри которого ставятся виртуальные машины. Гиперов первого типа всего несколько: KVM, VmWare, Xen, Hyper-V. VmWare предпогалает использование сервера только как сервер - есть возможность сунуть видео в виртуалку, но это нестандартный изврат, все остальные - можно поставить виртуалку, две, десять и еще параллельно на хостовой машине работать. Вот только совместить винду и линух на одном компе - а это наиболее частая хотелка - ооооочень непросто. Рабочие кейсы есть, на хабре были статьи, но там все непросто и нестандартно и бубен нужен преогромнейший :)
Ответ написан
Комментировать
@Amitla
Ну так altima же
На маке, кажется, Parallels Desktop умел именно это. Но он, конечно, платным был.
Ответ написан
Комментировать
@Karpion
Операционные системы для PC не смогут ужиться, ибо не имеют функций взаимодействия с "соседом по комнате". Это принципиально.

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

Чем лучше аппаратура поддерживает виртуализацию - тем меньше будет проседание производительности.
Ответ написан
Комментировать
А в чём проблема виртуализации? Самый оптимальный вариант. Иначе в принципе никак не сделать.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. Две гостевых и одна хост системы - виртуалка.
2. Два производительных компа и один hdmi-донгл под "тонкий" клиент.
Для управления:
https://github.com/terminals-Origin/Terminals
Ответ написан
Комментировать
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Как осуществить параллельную (одновременную) работу двух операционных систем
Это называется виртуализация.
Ставите гипервизор, и запускаете на нем нужные вам виртуальные машины.
Потеря производительности конечно же будет, но в целом не слишком большая в большинстве задач.

То есть, по сути, на компьютере реально одновременно работали две операционные системы друг другу не мешая.
Это невозможно. Операционные системы будут работать на гипервизоре.
А уж он будет работать на компьютере - один.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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