LinuxとWindows 7をインストールして、再起動せずに並べて実行するにはどうすればよいですか?


48

両方のOSで最高のパフォーマンスを実現し、再起動せずにそれらを切り替える機能が必要です。十分なメモリ(32 GB)とディスク容量があります。

2つの簡単なオプションは次のとおりです。

  1. デュアルブート-これにより、オペレーティングシステム間で瞬時またはほぼ瞬時の切り替えができなくなります。
  2. VM(たとえば、VirtualBox)を使用する-ホストされたOSのパフォーマンス、特にグラフィックスのパフォーマンスが著しく低下する

(キーボードショートカットなどの方法で)2つのOSを切り替えて、一方がホットでもう一方が「スタンバイ時にウォームアップ」するのは素晴らしいことです。


コメントは詳細なディスカッション用ではありません。この会話はチャットに移動さました
DavidPostill


1
個人的には、Windowsを使用して、CLIアクセスのためにLinux VMにSSHで接続します。各OSのユースケースは何ですか?
FreeSoftwareServers

回答:


163

WindowsとLinuxを並べて実行するには、質問で言及していない2つの追加の方法があります。

  1. 64ビットWindows 10を実行している場合は、Linux用のWindowsサブシステムをインストールできます。これにより、Windows上で一部のLinuxソフトウェアをネイティブに実行できます。
  2. この例のように、両方のオペレーティングシステムを(文字通り)並べて実行できます。 ここに画像の説明を入力してください

24
LinuxのWindowsサブシステムに関しては、パフォーマンスの面では冗談です。PhoronixのVirtualBoxと比較した恐ろしいパフォーマンスの最新(2018)すばらしいレビューを参照してください:Windows 10 WSL vs. Linux Performance For Early 2018。2台のラップトップを並べて使用することに関して、それは私が探していたものではありませんでした。特に2Dグラフィックに関しては、VMのオーバーヘッドなしで、または少なくとも可能な限り最小限のオーバーヘッドで、1台の強力なPCを使用してOSを切り替えたいと思います。
PowerDeveloper

104
@PowerDeveloperオペレーティングシステムの設計方法により、探しているものを実現することはできません。OSは、コンピューターの制御を共有するようには設計されていません。1つまたは両方のオペレーティングシステムを仮想化するか、再起動してオペレーティングシステムを切り替えるか、2台のコンピューターを使用するかを選択できます。
ウェズリーワイザー

55
リテラルサイドバイサイドオプションを使用している場合、単一のキーボード/マウスとKVMスイッチ(またはSynergyなどのソフトウェアオプション)を使用できます。これにより、キーボードショートカットを使用してマシンを切り替えることができます。
ザックリプトン

14
@JulieinAustin最新のOSのほとんどはハイパーバイザー対応ですが、OPが本当に求めていることはそうではないようです。彼らは、私が現在SlackとChromeを切り替えているのと同じくらい簡単に、ライブOSを切り替えることができることを望んでいます。これを行うように設計されたOSはありません。それに加えて、仮想化によるパフォーマンスの低下を望んでいないことも示しています。この部門ではハイパーバイザーがはるかに良くなっていることを認識していますが、未加工の金属で実行する場合と比較してパフォーマンスが低下します。
ウェズリーワイザー

15
@PowerDeveloper、リンク先のパフォーマンス記事全体を完全に読むとは思わない。私には、I / O以外に、WSLが立派な仕事をしており、いくつかのケースで競合他社を打ち負かしていることが多いようです。私はWSLの下で大規模なワークロードを行わないことを認めていますが、VBox、VmWare、CygWinを一挙に廃止することができました。YMMV。

53

オーバーヘッドが最も少ないソリューションは、プライマリOSとしてLinuxを使用し、Windowsを仮想化するためにKVM(KVMスイッチではなくカーネルベースの仮想マシン)を使用することだと思います。現在、パフォーマンスはベアメタルでの実行に非常に近くなり、セカンダリGPUを介してVMに渡すことも、単一の専用GPUを使用してホストに統合GPUを使用することもできます。また、スパイスを使用するよりもはるかに応答性の高いソリューションとしてルッキンググラスを使用することもできます(これは、デフォルトでvirtマネージャーが使用するものであり、リモートデスクトップを使用する場合と基本的に同じです)。 -guides-help-and-support / 122387

唯一のトリッキーな部分は、ハードウェアの互換性です。Intel VT-DまたはAMDと同等の互換性のあるCPUとマザーボードを必要とする、UEFI VBIOSを持つ新しい十分なGPUを必要とする(または製造元からVBIOSを取得する)IOが通過するものなど、多くの癖がありますこれは、周辺機器をVM専用にするのに役立ちます。

このブログ記事を読んで、セットアップするために何をしなければならないかを理解することをお勧めします。virtualboxやVMWareを使用するほど簡単ではありませんが、virt managerを徹底的に設定すれば、この男が行った多くの手動手順をスキップできます。KVM、QEMU、およびVFIOの下のArch wikiには、これらすべてに関する詳細情報もあります。https://heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/

2600kでは、非Kバージョンにダウングレードし、マザーボードがVT-Dもサポートしているかどうかを確認する必要があります。3700kと互換性のないマザーボードでも同じ問題が発生し、両方を交換しなければなりませんでしたが、ebayの購入と販売で少しお金を稼ぐことになりました。

私が使用した用語のいくつかを少し詳しく説明するために、いくつかの簡単な説明を示します。

Virt-manager(またはVirtual Machine Manager)は、KVMを使用して仮想マシンを管理するためのGUIアプリケーションです。これは、VMWareまたはVirtualBoxを使用している場合のエクスペリエンスに非常に近いものと考えることができます。VMをセットアップするためのウィザードが提供され、通過するハードウェアを変更したり、リソース使用量のグラフを表示したり、電力を管理したりできます。詳細情報とスクリーンショットは、https//virt-manager.org/の Webサイトで入手できます。

Spiceは、VMへのリモートアクセスを提供します。リモートデスクトップの使用とパフォーマンスの両方に非常に似ていますが、デフォルトでvirt managerによって使用されます。私は自分の説明をもっと具体的にしたいのですが、あまり使用していませんし、ウェブサイトでさえ具体的にはかなり曖昧です。https://spice-space.org/

ルッキンググラスは、スパイスのようなものを使用する代わりに、非常に低いレイテンシーで使用できます。フレームバッファをGPUからシステムメモリにコピーしてから、画面に吐き出します。それはまだ開発の非常に初期ですが、非常にうまく機能し、より応答性の高いソリューションを必要とするアプリケーションにより適しています。セットアップの非常に包括的なガイドは、プロジェクトのWebサイトで入手できます:https : //looking-glass.hostfission.com/quickstart

SpiceとLooking Glassに代わる別の方法は、ディスプレイをGPUを通過した出力の1つに接続することです。これは応答性が向上しますが、別のディスプレイまたは同じディスプレイで入力を切り替える必要があります。


11

この質問に対する他のすべての答えが述べたように、仮想化が進むべき道です。パフォーマンスの低下を最小限に抑える1つの方法は、WindowsをプライマリOSとして実行し、軽量の Linuxディストリビューションを仮想化することです。私の頭の上から、あなたは試すかもしれません:

軽量のディストリビューションを選択することで、満足のいくシステムをセットアップするのに十分なパフォーマンスを軽減できる場合があります。


9
Arch Linuxはすてきで軽量です。選択したGUIデスクトップをインストールできます。例えば、合成なしのKDEはうまく機能し、強力なウィンドウ切り替えがありますが、3Dグラフィックスハードウェアは必要ありません。
ピーター

2
これは、a)ほとんどのパフォーマンスニーズがWindowsにあり、b)セットアップと使用が非常に簡単で、c)費用がゼロであるため、私が使用するソリューションです。
tecu

@PeterCordes Archは軽量ではありません。ちょっとした苦労ですが、Archはパッケージポリシーのおかげで他のディストリビューションのネットインストールよりもかなり重いです。Archは軽量ではなく、箱から出してすぐに使用できます。軽量システムが必要な場合は、AlpineまたはVoidを選択するか、Debianを使用してください。
Different55

2
@ Different55:しかし、どのように測定されたのですか?あなたはまだ必要なファイルシステムスペースについて話していますか?それとも、実行中のプロセスの数やメモリやCPUの使用フットプリントに関して、Archは「重い」と言っているのですか?VMで使用する場合、後者はより重要な種類の重みであるためです。ディスク容量は安価です(これらのファイルを一度も読み取ったことがない場合、パフォーマンスにはほとんど関係ありません。)
ピーター

1
あなたが話している種類の拡張ディスクファイルは、スペースが実際に使用されているときは、あまり賢明ではありません。それが実際に懸念事項であるかどうかは、状況次第です。物事にお金を投じるだけでも、40ドルから50ドルでさえ、常に選択肢とは限りません。
異なる

7

X11テクノロジースタック(ほとんどは)を使用するUnix / Linux GUIアプリケーションは、本質的にリモートマシン(ネットワークに接続されたVMとそのホストのシナリオを含む)で表示できます。

WindowsマシンにX11ディスプレイサーバー(複数の無料および非無料オプションがあります)をインストールし、VMでLinuxシステム(または複数のLinuxシステム)を実行し、Windowsで実際のグラフィックスの重量挙げを行うことができます-side X11サーバー。LinuxシステムのGUIアプリは、ローカルネットワーキングを介してX11ディスプレイサーバーに接続します(これを設定する方法は、さまざまな方法があるため、ここでは範囲外です。ポインター:DISPLAY環境変数、X11転送を使用するssh、 XDMCP)。


4
理論上は可能ですが、最新のGUIプログラム(およびウィンドウライブラリ)は、XDrawプロトコルなどの小さなリクエストではなく、主にサーバーへのピックスマップの送信にX11プロトコルを使用します。ただし、一部のソフトウェアでは、依然としてフォントがサーバー側で処理される場合があります。とにかく、クライアントとサーバー間で共有メモリなしでX11を実行することはできますが、VMゲストからホストへの暗号化されていないTCP接続で実行するよりも潜在的に遅いです。特に、Windows X11サーバーは、ビデオドライバーを直接使用するのではなく、X11要求をWindowsの描画関数に変換し直す必要あるためです。
ピーター

7

私はこれを高性能な環境で実行し、実行しているアプリケーションのネイティブパフォーマンスにほぼ近い性能を達成しました。これは「ここでの方法」ではありませんが、これを行って適切なパフォーマンスを達成し、問題を解決した2つの例です。

データサイエンスおよびソフトウェア開発向け

現在のワークステーション(ラップトップとワークステーション)では、Windows 10とUbuntuが2つの別々のパーティションにサイドバイサイドでインストールされています。マシンを起動したら、WindowsまたはUbuntuを選択して、いずれかのオペレーティングシステムを起動できます。Ubuntu内では、VirtualBoxを使用してネイティブのWindowsパーティションを起動し、他の仮想マシンと同様に実行します(こちらを参照)。

ドラッグアンドドロップ、共有クリップボード、ファイル共有など、すべてが機能します。私は仮想マシンで大規模なマルチスレッドExcelスプレッドシートを絶えず実行します(撮影しないでください-作成しませんでした!)。

地球物理学、地質学および工学の仕事のため

数年前、私はCentOSとWindows 7を使用して同様のセットアップを作成しました。これにより、同僚はLinuxで高価でパフォーマンスを重視する地球物理シミュレーションを実行でき、Windowsでも同様にパフォーマンスを重視する2Dおよび3Dマッピングソフトウェアにアクセスできます7(Outlookおよびその他のMicrosoftスイートと共に)。VirtualBoxを試用しましたが、最終的にVMware WorkstationとGPUパススルーを使用して問題を解決しました(給与とソフトウェアライセンスに比べてコストはわずかでした)。私たちのアプリケーションでは、Windowsのネイティブパフォーマンスにほぼ十分に達し、誰もがセットアップに非常に満足しています。

これらは当時非常に肉付きの良いマシンでした(2010年頃)。Quadro4000、デュアルクアッドコアXeon、32 GBのメモリ。これらのセットアップを組み立てる上で最も骨の折れる部分(覚えている限り)は、ハードウェアRAIDコントローラーに関係するものでした。私はこのセットアップを使用して約12台のマシンを保守しましたが、これらのマシンが購入されたプロジェクトの存続期間(約2年間)を通じて単一の問題は発生しませんでした。これは私たちにとって素晴らしい結果でした。たとえば、1週間で1台のマシンがダウンした場合、ワークステーション自体よりも生産性の低下につながります。

結論

上記のデュアルブートオプションを使用すると、非常に優れたパフォーマンスを実現できます。Linuxディストリビューション(Mint、Ubuntu、およびCentOS)とWindowsバージョン(7、10)の組み合わせを使用して、さまざまな機会のVirtualBoxとVMwareを使用してこれを実行し、常にニーズに十分なパフォーマンスを達成しました。

このセットアップのもう1つの利点は、a)状況が変化した場合、またはb)このセットアップがニーズに適さない場合、パーティションを破棄してWindowsまたはLinuxを残すことができることです。パフォーマンスが低下しない場合は、オペレーティングシステムを直接起動するだけで、もう少しパフォーマンスが必要なエスケープハッチもあります。

最後に、ライセンスに関する注意:Windowsをネイティブで起動する、異なるハードウェア表示され、ライセンスについて問い合わせられます。これはWindows 10での問題ではなく、作業の進行に合わせて単純に苦労します。これらの物理探査ワークステーションでこれをどのように解決したか思い出せません。ボリュームライセンスを所有しており、Microsoftの担当者から何らかの助けを得た可能性があります。

エピローグ:リモートXおよびVirtualGL

また、高性能石油シミュレーション用にVirtualGLとGPUクラスターを使用してワークステーションをセットアップしました。AWSでもこれを実行しましたが、コスト、パフォーマンス、利便性などのいくつかの理由でお勧めしません。


5

私はこれに関連するいくつかの大きな警告を持たないこれを行う方法を知りません。

Chromebookの場合、Croutonを使用してこのようなことを実現できます。ただし、これはChrome OSと別のディストリビューション(名目はUbuntu)の間でカーネルを共有します。WindowsとLinuxは異なるカーネルを使用しているため、このアプローチは不可能です。彼らは一緒にうまく再生されません。

オペレーティングシステムを起動するには、カーネルがハードウェアへの低レベルのアクセス権を持っている必要があり、2つの異なるカーネル(WindowsとLinux)を並べて実行することは、不可能ではないにしても、非常に簡単ではありません。

1台のコンピューターを使用することを主張する場合、おそらく何らかの種類の仮想化が唯一の手段です。私はMacを使用していませんが、私が見たところから、Parallelsは非常にシームレスです-オペレーティングシステムをホットキーで「切り替える」ことができます。私はWindowsとLinuxの両方でVMWareを使用し、ホストされた(ゲスト)オペレーティングシステムのパフォーマンスに驚きました。それは非常にネイティブです(ただし、グラフィカルなワークロードをテストしていませんが)。VirtualBoxはオープンソースで無料であり、正常に動作しますが、VMWareの方がはるかに優れています。無料の限定版があると思います。

両方のオペレーティングシステムのネイティブパフォーマンスを維持する場合は、デュアルブートがそれを達成する唯一の方法です。高速なSSD(Samsung 960など)を使用している場合、再起動にそれほど時間はかかりません。


5

ハードウェアの仮想化には問題が多すぎます。それは物事の90%に適していますが、他の10%はあなたをブロックし、概念全体を廃棄することになります。

誰かがコメントの1つでこれをほのめかしましたが、KVMスイッチを使用するサイドバイサイドマシンが、あなたが求めていることを行う最も効率的な方法だと思います。

私はここ数年、2台のLinuxおよびWindowsマシンを並べて実行しています。2台の32インチモニターが隣り合わせにあり、1台はLinuxマシンに接続され、もう1台はWindowsマシンに接続されています。

ローリング調整可能なキーボード/マウステーブルがあり、キーボード/マウスを使用して、どちらか(または両方)のモニターの前に立ったり、座ったり、中心に立つことができます。

キッカーは、KVMスイッチを使用すると、Linuxボックスの制御とWindowsボックスの制御をすぐに切り替えることができるということです。

さらに一歩進んでSynergyを購入することもできます。Synergyでは、ソフトウェアを使用してマウスとキーボードをマシン間で切り替えることにより、KVMスイッチを完全に不要にすることができます。

面倒なデュアルブート、KVM / VirtualBox / VMWareのオーバーヘッドや非互換性はもうありません。それでも、1台のコンピューターのように感じます。


1
KVMスイッチまたは相乗効果も優れたソリューションであることに同意するため、あなたの提案をまったく無視しないでください。私はしばらくの間、この設定を使用してきたし、それを何の問題もありませんでした(まあ、それは一度破ったが、私はそれが与えられていますので、アーチを使用しています。)
thnikk luquerm

まあ、私はそれを使用することができなかったおおよその回数に基づいて、10%のBS番号を使い果たしました。SharePointは仮想化された環境では動作しないため、SharePointをそのために使用することはできません。これは大きなものです。WindowsでLinux VMを使用していたとき、作業していたアプリのビルドと実行は、起動が30%遅くなりました。仮想セッションでStarCraft2を再生できません。クリップボードのコピーと貼り付けは非常に面倒で、一貫性がありませんでした。代わりにVNCを使用しますが、それは風変わりで、実際のデスクトップセッションほど流動的ではありませんでした
Nicholas DiPiazza

2
@NicholasDiPiazza:GPUパススルーを使用して、Starcraft2を間違いなくプレイできます。
-whatsisname

うん それを調査します
ニコラスディピアザ

@NicholasDiPiazzaこれら3つのうち、KVMは、私の経験上、デスクトップ上でネイティブパフォーマンスに近いものを管理できる唯一のものです。しかし、警告とハードウェア要件の全体がたくさんあります。また、適切なグラフィックパフォーマンスが必要な場合は、共有コピーペーストなどを完全に犠牲にして、2番目のGPUと画面でVMを実行する必要があります。その場合、ハードディスクのパフォーマンスを除いて、本質的にネイティブのパフォーマンスを管理しています。
バリティ

5

達成しようとしているものに応じて、Wineを試すことができます。

https://www.winehq.org/から :

Wine(元々は「Wine Is not Emulator」の頭字語)は、Linux、macOS、BSDなどのいくつかのPOSIX準拠のオペレーティングシステムでWindowsアプリケーションを実行できる互換性レイヤーです。

これにより、Linuxと(一部の)WindowsアプリケーションをLinux上で並行して実行できます。

Wineで動作することが知られているWindowsアプリケーションのリストはhttps://appdb.winehq.org/にあります

個人的には、Linuxバージョンを持たないDirectXを使用するLinux上でいくつかのゲームを実行するために使用します。Microsoft Officeのようなアプリケーションは、それで動作することが知られています。


4

技術的には、両方のシステムで休止状態を有効にし、別のシステムを休止状態にした後に休止状態からシステムを再開できます。これは、実際の再起動よりも速くて便利です。私は現在のマシンでそれをやっています。

Linuxは特別なスワップ領域を使用して休止状態イメージを格納し、Windowsはシステムパーティションを使用するため、これまでのところ問題はないようです。


4

coLinuxが必要です。LinuxカーネルはWindowsで特別な特権プロセスとして実行され、カーネル内でパフォーマンスに影響を与えません(ただし、周辺機器は仮想化されており、グラフィックはX11プロトコルを通過します)。しかし、残念ながら、プロジェクトは現在開発されていません...そして、他のアプローチ(VirtualBoxなど)はそれ以降成熟し、はるかに優れたユーザーエクスペリエンスを提供します。


4

すべてに長所と短所があります。2018年5月現在、私のために機能するものは次のとおりです。

  • VirtualBox:これは機能します。今。毎日。WindowsホストとUbuntu VMを実行しています。マルチモニターのサポートやネットワークなど、すべてが素晴らしいです(ブリッジモードを使用しているため、各VMはホストとは別にネットワーク上に表示されます)。私は「大物」によって制御されるソリューションのファンではありませんが、正直なところ、オラクルはこの製品を(少なくとも現時点では)正しく機能させています。

  • 複数のコンピューターを実行します、それは素晴らしい方法です! Synergyを使用すると、マウスとキーボードをすべて押すことができます。 DDM USB KVMも素晴らしいですが、高価です!

  • デュアルブート:ほとんどのコンピューターでクワッド以上のブートを実行しています。GPTおよびレガシーMBTパーティションと、各OSがそれらを破壊する方法について学習する必要があります。Refindは、特に半現代のハードウェアを使用している場合に、適切に機能させるのに役立ちます。すべてのPCで常にWindows-Ubuntu(-Mac)ブートをセットアップしましたが、実際には別のOSでリブートすることはありません。破壊的すぎるだけです。代わりに、常に各コンピューターを1つのOS上の特定のタスクセット専用にすることになります。

  • WindowsでXサーバーを実行し、ネットワークVMからLinuxウィンドウをプルします。それはできます。しばらくx2goを正常に実行しました。しかし、このルートに行かない理由については次の項目を参照してください。

  • (任意の)ネットワークでVMを使用する:AWS VM、vSphere VM、およびその他のあらゆる種類の組み合わせで開発を試みましたが、ネットワークのスレーブであるため、すぐにそれをあきらめます開発の途中で対処したくない問題。驚くほどすばらしいネットワークリソースがあったとしても、それについて考えないでください。

最後のメモとして、可能な場合は常に専用のUbuntuマシンで開発することに言及する必要があります。VirtualBoxソリューションは、アメリカの企業での私の命を救いました。ポケットにVMイメージを入れて歩いて、くだらない新しいWindowsラッピーにVirtualBoxをインストールしてください。


アメリカの企業では、ポケットにVMイメージを入れて歩くことができますか?
ピーターモーテンセン

@Peterいつもそうだとは限りません。複雑な信頼の問題。
ムードブーム

2

ここで提案されている他のソリューションに加えて、私がかつて試した「クロス仮想化」アプローチもあります。

  • デュアルブートセットアップ。マシンはWindowsまたはLinuxのいずれかでブートできます。
  • システムパーティション/homeとはDocuments and Settings別のデータパーティション(および)
  • 2つのOSのそれぞれにインストールされた仮想化(VirtualBox、VMwareなど)、VMとして他のそれぞれのOSセットアップの「クローン」
  • ネットワークインターフェイスはブリッジモードになっているため、ホストとゲストは同じLAN上の2つの異なるコンピューターのように見えます
  • VMイメージは、データパーティションとは別のパーティションに存在します
  • 各VMは、ゲストOSのデータパーティションに(ディスクイメージではなく)rawデバイスとしてアクセスできます。

これは、2つのOSのいずれかに仮想化のオーバーヘッドがあることを意味します。ただし、起動するホストとゲストを決定できます。

データはネットワークを介して共有されます(LinuxボックスにSambaをインストールするなど)。

各OSセットアップを2回(ホストインストールとVMインストール)維持する必要があります。技術的には、以下で説明するショートカットを使用しない限り、4台のコンピューターがあります。

Linux(少なくともUbuntuのさまざまなフレーバー)はハードウェアの変更に簡単に適応するので(古いラップトップからディスクをリッピングし、新しいラップトップにインストールし、再構成するネットワークアダプターのみを使用できるようになるまで)、また、Linux VMにrawパーティションからシステムをブートさせます。そうすれば、Linuxホストに加えられた変更はVMにも反映され、その逆も同様であり、唯一の例外は特定のハードウェアデバイスに関連付けられた設定です。

ここでは、Windowsのライセンスについて警告があります。(当時、私はWindows 2000を使用していました。Windows2000に関しては、2つの異なるハードウェア構成(プロセッサ、ディスク、ネットワークアダプタ)で実行しています。法的意味についてはわかりませんが、製品のアクティベーション手順では、2つのライセンスを取得する必要がある場合があります。(WindowsでVMのrawパーティションを実行できる場合、おそらくハードウェアの変更を検出し、ホストとゲストの構成を切り替えるたびに再アクティブ化が必要になります。)


2

私はこれを行います(macOSとWindowsを切り替えます)が、Windowsをクラウド上のVM上に置き、Macではホストしません。以前はデュアルブートにBoot Campを使用し、次にVMware Fusionを使用してローカルホストVMを使用しましたが、クラウドベースのWindowsとリモートデスクトップ接続の使用が切り替えに最も便利であることがわかりました。

(CMD-TABを使用してデスクトップを即座に切り替えることができます。)

この経験があなたのお役に立てば幸いです。


1
ただし、それにはかなりのネットワーク帯域幅が必要になりますか?遅延はひどくないですか?
ピーター

1
@PeterCordes私の場合はlinux-> linuxですが、似たようなものを使用します(古い低速のノートブックでVNCを介して強力な仕事用PCにアクセスします)。調整されたVNCパラメーターを使用すると、ping時間を30ミリ秒未満に抑え、帯域幅が適度な場合(通常の作業中に1秒あたりのキロバイト数を平均した場合)、待ち時間はほとんど無視できます。この設定でyoutubeビデオを再生することもできますが、もちろん、毎秒最大数メガビットを撮影します。
ラドバンガラビク

私は、インターネット接続がかなり高く、何のISPが関与していない環境とのつながりにいる繊維が....三角れる
ブライアンTompsett -汤莱恩

2

VM、Wine、およびデュアルブートを忘れてください。Windowsにはヘッドレス、LinuxからはRemminaなどを使用したリモートデスクトップの2台のマシンを使用することを強くお勧めします。

共有クリップボードとホームフォルダーを介して合理的にシームレスです。ラップトップだけが必要な人にとっては実用的ではないかもしれませんが、デスクにいることができるのであれば、それは素晴らしい選択肢です。新しいマシンである必要はありません。2012年ごろに古いものを入手してください。


1

特定のニッチなユースケースに適合する可能性のある、すぐに使用可能ないくつかの提案:

ヘッドレスで走るなら、Linusはほぼどこでも走り、驚くほど軽量です。以前にWindowsサービスとして実行し、Windowsで実行されているsshクライアントまたはXサーバーから接続できました(したがって、すべてのLinux GUIが表示されるだけです)。

それらと同じ線に沿って、ラップトップの背面にラズベリーパイをダクトテープで貼り付け、USBポートに差し込み、両方のコンピューターを同時に実行させることができます。繰り返しますが、Windowsマシンを使用してLinuxマシンにアクセスする必要がありますが、このソリューションではX / sshアクセス用にヘッドレスで実行できますが、PIにリモートデスクトップ(RDP)を実行し、X実装を使用して、優れたLinuxデスクトップエクスペリエンス(前回確認したところ、Windows用の無料Xサーバーは遅く、セットアップが難しく、エラーが発生しやすい)

どちらも高速なフルスクリーンLinuxワークステーションを提供しませんが、特定の状況では興味深いソリューションを作成します。

そして、私はダクトテープについて冗談を言っていた...

主に。


0

VMをお勧めしますが(VirtualBoxとVMWareのシームレスモードは統合の向上に非常に役立ちます)、別の可能性があります。

Xmingのようなウィンドウ用のXサーバーとxpraのような強力なリモートデスクトップソリューションがあります。
それらのいずれかを使用して、VMでLinux(またはWindows上でLinuxカーネルを実行するAndLinuxなどのソリューション)を実行し、ネイティブDisplay Serverまたはリモートデスクトップツールでアプリケーションを表示できます。
これにより、ネイティブウィンドウが増え、VMによってはUIアプリケーションのパフォーマンスが向上する場合があります。


0

ホストで任意のGNU / Linuxシステムを使用し、次にPaaSソリューションを使用します。あなたにとって実現可能なものは「シャドウ」でしょう。

Shadowは、再生、作業、閲覧するための強力なWindows 10 PCです。

好きなことをすべてコンピューターで行います。しかし、より良い。

基本的にはホスト上でアプリとして実行されますが、実際はクラウド内のコンピューターです。他のアプリに集中するように、アプリにシームレスに切り替えることができます。

https://youtu.be/vVOKBaIxXVA?t=6

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.