レビュー

Linux上でWindowsアプリをシームレスに動かせるオープンソースツール「WinBoat」


Linux環境でWindowsアプリケーションを実行したい場合、WineCrossOverといったツールが選択肢として挙げられますが動作しないアプリケーションも多く存在します。そこで、仮想化技術を活用してWindowsアプリをLinux上でネイティブのように動作させるオープンソースツールWinBoatが公開されています。

WinBoat - Run Windows Apps on Linux with Seamless Integration
https://www.winboat.app/

TibixDev/winboat: Run Windows apps on Linux seamlessly
https://github.com/TibixDev/winboat

インストール
今回はUbuntu 24.04をOSとしたLinux PCにDockerおよび、FreeRDPを用意した環境でWinBoatを試します。公式サイトで「AppImage」を選択後「Download AppImage」をクリック。


コンソールを起動し、ダウンロードしたファイルに実行権限を与えます。

chmod +x winboat-0.9.0-x86_64.AppImage


起動コマンドを実行。

./winboat-0.9.0-x86_64.AppImage --appimage-extract-and-run --no-sandbox


WinBoatのインストール画面から「Next」をクリック。


ライセンスの同意確認画面が表示されるので「I Agree」をクリック。


必要な要件が満たされていることを確認し「Next」をクリック。


インストール先を指定し「Next」をクリック。


インストールするWindowsのバージョンと言語を選択し「Next」をクリック。


「Username」にユーザーの名前を入力、「Password」と「Confirm Password」にパスワードを入力し「Next」をクリック。


CPUのコア数とメモリ、およびディスクを割り当て「Next」をクリック。


ホームフォルダーを共有するか選択し「Next」をクリック。


設定内容に間違いがないか確認し「Install」をクリックするとインストールが始まるのでしばらく待ちます。


インストールが完了したので「Finish」をクリック。


管理画面に移るとメニューとリソースモニターが表示されます。アプリを確認するため「Apps」をクリック。


Windowsアプリケーションが表示されるのでテストとして「Microsoft Edge」をクリック。


サインインの案内が表示されるので「はい」をクリック。


「Microsoft Edge」がLinuxのデスクトップ上に単体のウインドウで起動しました。


バージョン情報を確認すると最新版のEdgeがインストールされています。


「Windows Desktop」をクリックすると…


Windows 11のデスクトップ画面が起動します。このデスクトップ内でもWindowsアプリを起動することが可能です。


◆WinBoatの特徴
・洗練されたインターフェース
Linuxのデスクトップ環境にシームレスに統合し、ネイティブアプリケーションのように感じられる体験を実現。

・自動インストール機能
GUI上で設定や仕様を選択するだけで、自動的にセットアップが完了。

・あらゆるアプリを実行可能
Windowsで動作するアプリケーションであれば、WinBoatで実行可能。

・ファイルシステム統合
LinuxのホームディレクトリがWindows内にマウントされるため、2つのシステム間でファイルを手軽に共有可能。

・その他の機能
スマートカードパススルーやリソース監視などの追加機能。

・WinAppsとの比較
WinAppsでは基本的なTUIとタスクバーウィジェット、そしていくつかのCLIコマンドが提供されるのみで、セットアップの大部分を手動で行う必要があり、すべてをまとめる統合インターフェースがありません。

・USBパススルー対応
USB接続の周辺機器やハードウェアであれば、Windows用の設定ソフトウェアを使用して設定が可能。

・GPU関連の今後の展開
2025年12月時点ではGPUアクセラレーションやパススルーには未対応で、今後準仮想化ドライバーを通じたGPUアクセラレーションの実装を計画。

・アンチチート搭載ゲームについて
仮想化をブロックするため実行できません。

・Podmanサポート
Dockerの代わりにPodmanもサポートされていますが、USBパススルーはまだサポートされていません。

・ベータ版として公開中
2025年12月時点ではベータ版として公開されており、時折バグや問題に遭遇する可能性があります。

◆WinBoatの利用者からの意見
Hacker Newsでの投稿から、以下の意見や報告がありました。

これは単なるWindows VMに追加ツールを搭載したもので、目新しいものではないという意見

Edgeが立ち上がらずフリーズしてしまう事例

Windowsライセンスが必要になるとの報告

WinBoatはWineのようなLinuxネイティブでWindowsアプリを動かす互換レイヤーではなく、仮想化を用いてWindows環境を提供するもので、Wineよりも実行可能なアプリケーションは多いですが負荷は高くなります。しかし、導入が簡単な点やアプリ単体を起動した際にはLinuxのデスクトップ上にウインドウとして起動できる点など、通常の仮想化ソフトウェアと比べて便利な点もあります。

この記事のタイトルとURLをコピーする

関連記事
自分専用のHerokuやNetlifyを構築できるオープンソースのPaaS「Coolify」 - GIGAZINE

たった1つの実行ファイルでバックエンドを構築できる「PocketBase」 - GIGAZINE

ARM版LinuxでWindowsやx86版Linuxのアプリを動かせる「Box64」と「Wine」の組み合わせを試してみた - GIGAZINE

LinuxでWindowsアプリを動かせる「Bottles」を使ってみた - GIGAZINE

LinuxやmacOSでWindowsアプリを動かせる「Wine 8.0」リリース、PE形式への変換がほぼ完了しWoW64モードのサポートも - GIGAZINE

in ソフトウェア,   レビュー, Posted by darkhorse_logmk

You can read the machine translated English article WinBoat is an open source tool that lets….