Repolode
kernalix7

kernalix7/winpodx

WindowsアプリをバックグラウンドのWindows VMで実行し、FreeRDP RemoteAppを使ってLinuxのネイティブウィンドウとして表示します。

代替できる製品:Parallels DesktopVMware 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. 1

    curl インストーラーで WinPodX をインストールします(最新の安定版)

    curl -fsSL https://raw.githubusercontent.com/kernalix7/winpodx/main/install.sh | bash
  2. 2

    setup を一度実行して Windows をプロビジョニングし、アプリを検出します(ホストの検出結果に基づくデフォルト設定)

    winpodx setup
  3. 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 の数値は毎日更新されます。

関連プロジェクト