Как настроить рабочую станцию ​​для нескольких пользователей Linux и Windows?

Я работаю в университете, и часть моей работы связана с использованием программного обеспечения для численного моделирования потока жидкости. Мой отдел решил купить новую высокопроизводительную рабочую станцию, которая в первую очередь должна служить «моим» рабочим столом, но некоторые мои коллеги свяжутся с ней, чтобы выполнить их вычисления. Проблема в том, что мне не ясно, как настроить компьютер для удовлетворения различных потребностей, которые есть у меня и моих коллег.

В идеале я хотел бы установить Linux в качестве основной ОС, потому что мой план состоит в том, чтобы сделать некоторое программирование и симуляцию с открытым исходным кодом, которое является только Linux. В дополнение к этому, я, вероятно, также буду запускать Ansys, что может ограничить выбор дистрибутива, поскольку Ansys поддерживает, в первую очередь, RedHat и корпоративную версию SUSE Linux. Мне также иногда понадобится коммерческое программное обеспечение для сегментации медицинских изображений, которое работает только в Windows. Главным усложнением является то, что компьютеры моих коллег основаны на Windows, и большинство из них имеют очень ограниченный опыт работы с Linux, поэтому было бы намного проще, если бы эта новая машина работала под Windows.

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

Следующее, что приходит мне на ум – Virtualbox или VMware – я могу установить гостя Windows в Linux, а затем разместить там все приложения Windows. Мой вопрос: как мои коллеги смогут получить доступ к этому из своих собственных машин (т. Е. Есть ли простой и эффективный аналог «ssh -X», который позволит кому-то, использующему рабочий стол Windows, подключиться к гостевой ОС Windows на хосте Linux)? Это слишком большая косвенность, которая повлечет за собой серьезный удар производительности? Мне также было интересно, если (в случае установки двойной загрузки) я могу войти в систему Linux и запустить приложение Windows, установленное в разделе Windows – вроде как с Wine, но приложение фактически установлено в Windows. Возможно ли это с помощью Virtualbox или другого программного обеспечения?

Некоторые проблемы можно было бы избежать, попросив каждого человека, который использует, например, Ansys, настроить свои имитационные и входные данные на своем компьютере, а затем просто скопировать все на новый компьютер и запустить имитацию из командной строки. К сожалению, все еще существует проблема программного обеспечения, которое работает исключительно под Windows.

Как бы вы справились с этой ситуацией? Какую настройку или программное обеспечение вы рекомендуете? Двойная загрузка? Виртуализация? Что-то совсем другое?

2 Solutions collect form web for “Как настроить рабочую станцию ​​для нескольких пользователей Linux и Windows?”

Возможно, я, к сожалению, решил использовать Windows в качестве операционной системы хоста, чтобы мои коллеги, не являющиеся членами Unix, не были в невыгодном положении – могли использовать свои существующие знания – и использовать приложение Windows по мере необходимости, не дожидаясь прекращения операций Linux , Я бы установил Linux (RHEL, вероятно, с учетом выбора) на виртуальной машине, а затем настроил виртуальную машину на использование как можно большего количества вычислительных ресурсов (ЦП и ОЗУ), как я мог бы дать это без серьезного влияния на производительность приложения Windows. Что касается программного обеспечения для виртуализации, VMware Workstation и Virtual Box – оба способные гипервизоры типа 2.

В зависимости от сценария использования я могу столкнуться с проблемой, которую пользователь Windows и пользователь Linux хотят использовать каждую операционную систему одновременно, что может не произойти в этой конфигурации – кто контролирует клавиатуру, мышь и дисплей? (Это может сработать, просто пользователи Linux будут использовать SSH для входа на виртуальные машины с другой рабочей станции.)

Лучшим вариантом может быть использование машины в качестве гипервизора Type 1, а затем установка двух гостей: один Linux, один Windows. В этой конфигурации обе стороны удовлетворяются все время. Я бы выделил достаточно вычислительные данные для виртуальной машины Windows, а остальное – для виртуальной машины Linux, что может потребовать больше для вычислений. Таким образом, каждая виртуальная машина зависит только от гипервизора: например: они даже перезагружаются самостоятельно. Пользователи Windows будут использовать RDP для подключения к виртуальной машине Windows, а пользователи Linux будут использовать SSH для подключения к Linux-машине (если не требуется, установка и настройка «удаленного рабочего стола» для Linux, как nx ). Какой гипервизор типа 1 (голый металл)? У вас есть хороший выбор.

  • KVM с RHEL (или любой Linux)
  • KVM с RHEV (RHEV предлагает еще множество функций)
  • VMware ESXi управляется VMware vCenter / vSphere
  • Hyper-V ,
  • XEN с Citrix XenServer

Вы пытались установить программное обеспечение Windows с вином или пытались найти альтернативу Linux для программного обеспечения, например http://mitk.org/wiki/MITK ?

Взгляните на эту статью на список программного обеспечения OpenSource для медицинской визуализации. Вот еще один такой список в Европейском институте исследований биомедицинских изображений.

  • Как сделать заголовок в XFCE больше?
  • Как получить Windows на меню grub? Использование двух жестких дисков; Сначала загрузочный загрузчик Windows
  • Сделайте загрузочный диск USB для установки Windows 7
  • Перенос нескольких GPU на Windows 10 VM завершается с ошибкой перед загрузкой
  • Можно ли обмениваться файлами между двумя разными os на одном компьютере?
  • Debian 8 Jessie EFI dualboot Windows 8.1
  • Настройка Samba (очень низкая скорость передачи данных)
  • Создавать загрузочный USB-накопитель Windows не удается по неизвестной причине
  • Можно ли игнорировать скрытые файлы Windows?
  • Windows 10 не отображается в grub2 после установки kali-linux
  • virt-install complains "error: нет такой опции: -network-bridge: br0"
  • Linux и Unix - лучшая ОС в мире.