1

На моей работе у нас есть несколько Surface Pro 2017, они все те же i7, 512gb ssd и 16gb варианта оперативной памяти. Они запускают только Windows 10, но новый проект требует использования Linux для команды. Я установил гостевые дополнения на обеих машинах. и дал им 8 ГБ памяти. с 128 врам (макс).

Поэтому моей первой мыслью было использовать virtualbox для запуска установки Ubuntu 17.04 или Debian Stretch. Но это оказалось невероятно ужасным. Буквально мышь отстает. Поэтому моей следующей попыткой было просто установить Ubuntu 17.04 в режиме двойной загрузки. Но Ubuntu не будет работать. Время ожидания сети истекает через 2 или 3 минуты, и восстановить соединение невозможно.

Теперь моей следующей попыткой было использование Hyper-V, но даже на машине Hyper-V 2-го поколения производительность по-прежнему очень плохая. Мышь отстает с чем-то вроде 10fps. Даже при установке рекомендованного программного обеспечения для интеграции.

К сожалению, Debian или Ubuntu необходимы, поскольку программное обеспечение, которое мы будем использовать, применимо только на этих платформах.

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

Как добавили комментарии, WSL мог бы быть хорошим вариантом. Но приложения, которые нам нужны для запуска, нуждаются в 3d визуализации. Мы собираемся работать с ROS. Например, сообщается, что пакет rviz в ros некорректно работает с ROS. Также мы используем socat для создания виртуальных последовательных портов, которые также не работают в WSL.

Любая помощь приветствуется.

1 ответ1

0

Попробуйте Linux Bash Shell, также называемый Ubuntu в Windows.

Это не виртуальная машина, но Microsoft, которая позволяет вам запускать в Windows оболочку Bash и те же самые двоичные файлы, которые вы обычно запускаете в Ubuntu.

См. Как установить и использовать оболочку Linux Bash в Windows 10.

Если у вас проблема с графическим интерфейсом, доступно много ссылок для его работы. Смотрите, например, Как использовать X Windows с Emacs в Windows 10 Bash.

Если Linux Bash Shell не является решением, также возможно выполнить двойную загрузку Ubuntu на Surface Pro. Посмотрите, например, Двойную загрузку Surface Pro с Ubuntu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .