Repolode
winboat-org

winboat-org/winboat

DockerまたはPodmanコンテナ内でWindowsアプリを実行し、Linux上でネイティブのデスクトップウィンドウとして表示するElectronアプリ。

代替できる製品:Parallels Desktop

スター
23,247
フォーク
760
未解決の Issue
325
最終コミット
17 日前

これは何?

WinBoatを使うと、Linux上でWindowsアプリケーションを実行できます。DockerまたはPodmanコンテナ内でWindows VMを動かし、FreeRDPとWindows RemoteAppプロトコルを使って、個々のWindowsアプリをLinuxデスクトップ上の通常のOSウィンドウとして表示します。必要に応じて、Windowsデスクトップ全体を開くこともできます。

このプロジェクトはElectronアプリとして構築されています。Windows内で動作するゲストサーバーが、アプリに必要なVMのデータを提供します。インストールはアプリの画面から行い、設定やスペックを選択できます。ファイル共有のため、LinuxのホームディレクトリがWindowsにマウントされます。

プロジェクトはベータ版のため、ある程度のトラブルシューティングに慣れている必要があります。最低でも4 GBのRAM、2 CPUスレッド、32 GBの空きストレージが必要で、KVM仮想化を有効にする必要があります。Docker Desktopには対応しておらず、PodmanではUSBパススルーを利用できません。

主な機能

  • 01FreeRDPとRemoteAppを使い、個々のWindowsアプリをLinuxのネイティブなデスクトップウィンドウとして実行
  • 02必要に応じてWindowsデスクトップ全体にアクセス
  • 03アプリの画面からVMとコンテナを自動セットアップ
  • 04ファイル共有のため、LinuxのホームディレクトリをWindowsにマウント
  • 05コンテナランタイムとしてDockerとPodmanに対応

ユースケース

  • LinuxデスクトップでWindows専用の生産性向上ソフトや業務ソフトを実行
  • デュアルブートせずに、Linuxの作業環境と並行してWindowsアプリケーションを使用
  • Linux版がないWindowsプログラムにアクセス

クイックスタート

  1. 1

    ReleasesページからLinuxビルド(AppImage、.deb、または.rpm)をダウンロードします

  2. 2

    リポジトリをクローンします

    git clone https://github.com/TibixDev/WinBoat
  3. 3

    依存関係をインストールします

    bun i
  4. 4

    開発モードでアプリを実行します

    bun run dev

使う前に知っておきたいこと

  • 現在はベータ版のため、バグやトラブルシューティングが必要になる場合があります。
  • KVM仮想化が必要です。RAMは4 GB以上、空きストレージは32 GB以上必要です。
  • Docker Desktopはサポートされていません。また、Podman経由のUSBパススルーもサポートされていません。
  • DockerまたはPodmanに加え、サウンド対応のFreeRDP 3.xをインストールする必要があります。

トピック

よくある質問

winboat とは?
DockerまたはPodmanコンテナ内でWindowsアプリを実行し、Linux上でネイティブのデスクトップウィンドウとして表示するElectronアプリ。 WinBoatを使うと、Linux上でWindowsアプリケーションを実行できます。DockerまたはPodmanコンテナ内でWindows VMを動かし、FreeRDPとWindows RemoteAppプロトコルを使って、個々のWindowsアプリをLinuxデスクトップ上の通常のOSウィンドウとして表示します。必要に応じて、Windowsデスクトップ全体を開くこともできます。
winboat は無料で使えますか?ライセンスは?
winboat は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
winboat は今もメンテナンスされていますか?
活発にメンテナンス中。winboat の最終コミットは 2026年10月4日 です。
winboat は何に使えますか?
LinuxデスクトップでWindows専用の生産性向上ソフトや業務ソフトを実行 デュアルブートせずに、Linuxの作業環境と並行してWindowsアプリケーションを使用 Linux版がないWindowsプログラムにアクセス
winboat のインストール方法は?
ReleasesページからLinuxビルド(AppImage、.deb、または.rpm)をダウンロードします リポジトリをクローンします: git clone https://github.com/TibixDev/WinBoat 依存関係をインストールします: bun i 開発モードでアプリを実行します: bun run dev
winboat はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/winboat-org/winboat

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト