Files
wehub-resource-sync 3e779be6f3
CI / lint (push) Failing after 13m4s
CI / test (3.11, ubuntu-latest) (push) Failing after 2m4s
CI / test (3.13, ubuntu-latest) (push) Successful in 13m30s
CI / test (3.14, ubuntu-latest) (push) Successful in 17m21s
CI / test (3.12, ubuntu-latest) (push) Successful in 17m55s
CI / discover-apps-ps (push) Successful in 1m56s
CI / test (3.9, ubuntu-latest) (push) Successful in 13m17s
CI / test (3.10, ubuntu-latest) (push) Successful in 26m21s
CI / audit (push) Successful in 13m38s
Deploy site / deploy (push) Has been cancelled
CI / test (3.14, ubuntu-24.04-arm) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:32:37 +08:00

126 lines
12 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<!-- SPDX-License-Identifier: MIT — winpodx.org/faq. No trackers. -->
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>FAQ — WinPodX</title>
<meta name="description" content="WinPodX FAQ: how it works, Windows licensing, performance, security & telemetry, which apps work, and how it compares to a VM, RDP, or Wine.">
<link rel="icon" type="image/svg+xml" href="assets/winpodx-icon.svg">
<link rel="canonical" href="https://www.winpodx.org/faq.html">
<meta name="theme-color" content="#0d1117">
<link rel="stylesheet" href="style.css">
</head>
<body>
<svg class="sprite" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
<symbol id="i-window" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="16" rx="2"/><path d="M3 9h18"/></symbol>
<symbol id="i-swap" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M17 1l4 4-4 4"/><path d="M3 11V9a4 4 0 0 1 4-4h14"/><path d="M7 23l-4-4 4-4"/><path d="M21 13v2a4 4 0 0 1-4 4H3"/></symbol>
<symbol id="i-bolt" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M13 2L3 14h9l-1 8 10-12h-9z"/></symbol>
<symbol id="i-hdd" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><line x1="22" y1="12" x2="2" y2="12"/><path d="M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"/><line x1="6" y1="16" x2="6.01" y2="16"/><line x1="10" y1="16" x2="10.01" y2="16"/></symbol>
<symbol id="i-activity" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></symbol>
<symbol id="i-lock" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="11" width="18" height="11" rx="2"/><path d="M7 11V7a5 5 0 0 1 10 0v4"/></symbol>
<symbol id="i-download" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><path d="M7 10l5 5 5-5"/><path d="M12 15V3"/></symbol>
<symbol id="i-grid" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="7" height="7"/><rect x="14" y="3" width="7" height="7"/><rect x="14" y="14" width="7" height="7"/><rect x="3" y="14" width="7" height="7"/></symbol>
<symbol id="i-cursor" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M3 3l7.5 18 2.5-7.5L21 11z"/></symbol>
<symbol id="i-github" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"/></symbol>
<symbol id="i-globe" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="M2 12h20"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></symbol>
</svg>
<header class="nav">
<div class="wrap">
<a class="brand" href="/" style="color:var(--text)"><img src="assets/winpodx-icon.svg" alt="">WinPodX</a>
<nav class="links">
<a href="features.html" data-i18n="nav.features">Features</a>
<a href="get-started.html" data-i18n="nav.get_started">Get started</a>
<a href="faq.html" class="active" data-i18n="nav.faq">FAQ</a>
<a target="_blank" rel="noopener noreferrer" class="gh" href="https://github.com/kernalix7/winpodx"><svg class="isvg" width="16" height="16" viewBox="0 0 24 24"><use href="#i-github"/></svg> GitHub</a>
<span class="lang-wrap"><svg class="isvg" width="15" height="15" viewBox="0 0 24 24"><use href="#i-globe"/></svg><select id="lang-select" aria-label="Language"></select></span>
</nav>
</div>
</header>
<main>
<section class="page-hero wrap">
<span class="eyebrow" data-i18n="faq.hero.eyebrow">FAQ</span>
<h1 data-i18n="faq.hero.h1">Common questions</h1>
<p data-i18n-html="faq.hero.sub">Still stuck? Open an issue on <a target="_blank" rel="noopener noreferrer" href="https://github.com/kernalix7/winpodx/issues">GitHub</a>.</p>
</section>
<section class="wrap">
<div class="faq">
<details open>
<summary data-i18n="faq.q.vm.q">Is this a VM, Wine, or something else?</summary>
<div class="a" data-i18n-html="faq.q.vm.a">It's a real Windows VM presented as native windows. WinPodX runs Windows in a KVM-backed container (via <a target="_blank" rel="noopener noreferrer" href="https://github.com/dockur/windows">dockur/windows</a>) and surfaces each app as its own Linux window over FreeRDP RemoteApp (RAIL). So you get full Windows compatibility — unlike Wine — without staring at a full-screen Windows desktop.</div>
</details>
<details>
<summary data-i18n="faq.q.license.q">Do I need a Windows license?</summary>
<div class="a" data-i18n-html="faq.q.license.a">Same as any Windows VM: you need a valid Windows license to activate it for normal use. WinPodX automates the install but doesn't provide Windows or a license — those come from Microsoft.</div>
</details>
<details>
<summary data-i18n="faq.q.fast.q">How fast is it? Is it just remote desktop?</summary>
<div class="a" data-i18n-html="faq.q.fast.a">It's local RDP to a VM on your own machine over loopback — not a network connection to a remote server — so latency is minimal. Windows runs natively on KVM, and a host-adaptive tuning profile (<code>+invtsc</code>, <code>platform_tick</code>, etc.) is applied based on your CPU. The first launch takes ~510 min (Windows ISO download + Sysprep); subsequent launches are near-instant.</div>
</details>
<details>
<summary data-i18n="faq.q.telemetry.q">Does it phone home or collect telemetry?</summary>
<div class="a" data-i18n-html="faq.q.telemetry.a">No. WinPodX has <b>no telemetry of any kind</b> — no analytics, no usage tracking, no phone-home. It even disables Windows' own telemetry/ads/Cortana by default (debloat). It's MIT-licensed and the source is fully public.</div>
</details>
<details>
<summary data-i18n="faq.q.apps.q">Which apps work?</summary>
<div class="a" data-i18n-html="faq.q.apps.a">Anything that runs on Windows — Office, Adobe, niche enterprise tools, games' launchers, etc. By default, first boot adds the apps your Windows Start Menu shows — mirrored into matching folder sub-groups — each with its real icon. Turn on <code>desktop.full_app_scan</code> to also discover apps from the registry App Paths, all UWP/MSIX, Chocolatey and Scoop. You can add custom app profiles in the GUI or with <code>winpodx app</code>.</div>
</details>
<details>
<summary data-i18n="faq.q.reverse.q">Can Linux apps open from inside Windows too?</summary>
<div class="a" data-i18n-html="faq.q.reverse.a">Yes — that's "reverse-open". Your Linux apps appear in the Windows guest's "Open with…" menu with their real icons; picking one round-trips the file open back to the host's <code>xdg-open</code>. It's on by default. It can even open files on the Windows disk itself — the guest <code>C:</code> is shared over SMB and mounted with kio-fuse (KDE), so edits save straight back.</div>
</details>
<details>
<summary data-i18n="faq.q.peripherals.q">What about clipboard, sound, printers, and USB?</summary>
<div class="a" data-i18n-html="faq.q.peripherals.a">Clipboard (text + images), sound, printers, and your home directory (<code>\\tsclient\home</code>) are shared by default. USB drives are shared in-session at <code>\\tsclient\media</code> (with a desktop shortcut inside Windows), and there's live USB device passthrough (a host ↔ guest switcher) for things like security dongles.</div>
</details>
<details>
<summary data-i18n="faq.q.requirements.q">What are the requirements?</summary>
<div class="a" data-i18n-html="faq.q.requirements.a">A CPU with virtualization extensions + <code>/dev/kvm</code>, 8 GB+ RAM (12 GB+ recommended), ~30 GB free disk, a container runtime (<code>podman</code> ≥ 4 recommended; <code>docker</code> also works), and FreeRDP 3+. See <a href="get-started.html">Get started</a> for the full list and per-distro install.</div>
</details>
<details>
<summary data-i18n="faq.q.distros.q">Which Linux distros are supported?</summary>
<div class="a" data-i18n-html="faq.q.distros.a">openSUSE, Fedora (incl. Atomic/Silverblue/Kinoite), Debian, Ubuntu, RHEL / AlmaLinux / Rocky, Arch, and NixOS — plus a distro-agnostic AppImage. Install is one line on all of them.</div>
</details>
<details>
<summary data-i18n="faq.q.resources.q">Does the container keep running and eating resources?</summary>
<div class="a" data-i18n-html="faq.q.resources.a">No — it auto-suspends when idle and resumes on the next launch, and an opt-in idle auto-stop can fully stop the VM to free its RAM. You can also enable pod auto-start on login, or stop it entirely. A stalled RDP guest is detected and self-healed without a manual restart.</div>
</details>
<details>
<summary data-i18n="faq.q.uninstall.q">How do I uninstall? Will it wipe my Windows data?</summary>
<div class="a" data-i18n-html="faq.q.uninstall.a">One line: <code>curl -fsSL …/uninstall.sh | bash -s -- --confirm</code>. It keeps the Windows VM data by default; pass <code>--purge</code> to wipe everything.</div>
</details>
<details>
<summary data-i18n="faq.q.status.q">Is it stable? What's the project status?</summary>
<div class="a" data-i18n-html="faq.q.status.a">It's in active <b>beta</b> (v0.9.0) — usable day-to-day, with ongoing polish. Bug reports and PRs are welcome on <a target="_blank" rel="noopener noreferrer" href="https://github.com/kernalix7/winpodx/issues">GitHub</a>.</div>
</details>
</div>
</section>
</main>
<footer>
<div class="wrap">
<div class="cols">
<div><span class="brand" style="font-size:16px;font-weight:700;color:var(--text)">WinPodX</span>
<div class="footer-tagline" data-i18n="footer.tagline">Windows apps, as native Linux citizens.</div></div>
<div class="links">
<a href="features.html">Features</a><a href="get-started.html">Get started</a><a href="faq.html">FAQ</a>
<a target="_blank" rel="noopener noreferrer" href="https://github.com/kernalix7/winpodx">GitHub</a>
<a target="_blank" rel="noopener noreferrer" href="https://github.com/kernalix7/winpodx/releases">Releases</a>
<a target="_blank" rel="noopener noreferrer" href="https://github.com/sponsors/kernalix7">Sponsor</a>
</div>
</div>
<div class="legal" data-i18n-html="footer.legal">MIT licensed — Kim DaeHyun · Powered by
<a target="_blank" rel="noopener noreferrer" href="https://github.com/dockur/windows">dockur/windows</a> + <a target="_blank" rel="noopener noreferrer" href="https://www.freerdp.com/">FreeRDP</a>.
Not affiliated with Microsoft.</div>
</div>
</footer>
<script src="lang/translations.js"></script>
<script src="i18n.js"></script>
</body>
</html>