OSイメージを自動ダウンロードし、最適化された仮想マシンを起動するQEMUラッパー。
kernalix7/winpodx
WindowsアプリをバックグラウンドのWindows VMで実行し、FreeRDP RemoteAppを使ってLinuxのネイティブウィンドウとして表示します。
代替できる製品:Parallels Desktop
VMware Fusion
- スター
- 2,110
- フォーク
- 100
- 未解決の Issue
- 64
- 最終コミット
- 昨日
これは何?
WinPodXを使うと、LinuxデスクトップからWindowsアプリを個別に起動し、ネイティブアプリのように利用できます。各アプリは実際のアイコンと、タスクバーへのピン留めに適したWM_CLASS、ファイル関連付けを備えた専用ウィンドウで開くため、Windowsデスクトップ全体を表示する必要はありません。FreeRDP RemoteAppを基盤とし、dockur/windowsを使ってPodmanまたはDockerコンテナ内でWindowsを実行します。
Start Menuから、表示可能なWin32アプリとUWPアプリを検出し、それぞれのデスクトップエントリーを作成します。クリップボード、オーディオ、プリンター、ホームディレクトリをホストと共有します。Windows Podは必要に応じて起動し、アイドル状態になると一時停止します。`winpodx app run desktop`を実行すれば、Windowsデスクトップ全体も引き続き利用できます。
セットアップでは、ホスト環境の確認、Windowsのプロビジョニング、アプリの検出をCLIまたはQt6デスクトップGUIから行えます。openSUSE、Fedora、Debian、Ubuntu、RHEL系ディストリビューション、Arch、Nix向けのパッケージに加え、AppImageとcurlインストーラーも用意されています。プロジェクトはベータ版です。
主な機能
- 01Windowsアプリをそれぞれ、実際のアイコン付きのLinuxネイティブウィンドウで開きます。
- 02Start MenuからWin32アプリとUWPアプリを検出し、デスクトップエントリーを作成します。
- 03クリップボード、オーディオ、プリンター、ホームディレクトリをホストと共有します。
- 04アイドル状態になるとWindowsコンテナを一時停止し、次回起動時に再開します。
- 05PodmanとDockerに対応し、CLIとQt6デスクトップGUIを利用できます。
ユースケース
- LinuxデスクトップでOfficeなどのWindows専用の生産性向上ソフトウェアを実行する。
- Windowsデスクトップ全体を起動せず、必要なWindowsツールをいくつか使えるようにしておく。
- 「アプリケーションで開く」メニューから、LinuxのファイルをWindowsアプリで開く。
クイックスタート
- 1
curl インストーラーで WinPodX をインストールします(最新の安定版)
curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash - 2
setup を一度実行して Windows をプロビジョニングし、アプリを検出します(ホストの検出結果に基づくデフォルト設定)
winpodx setup - 3
Word などの Windows アプリを起動します
winpodx app run word
使う前に知っておきたいこと
- ハードウェア仮想化(VT-x または AMD-V)と KVM へのアクセスが可能な x86_64 または aarch64 が必要です。
- デフォルトの Windows VM には、8 GB 以上の RAM と約 64 GB のディスク容量が必要です。
- プロジェクトはベータ版で、現在も活発に開発されています。
トピック
よくある質問
- winpodx とは?
- WindowsアプリをバックグラウンドのWindows VMで実行し、FreeRDP RemoteAppを使ってLinuxのネイティブウィンドウとして表示します。 WinPodXを使うと、LinuxデスクトップからWindowsアプリを個別に起動し、ネイティブアプリのように利用できます。各アプリは実際のアイコンと、タスクバーへのピン留めに適したWM_CLASS、ファイル関連付けを備えた専用ウィンドウで開くため、Windowsデスクトップ全体を表示する必要はありません。FreeRDP RemoteAppを基盤とし、dockur/windowsを使ってPodmanまたはDockerコンテナ内でWindowsを実行します。
- winpodx は無料で使えますか?ライセンスは?
- winpodx は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- winpodx は今もメンテナンスされていますか?
- 活発にメンテナンス中。winpodx の最終コミットは 2026年10月19日 です。
- winpodx は何に使えますか?
- LinuxデスクトップでOfficeなどのWindows専用の生産性向上ソフトウェアを実行する。 Windowsデスクトップ全体を起動せず、必要なWindowsツールをいくつか使えるようにしておく。 「アプリケーションで開く」メニューから、LinuxのファイルをWindowsアプリで開く。
- winpodx のインストール方法は?
- curl インストーラーで WinPodX をインストールします(最新の安定版): curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash setup を一度実行して Windows をプロビジョニングし、アプリを検出します(ホストの検出結果に基づくデフォルト設定): winpodx setup Word などの Windows アプリを起動します: winpodx app run word
- winpodx はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/kernalix7/winpodx
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
WindowsとLinux向けのタスクマネージャー代替ツール。スレッド、メモリ、ハンドル、ソケット、モジュールなど、プロセスごとの詳細情報を表示します。
root化せずに実機のAlpine Linux VMを起動し、スマートフォンでコンテナやX11 GUIアプリを実行できるAndroidアプリ。
Apple silicon搭載MacでLinuxコンテナを軽量な仮想マシンとして実行する、Apple製のコマンドラインツール。
GitHub、Codeberg、その他のForgejoやGiteaのフォージで公開されたアプリを見つけてインストールできる、クロスプラットフォームのアプリストアです。
Linux、Windows、macOSでSwiftPMパッケージからiOSアプリをビルド・署名・インストールできる、クロスプラットフォームのXcode代替ツール。