WinBoatでLinux上でWindowsアプリケーションを無料で実行 – オープンソースソリューション

WinBoatでLinux上でWindowsアプリケーションを無料で実行 – オープンソースソリューション

WinBoat の紹介: Linux 上の Windows アプリケーションへのブリッジ

Linuxゲームの互換性を模索してきた人にとって、WineやProtonといったツールは大きな進歩を遂げてきました。しかし、Wineとシームレスに統合できないWindowsアプリケーションを実行するには依然として課題が残ります。そこでWinBoatの出番です。

従来のエミュレータとは異なり、WinBoatはコンテナ化された基盤上に構築された仮想マシンアーキテクチャを採用し、DockerやPodmanなどのテクノロジーを介して動作します。この革新的なアプローチこそがWinBoatの特徴であり、Linuxシステム上でWindowsアプリケーションを実行する際のエクスペリエンスを簡素化することを目指しています。

WinBoatのシステム要件

インストール プロセスに進む前に、WinBoat の最適な動作を保証する次のシステム要件を考慮してください。

  • RAM:最低4GB
  • CPU:少なくとも2つのCPUスレッド
  • ストレージ:最低32 GBの空き容量

これらの仕様は仮想マシンの標準であり、Windows Subsystem for Linux (WSL) と比較されますが、まったく異なるパラダイムで動作します。おそらく、これを Linux Subsystem for Windows (LSW) と呼ぶことができるでしょう。

WinBoatを使い始める

WinBoatはGitHubリポジトリから、またはWinBoatの公式サイトから直接ダウンロードできます。MITライセンスに基づく無料のオープンソースアプリケーションであるため、すべてのユーザーが利用できます。

WinBoatはElectronアプリケーションとして動作するため、ユーザーにとって多少の不安が生じる可能性があります。起動すると前提条件の確認画面が表示されるため、経験の浅いユーザーにとっては躊躇するかもしれません。

WinBoatの前提条件

WinBoat を実行するには、まず BIOS/UEFI で仮想化サポートのために KVM を有効にする必要があります。QEMU/KVM/Virt Manager を使い慣れている方なら、この最初のステップは簡単でしょう。また、Docker と Docker Compose v2 をインストールし、ユーザーを Docker グループに追加して、リモートデスクトップアクセス用に FreeRDP を設定する必要があります。この設定は複雑に思えるかもしれませんが、アプリケーションインターフェース上のクリック可能なリンクからヘルプドキュメントを利用できます。これらのドキュメントは主に Docker のサポートポータルから提供されています。なお、WinBoat は Docker Desktop をサポートしていないことにご注意ください。

インストールプロセス

Linux Mintユーザーとして、 UbuntuにDockerをセットアップするために、以下の手順に従いました。インストールには多少時間がかかりますが、通常は満足のいくセットアップが行えます。

仮想ハードウェアのセットアップ

VMのセットアップが完了すると、インストールするWindowsのバージョンを選択するよう求められます。必要に応じてカスタムISOを選択することもできます。

WinBoatでのWindowsインストール

次に、Windows用のユーザーアカウントを作成し、ディレクトリ共有オプションを含む仮想ハードウェア設定をカスタマイズします。完了すると、WinBoatがインストールプロセスを開始し、Webブラウザで監視できます。

最初のインストールの試みは失敗しましたが、再試行すると成功した結果が得られたことは言及する価値があります。

WinBoatでのインストール完了

WinBoatのナビゲーション

WinBoatをインストールすると、従来のビジュアルインターフェースは備えていないものの、Windowsを起動します。ホームタブには、エミュレーションの一時停止やシャットダウン、CPU、RAM、ディスク使用量の監視といったコントロールが用意されており、シンプルながらも効果的です。真の機能はアプリタブにあり、ここではWindowsアプリケーションをネイティブLinuxプログラムのように起動できます。この機能により、Windows GUIが不要になり、ユーザーエクスペリエンスに独自の工夫が加えられます。

WinBoatのアプリ

アプリケーションのインストールは直感的に操作できます。セットアップファイル(EXEファイルなど)をダウンロードし、Windowsシステムと同じようにインストールを進めるだけです。インストールされたプログラムはWinBoatの「アプリ」タブに表示され、すぐにアクセスできるようになります。

WinBoatで実行されるWindowsアプリ

私のテストでは、Notepad++やShareXといったWindows専用アプリケーションをいくつか問題なく動作させました。さらに、他のユーザーからの報告によると、Adobe PhotoshopやMicrosoft Officeといった高機能アプリケーションもWinBoat内で問題なく動作したとのことです。

Linux上のWinBoatのアプリケーション

カスタマイズと構成

WinBoat 内の [構成] タブを使用すると、ユーザーはディスプレイのスケーリング、マルチモニターのサポート、RDP 監視などの仮想ハードウェア設定やアプリ パラメータを微調整できます。

WinBoatの設定

パフォーマンスインサイト

WinBoat が提供するデスクトップエクスペリエンスは、既存の Virt Manager 環境に比べて劣るかもしれませんが、実行中のアプリケーションの動作はそのままです。コンテナを不必要にアクティブにしておくと、システムリソースを大量に消費する可能性があるため、避けることをお勧めします。最適なパフォーマンスを維持するために、使用していないときは電源を切ってください。

WinBoatでWindows 11を実行する

Wineは進化を続け、数多くのアプリケーションを強力にサポートしていますが、WinBoatは魅力的な代替手段を提供しています。このツールは、Windows 10ユーザーでLinuxへの移行を検討しながらも、重要なWindowsアプリケーションへのアクセスを維持する必要がある場合に特に役立つでしょう。

Windows 10 は依然として 10 億人を超えるユーザーを誇りますが、その多くは Windows 11 への移行に必要なハードウェアを欠いています。WinBoat は Linux エコシステムの重大なギャップを埋めます。

WinBoat を試してみたことはありますか?あなたの経験は、このユニークなソフトウェアソリューションを使いこなす他の方に役立つかもしれません。

出典と画像

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です