WindowsとLinuxを同時に実行する最も効率的な方法は何ですか?


8

異なるGUIアプリケーションで同時に両方のオペレーティングシステムを実行する必要があるとすると、これを行う最も効率的な方法は何でしょうか。

Linux仮想マシンでWindowsを実行するのか、Windows仮想マシンでLinuxを実行するのか、それともまったく異なるアプローチに従うべきですか?

編集:

私はよくドキュメントにMicrosoft OfficeとAdobe Acrobat Proを使用し、Linux上のEmacsでRuby on Railsを開発しています。Linuxでは、書き込みツール、パーティショニングツールなど、多くのツールを不規則に使用しています。


事前に構築されたPCとOEM Windowsライセンスをお持ちの場合は、おそらくWindowsがホストOSである必要があります。
おがくず2011

C0D3M0NK3Yの回答に同意します。ハードウェアへのアクセス方法も決定に影響を与えるはずです。どのOSはあなたが望む高速に実行するために?ホストOSがどちらであっても、ハードウェアに直接アクセスできるため、より高速になります。
Keltari、2011

これは素晴らしい質問ですが、良い答えはまだわかりません-以下のコメントで述べているように、非自明なRails 開発者にとって、Unixy環境が必要であり、OfficeにもWindowsが必要な場合にそれを整理する方法を知っています( Outlook-for-Linuxに完全な代替がない限り)は少し難しいです。
glenatron 2014

Windowsのについてのご質問のLinux VM上またはその逆unix.seから:unix.stackexchange.com/questions/38379/...
glenatron

回答:


10

それは確かにあなたが参照している* nixアプリケーションに依存します。オープンソースソフトウェアの大部分は、Windows環境に簡単に存在できます。簡単に言えば、希望する結果を得るためにLinuxの完全なスタックを実行する必要ない場合があります。Linux側で実行する必要のあるアプリケーションについて言及すると、ここにいるほとんどの人があなたをよりよく助けることができるでしょう。

純粋に複数のOSの観点からは、Linuxを常駐OSとして、個人的にVirtualbox内でWindowsを実行します。もちろんそれは私の好みです。どのルートが最適かを説明する前に、OSの主な選択肢を知る必要があります。

OPが環境の使用目的に回答した後に追加された情報:


Windows http://www.gnu.org/software/emacs/で Emacsを実行できます。書き込みとパーティション分割については、比較的単純なプロセスであるため、USBフラッシュドライブまたは小さな外付けHDDにLinuxをインストールして、永続的な環境にすることを強くお勧めします。

こちらをご覧くださいhttp : //www.pendrivelinux.com/

そしてここ:https : //wiki.ubuntu.com/LiveUsbPendrivePersistent

このルートをたどると、抽象化レイヤーを使用せずに、Windows環境(およびRuby開発者)がハードウェアに直接アクセスできるようになります。オープンソースツールを使用する必要がある場合は、USBドライブからLinuxを起動して、必要なことを実行するだけです。私の意見では仮想化は必要ありません。しかし、再び、それは私の意見です。他の人もあなたに調査するための追加の行動方針をあなたに与えると確信しています。

上記についてさらにサポートが必要な場合は、お知らせください。


Linuxが必要ないという点は良いことです。かなりの数のツールがWindowsで直接、またはcygwinやmingwで動作します。VMに関しては、実際にハードウェアを使用したい場合、VMWareはVirtualboxよりも高速で互換性があり、機能が豊富です。
ssube

2
その逆も当てはまる可能性があります。Windowsアプリが数個しか必要ない場合は、それらをwineで実行する方が、VMを起動するよりも良いでしょう。
フラブジュ

Windowsで妥当なサイズのRailsアプリケーションの開発をセットアップしようとしたところで、Rails開発にWindowsを使用することはできません。多くの宝石は単にUnixy環境に依存しすぎています。また、誰もWindowsサーバーに展開しないので、なぜそのような異なるシステムを持つリスクがあるのでしょうか。
glenatron 2014

5

私は常にAndLinuxが良い選択肢であることを発見しました。これにより、Linuxの部分をVMウィンドウに限定する必要なく、LinuxとWindowsの両方を一緒に実行できます。ここに彼らのページからの簡単な紹介があります:

andLinuxは、Windows 2000ベースのシステム(2000、XP、2003、Vista、7、32ビットバージョンのみ)でシームレスに実行される完全なUbuntu Linuxシステムです。このプロジェクトはGP2XコミュニティのDynamismのために開始されましたが、そのユーザーベースは元のデザインをはるかに超えています。andLinuxは無料であり、そのままですが、寄付は非常に必要です。

andLinuxはコアとしてcoLinuxを使用しており、多くの人々を混乱させています。coLinuxは、LinuxカーネルをWindowsに移植したものです。このテクノロジーは仮想マシンでLinuxを実行するのと少し似ていますが、coLinuxは、エミュレートされたPCではなく、WindowsとLinuxカーネルをより統合したものであり、より効率的になっています。XmingはXサーバーとして使用され、PulseAudioはサウンドサーバーとして使用されます。

andLinuxは開発用だけでなく、ほとんどすべてのLinuxアプリケーションを変更せずに実行します。


間違いなく興味深いプロジェクトのように聞こえます。残念ながら、32ビットしかサポートしていません。
Matthew Scharley、2011

残念ながら、andLinuxとcoLinuxは2011年以降更新されていないようです。そのため、これはおそらく実行可能なソリューションではありません。
LordOfThePigs 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.