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
ReleasesページからLinuxビルド(AppImage、.deb、または.rpm)をダウンロードします
- 2
リポジトリをクローンします
git clone https://github.com/TibixDev/WinBoat - 3
依存関係をインストールします
bun i - 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 の数値は毎日更新されます。
関連プロジェクト
WindowsをDockerコンテナ内で自動ダウンロード・無人インストールし、ブラウザーまたはRDPから利用できます。
OSイメージを自動ダウンロードし、最適化された仮想マシンを起動するQEMUラッパー。
SSH、リモートデスクトップ、SFTP、Docker、メトリクスをオプションのプラグインとして利用できる、セルフホスト型サーバー管理プラットフォーム。
Linux、macOS、Windowsに対応した、リアルタイムWYSIWYGプレビュー搭載のシンプルで洗練されたオープンソースMarkdownエディター。
HTTP、FTP、BitTorrent、マグネットリンクに対応したクロスプラットフォームのデスクトップダウンロードマネージャー。Dockerでヘッドレスサーバーとしても運用できます。