Skip to content

Fix WSL setup-flow accuracy (system requirements + installation) - #131

Merged
arhimede merged 1 commit into
alma-linux-10from
docs/fix-setup-flow-accuracy
Sep 24, 2026
Merged

arhimede merged 1 commit into
alma-linux-10from
docs/fix-setup-flow-accuracy

Conversation

@bidi47

@bidi47 bidi47 commented Sep 24, 2026

Copy link
Copy Markdown
Member
  • Removes the Hyper-V requirement (WSL 2 only needs Virtual Machine Platform
    • Windows Subsystem for Linux; Hyper-V isn't required and isn't available
      on Windows Home). Resolves Update README.md #3.
  • States Windows 11 as the only supported minimum, dropping the stale
    Windows 10 1903/build 18362 branch (confirmed the only Windows-version
    mention anywhere in the repo). Resolves Create README.MD #4.
  • Leads with wsl --install --no-distribution as the primary install path,
    keeping the manual OptionalFeatures/Store sequence as a documented
    fallback. Resolves Create README.MD #4.
  • Fixes the wsl -v/wsl --version decision branch: the legacy inbox WSL
    component errors on that flag rather than printing "WSL version:
    1.x.x.x", so the real branch is "not recognized -> install the modern
    version." Resolves create docker recipe #5.
  • Fixes absolute docs.dotkernel.org cross-links to relative paths.
    Resolves test slack integration #20 (partial).
  • Fixes a flattened em dash ("progress-once" -> "progress — once") and a
    stray period in the username example, and corrects the passwd
    success-message wording to match real output. Resolves git command for ignoring file permissions #22 (partial).
  • Adds a systemd pre-flight check (systemctl is-system-running) plus the
    [boot] systemd=true / wsl --shutdown fix, noting the same restart is
    needed for the [user] default= setting to take effect. Resolves WSL: Create Ansible playbook for AlmaLinux 8 #8.

- Drop the Hyper-V requirement; WSL 2 only needs Virtual Machine
  Platform + Windows Subsystem for Linux (Hyper-V isn't required and
  isn't even available on Windows Home).
- State Windows 11 as the only supported minimum, dropping the stale
  Windows 10 1903/build 18362 branch.
- Lead with `wsl --install --no-distribution` as the primary install
  path, keeping the manual OptionalFeatures/Store sequence as a
  documented fallback.
- Fix the `wsl -v`/`wsl --version` decision branch: the legacy inbox
  WSL component errors on that flag rather than printing a
  "WSL version: 1.x.x.x" line, so the real branch is "not recognized
  -> install the modern version."
- Fix absolute docs.dotkernel.org cross-links to relative paths.
- Fix flattened em dash and stray period in installation.md, and
  correct the passwd success-message wording to match real output.
- Add a systemd pre-flight check (and the `wsl --shutdown` requirement
  for /etc/wsl.conf changes to take effect) before continuing to Setup
  Packages, which depends on systemd being active.
@bidi47
bidi47 requested a review from arhimede September 24, 2026 15:49
@arhimede
arhimede merged commit 71ef54f into alma-linux-10 Sep 24, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

git command for ignoring file permissions test slack integration WSL: Create Ansible playbook for AlmaLinux 8 create docker recipe

2 participants