複数のLinuxおよびWindowsユーザー用にワークステーションを構成する方法は?

複数のLinuxおよびWindowsユーザー用にワークステーションを構成する方法は?

私は大学で働いており、私の仕事の中にはソフトウェアを使った流体の流れの数値シミュレーションが必要です。私たちの部門では、主に「私の」デスクトップとして使用される新しい高度なワークステーションを購入することにしましたが、私の同僚のいくつかはここで計算を実行するためにリンクされます。問題は、私と同僚のさまざまなニーズに合わせてコンピュータを構成する方法を知らなかったことです。

理想的には、Linux専用のオープンソースソフトウェアを使用してプログラミングとシミュレーションを実行する予定なので、Linuxを基本オペレーティングシステムとしてインストールしたいと思います。また、Ansysは主にRedHatおよびEnterprise SUSE Linuxをサポートしているため、展開の選択を制限できるAnsysを実行します。また、Windowsでのみ実行される医療画像分割のための商用ソフトウェアが必要な場合もあります。最大の問題は、私の同僚のコンピュータはすべてWindowsベースで、ほとんどの場合Linuxの経験が非常に限られているため、この新しいコンピュータでWindowsを実行するとはるかに簡単になることです。

確実な解決策は通常のデュアルブートLinux / Windowsですが、これはLinuxでシミュレーションを実行できる時間を制限します。たとえば、誰かが緊急にWindowsアプリケーションを使用する必要がある場合は、コンピューティングを停止する必要があります。使用可能なライセンスの数は限られているため、誰もが自分のコンピュータに記載されているソフトウェアのローカルコピーを常に保持できるわけではありません。

次に、私が考えたのはVirtualboxまたはVMwareでした。 LinuxにWindowsゲストをインストールし、そこにすべてのWindowsアプリケーションを配置できました。私の質問は - 私の同僚が自分のコンピュータからどのようにアクセスするのですか?間接的な内容が多すぎると、深刻なパフォーマンス低下が発生する可能性がありますか?また、(デュアルブート設定を使用して)Linuxにログインして、WindowsパーティションにインストールされているWindowsアプリケーションを実行できるかどうかを知りたいです。 Wineに似ていますが、実際にWindowsにインストールされているアプリケーションを使用することです。 Virtualboxや他のソフトウェアはこれを達成できますか?

Ansysを使用するすべての人がシミュレーションを設定し、自分のコンピュータにデータを入力し、すべてを新しいコンピュータにコピーしてコマンドラインからシミュレーションを開始するように要求することで、いくつかの問題を回避できます。残念ながら、Windowsでのみ実行されるソフトウェアにはまだこの問題があります。

この状況をどのように処理しますか?どの設定やソフトウェアをお勧めしますか?デュアルブート?仮想化?何か全く違うんですか?

答え1

残念ながら、私はUnixy以外の同僚が不利益を受けずに既存の知識を活用できるようにホストOSとしてWindowsを使用することにしました。仮想マシン(オプションがある場合はおそらくRHEL)にLinuxをインストールし、Windowsアプリケーションのパフォーマンスに深刻な影響を与えることなく、できるだけ多くのコンピューティング(CPUとRAM)を使用するように仮想マシンを構成します。仮想化ソフトウェアの場合、VMwareワークステーションそして仮想ボックスいずれも2型能力です。管理プログラム

使用シナリオによっては、WindowsユーザーとLinuxユーザーが各OSを同時に使用しようとする問題が発生する可能性があります。この構成では、キーボード、マウス、モニターを誰が制御しますか? (動作します。LinuxユーザーがSSHを使用して他のワークステーションから仮想マシンにログインするだけです。)

より良いオプションは、マシンをタイプ1ハイパーバイザーとして使用し、2つのゲスト(1つのLinux、1つのWindows)をインストールすることです。この構成では、両側は常に満足しています。 Windows VM に十分な計算を割り当て、残りを Linux VM に割り当てるため、より多くの計算が必要になる場合があります。このようにして、各仮想マシンはハイパーバイザーにのみ依存します。たとえば、独立して再起動することもあります。 WindowsユーザーはRDPを使用してWindows VMに接続し、LinuxユーザーはSSHを使用してLinuxシステムに接続します(Linux用の「リモートデスクトップ」テクノロジが必要、インストール、および構成されていない場合)。NEX)。タイプ1(ベアメタル)ハイパーバイザーとは何ですか?あなたには素晴らしいオプションがあります。

答え2

ワインを使ってWindowsソフトウェアをインストールしてみましたか?それともソフトウェアのLinuxの代替案を見つけましたか?http://mitk.org/wiki/MITK

見てこの記事医療映像用のオープンソースソフトウェアのリストをご覧ください。 ここに別のリストがあります。欧州生物医学画像研究所(European Biomedical Imaging Institute)で。

関連情報