Как стать автором
Обновить

Запускаем нативную конфигурацию Linux как виртуальную машину при помощи HyperV

Время на прочтение5 мин
Количество просмотров8.9K
Всего голосов 9: ↑7 и ↓2+8
Комментарии31

Комментарии 31

Но даже в таком случае я не был готов смиряться с такой нагрузкой, которую испытывал процессор – фактически, он был вынужден тянуть обе эти ОС одновременно, хотя и более чем справлялся с этим.

Сравним с оригиналом:

Even then, I wasn’t ready to accept this tradeoff when I had a processor that was more than capable of handling both of these OSes at the same time.

Смысл полностью поменялся. Это в блоге издательского дома, который выпускает переводы профессиональной литературы в этой области.

А люди потом удивляются, почему я не доверяю переводам.

НЛО прилетело и опубликовало эту надпись здесь

А что там раскрывать. Если есть отдельная дискретка, то система должна позволить подцепить через dda. Если не даёт или только встройка, то можно настроить GPU Partitioning.

НЛО прилетело и опубликовало эту надпись здесь

В виде отдельного PCI-E устройства не вижу большой разницы между GPU и каким нить Wi-Fi адаптером. Но последний я могу проверить и заявить что работает, а вот отдельного GPU у меня нет.

Если интересно, то можете проверить посредством:

1) Данный скрипт покажет совместимость оборудования для DDA https://github.com/MicrosoftDocs/Virtualization-Documentation/blob/live/hyperv-tools/DiscreteDeviceAssignment/SurveyDDA.ps1

2) Или всё в одном (кроме GPU Partitioning) проверка, монтирование удаление и все в GUI - https://github.com/Houl777/DDA. Доработал софтину от китайского товарища.

Скрипт отправит покупать grid или теслу. Не взлетит. Стоят искусственные ограничения на пользовательские видеокарты

Возможно на пользовательских ОС DDA ограничен, но кто мешает сделать GPU Partitioning с почти полной утилизацией?

А это сильно так надо?

Что в Linux не будет работать без этого? Ускорение видео?

(машинлернинг всякий это все же другое).

Вообще я не очень понимаю смысл такой конфигурации с Windows в качестве хоста (обратная с Linux-хостом то понятна). Почему уж тогда не использовать WS2?(в Windows 11 там есть WSLg и будет вполне себе рабочий GUI на базе Wayland). Чисто чтобы сохранить возможность загружать Linux отдельно?

НЛО прилетело и опубликовало эту надпись здесь

я не очень понимаю смысл такой конфигурации с Windows в качестве хоста

Чтобы игры в Windows запускать. Видимо и возможность сохранить отдельный линукс нужна для примерно тех же целей - когда захочется в линуксе запустить виртуализацию или игрушку какую. Я понимаю автора, т.к.у меня много лет похожий кейс был. А с появлением usb-c я просто подключаю дома рабочий ноутбук к домашнему монитору 1 кабелем, по которому и картинка, и клава с мышью, и зарядка, и оттуда пользуюсь линуксом, если вдруг мне это дома понадобилось. А на домашнем игровом ПК тот же самый Linux просто стоит как бекап, приоритет загрузки на винде из-за игр.

всё же просто:

1) отказываемся от дуалбута и винды в целом
2) profit

на дворе не прошлый век, если винда нужна вам только для игр то вам не нужна винда

Или от линукса, если вам нужен линукс на винде, есть WSL2

я предпочту ОС которая не разваливается ни с того ни с сего и пару прог в wine чем бомбу замедленного действия и тонну софта в wsl

если винда нужна вам только для игр то вам не нужна винда

И на чем же играть тогда? На консолях всё сложно с модами. На чем там сейчас игры под линукс запускают - не всё запускается, судя по тому, какая статистика для Steamdeck есть.

консоли ИМХО ужасны бай дезайн, иметь в своей сети устройство которое за приличные деньги годится только для игр (к слову для очень маленького кол-ва игр) при этом которое постоянно активничает в сети даже в спящем режиме.. ну хз хз..

у меня в стиме 345 тайтлов, из них нативных всего десяток, может два. но запускаются все. более того, например Dark Void несмотря на то что нативно существует только под винду в линуксе запускается и работает а любую версию винды начиная с 7 кладёт в BSOD хз почему, а поскольку игра древняя разрабам пофиг. я уже не помню когда последний раз искал как исправить какую нибудь проблему игры в неродной среде, просто всё работает. да, конечно перед покупкой я каждый раз хожу на protondb чтобы удостовериться что не зря куплю, и года за два ещё ни разу не увидел ничего ниже gold.

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

конечно перед покупкой я каждый раз хожу на protondb чтобы удостовериться что не зря куплю

Ну вот, вы покупаете игры, проверив их на protondb, я покупаю игру, потому что я о ней, скорее всего, прямо сейчас узнал от друга или из новостей или откуда-то еще, понял, что мне понравится и у меня плюс-минус сейчас есть немного свободного времени. Я купил-скачал-поиграл и всё на этом. А это обычно свежевышедшие игры. Вот допустим друзья ждали Baldurs Gate 3, она вышла, они запустили, убедились, что игра и правда огонь и позвали меня - я купил, мы вместе 2 вечера поиграли, я получил удовольствие, больше у меня времени играть нет. В таком сценарии самое важное, чтобы игра "просто заработала", мне некогда ждать доделок, нет смысла сверятся с какими-то protondb и т.п.

Собственно, с консолями примерно та же история и есть - купил игру и поиграл. Без выяснений, заработает ли, без подбора настроек.

при этом которое постоянно активничает в сети даже в спящем режиме

Ну и что?

Ну и что?

эээммм... я даже хз что сказать.. ССЗБ.

Интернет безлимитный, электричества это жрет копейки. Что-то такое, что нарушало бы законы текущие и потенциально могло нарушить законы, которые могут принять в ближайшее время, я не делаю. Так и что мне с того, что там консоль чем-то активничает в сети? Особенно на фоне того, что у меня всегда при мне смартфон, на котором, я уверен, стоит софт, который ради показа мне рекламы и слушает всё вокруг, и за всем следит. Если боитесь активности - не консолей надо боятся, а самых массовых устройств - смартфонов и телевизоров, т.к именно они повсюду, и поэтому есть смысл следить за вами именно с них.

на смартфоне я без проблем сменю ОС на ту в которой буду уверен, на телевизоре это тоже возможно на некоторых моделях, а если нет то его легко можно лишить доступа к сети. а вот приставки.. ну в теории на плойку ставится и linux и freebsd и netbsd, только вот тогда зачем её вообще покупать..

на смартфоне я без проблем сменю ОС

Без проблем? Да ладно! Ну, вам и играть только в те игры, которые заранее по базе проверил на совместимость, нормально, так что наверное и смартфоны покупать по принципу "можно ОС сменить" - нормально, а не исходя из характеристик, соотношения цена/качество, функций, возможностей и т.д.

а вы я погляжу не вкурсе что при покупке устройства бывает больше критериев чем "яблочко надкусанное"?

Причем тут яблоко? Я прекрасно понимаю, что вы не про них. Сколько-то лет назад я сам активно баловался прошиванием смартфонов, а сейчас и заводские прошивки хорошо работают. Но тем не менее я почитываю форумы, интересуюсь. И вижу, что проблемы всё те же: на неродных прошивках может не всё работать, или работать не так хорошо, или вообще заблокирован загрузчик и способа разблокировки никто не знает. Фактически, любой топовый смартфон перешивать смысла нет - он потеряет какую-то часть фишек, за которые ты платишь при покупке.

я плачу за возможность пользоваться устройством, а стоковые прошивки зачастую ставят палки в колёса, если устройство нельзя прошить на что-то вменяемое оно летит в стену и всё

Играть на гипервизоре. What could possibly go wrong?

Иностранный автор исходной статьи предлагает, наоборот, играть на Винде, а работать на гипервизорном линуксе.

Предлагает не жертвовать рабочими linux-задачами во время игр,
для чего standalone-линукс продолжает работать, но под гипервизором винды, во время виндовых игр.

Вы наверное хотели сказать виртуализированном линуксе. Тогда слово "наоборот" тут лишнее. Автор играет на Винде на которой параллельно крутится гипервизор и под ним виртуальный Линукс с графической оболочкой на отдельном физическом диске чтобы парсить сообщения в твиттере а также крутить "другие сервисы" требующие "продуктивность".

Что ещё следует добавить в статью:

1) Настройка Enhanced Session через xrdp

2) Прямой доступ к VM на хосте через mstsc

имхо конечно, но как по мне использовать гипервизором линукс проще и гибче, взять тот же proxmox к примеру

Вот вот.

Ну или если надо хостом именно Windows - есть ж WSL2.

(у меня собственно на основном рабочем компе именно что WSL2, но там живут только те вещи которые нужны на рабочем компе и при этом которые не живут под Windows. А homeserver c Proxmox - в паре метров).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий