podman/contrib
Mario Loriedo 91e4f6918a Remove the option to install WSL/HyperV
The Windows installer was able to automatically enable the
Windows features for WSL or HyperV when they were not
already enabled. This PR removes this capability.

Having the installer to automatically install the right prerequiste
(WSL or HyperV) was helpful as users won't have to do it manually to
use Podman after the installation. But it also made the code of
installer more complicated as it needed to manage the installation
of these OS features and a reboot. And we weren't able to automatically
test these scenarios that required a reboot.

In other words the Windows installer, that merely just extracted
some files in a folder, required, to support the installation of
WSL and HyperV, an advanced knowledge of WiX toolkit and of the
Windows Installer SDK, plus contributors-time to manually test
the scenarios that require a reboot.

We decided to remove this capability based on the following reasons:
- We had a couple of regressions in the last month that were hard to
  analyse and fix (#24624 and #24735)
- Podman maintainers currently have a scarce knowledge of the Windows Installer
  and there is no plan to invest in that
- Manually installing WSL or HyperV is not hard (e.g. run `wsl --install`) and
  are features that admins can manage on their fleet of Windows machines
- Competitors such as Docker Desktop don't automatically install these
  components
- Podman `machine init` currently verifies if WSL and HyperV are installed and
  guide the user to install them when they are not

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
2025-02-07 16:10:54 +01:00
..
cirrus cirrus: ensure HOME is set in postbuild.sh 2025-01-31 16:05:39 +01:00
containers-common Add containers-common spec and command to podman 2022-02-22 14:38:57 -05:00
hello Run codespell on code 2023-09-14 06:13:23 -04:00
modules-load.d Load ip_tables modules at boot 2022-02-23 16:11:19 +01:00
pkginstaller Merge pull request #24781 from ashley-cui/builtfor 2025-02-04 20:13:27 +00:00
podman-next/fcos-podmanimage [CI:BUILD] override crun-wasm in fcos + podman-next image build 2023-12-08 17:10:41 +05:30
podmanimage [CI:DOCS] Add contrib/podmanimage/stable path back in repo 2024-05-31 10:38:34 -04:00
remote [CI:DOCS] Improve language. Fix spelling and typos. 2022-07-11 21:59:32 +02:00
script Add script to determine dependency sizes 2018-03-23 14:12:14 +00:00
snapcraft Clean up more language for inclusiveness 2023-01-27 09:40:27 -05:00
systemd Fix podman-restart.service when there are no containers 2025-01-27 14:53:35 +00:00
tmpfile pkg/util: use code from c/storage 2023-11-23 21:36:42 +01:00
validatepr [CI:DOCS] Improvements to make validatepr 2024-05-09 10:06:47 -04:00
win-installer Remove the option to install WSL/HyperV 2025-02-07 16:10:54 +01:00
dependabot-dance Clean up more language for inclusiveness 2023-01-27 09:40:27 -05:00
dependencies.txt Remove varlink support from Podman 2020-11-26 16:50:42 -05:00