Виртуальные машины Windows Hyper-V с той же скоростью и удобством, что и WSL?

Виртуальная машина WSL2 запускается за считанные секунды и работает постоянно. Песочницы Windows не являются постоянными, а настройка виртуальной машины Hyper-V немного сложна и требует некоторого времени для определения - по сравнению с удобством WSL2, обеспечивающим «мгновенное включение» (я просто устанавливаю службы, выбираю версию Linux и готово, а будущие запуски WSL займут около 1 секунды, что невероятно быстро — хотелось бы видеть что-то столь же удобное и быстрое для Windows). Помните, что WSL2 — это виртуальная машина Hyper-V. Раньше я считал, что это не так, потому что Microsoft многое сделала для того, чтобы все было суперпрозрачно, но это абсолютно виртуальная машина Hyper-V, с единственной реальной разницей в том, что она имеет доступ к службам ядра Linux, которые теперь встроены в Windows; в конце концов, экземпляры WSL2 — это виртуальные машины Hyper-V, и поэтому мне любопытно: разве не было бы естественно и полезно видеть тот же уровень удобства, предлагаемый для виртуальных машин Windows Hyper-V, что и для виртуальных машин Linux? удобства, предлагаемого виртуальным машинам Windows, например, есть ли способ использовать песочницы, но сделать их постоянными, как экземпляры WSL2 (я думаю, что нет, поскольку подозреваю, что Microsoft сделала их непостоянными из-за последствий лицензирования)?

Есть ли у кого-нибудь знания PowerShell Hyper-V, например, если я установил службу Hyper-V, я могу запустить один сценарий PowerShell, который настроит необходимые параметры Hyper-V, а затем настроить рабочий стол Windows 10 или Windows Server или Среда Windows Server Core или Windows Server Nano полностью автоматизирована? Я указываю сценарий PowerShell на ISO-образ Windows, это полное, полностью автоматизированное развертывание (я просто хочу выполнить в основном стандартную установку ОС без каких-либо специальных настроек), а также устанавливаю ярлык для запуска этого нового экземпляра виртуальной машины в моем меню «Пуск». Меню или рабочий стол (то есть такое же удобство и простота, как и в WSL2). Возможно, есть проекты, которые делают это на GitHub; Я был бы рад узнать, если так?

Может ли Docker каким-либо образом помочь в этом (возможно, нет, поскольку контейнеры больше предназначены для запуска набора сервисов, таких как функциональность веб-сервера; мы можем создавать постоянные карманы, которые находятся за пределами контейнера, но можем ли мы получить настройку, аналогичную песочнице, или нечто большее, чем песочница, с максимальным удобством WSL2, но вместо Windows)?

0 ответов

Другие вопросы по тегам