Feng Wang
83d59d4b4a
Fix: Fail and warn the user when --uninstall is given parameters ( #14524 )
...
Fail and warn the user when --uninstall is given parameters.
2026-03-25 13:08:56 +08:00
Ben Hillis
8c220dc083
Fix grammar, typos, and formatting in docs and source ( #14286 )
...
* Fix localization text, Intune capitalization, ADMX indentation, unused import
- distributions/validate.py: Remove unused 'import base64'
- en-US/en-GB Resources.resw: Fix word order 'the list distribution' -> 'the distribution list' in MessageCouldFetchDistributionList
- en-US/en-GB Resources.resw: Remove trailing space from MessageCorruptedDistroRegistration value
- intune/en-US/WSL.adml: Fix 'For Linux' -> 'for Linux' capitalization (5 occurrences) to match official product name
- intune/WSL.admx: Fix inconsistent 3-space indent to 4-space on AllowWSL1 and CustomKernelUserSettingConfigurable policies
* Fix grammar, typos, and formatting in docs and source code
- WmiService.h: Fix duplicated word 'of of' -> 'is of' in WQL comment
- drvfs.md: Fix 'which tell' -> 'which tells' (subject-verb agreement), double space, second 'tell' -> 'tells'
- systemd.md: Fix 'tries synchronizes' -> 'tries to synchronize'
- wslhost.exe.md: Fix 'processes terminates' -> 'process terminates'
- boot-process.md: Add missing 'in' preposition, fix C:/ -> C:\, fix lowercase 'linux' to 'Linux' (4 occurrences), fix misplaced parenthesis
- init.md: Fix double space before hvsocket backtick
- session-leader.md: Fix heading level ## -> ### to match sibling section
- CONTRIBUTING.md: Fix double period after bold security notice
- debugging.md: Fix missing word 'be' in 'can enabled', fix 'process' -> 'processes'
- index.md: Add missing period at end of sentence
- technical-documentation/index.md: Fix 'API's' -> 'APIs' (remove incorrect apostrophe)
- relay.md: Fix lowercase 'linux' to 'Linux' (3 occurrences)
- localhost.md: Fix lowercase 'linux' to 'Linux'
- plan9.md: Fix lowercase 'linux' to 'Linux'
* update errormessages testcase
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com >
2026-03-03 18:13:59 -08:00
Andy Sterland
32329bb35c
Add vs info to settings ( #14169 )
...
* Initial commit to add a page to the OOBE experience for the Visual Studio integration with WSL.
* Updated link for C++ to the landing page for Linux dev.
* Reverting accidental commit of UserConfig.cmake.sample.
* Revert accidental change
* Revert "cleanup: fix UserConfig.cmake.sample in master branch (#14076 )"
This reverts commit 4b23185dfe .
* Reapply "cleanup: fix UserConfig.cmake.sample in master branch (#14076 )"
This reverts commit d97e2753bb .
* revert
* revert
* Tidying whitespace
* Tidying whitespace
* Tidying whitespace
* Tidying whitespace
* Tidying whitespace
* Update src/windows/wslsettings/Views/OOBE/ShellPage.xaml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/windows/wslsettings/Activation/ProtocolActivationHandler.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-03 14:45:00 -05:00
Craig Loewen
49856a2633
Updated enable virtualization error message ( #14110 )
...
* Updated enable virtualization error message
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Ben Hillis <benhillis@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-26 13:38:45 -08:00
Ben Hillis
b4c0ced6b8
cleanup: minor tweaks to path translation failed messages ( #13892 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com >
2025-12-13 10:59:55 -08:00
Ben Hillis
9e9ef6f145
Fix edge cases around .vhd support ( #13061 )
...
* Fix edge cases around .vhd support
* PR feedback
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* pr feedback
* remove unneeded scope exit in unit test
---------
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 17:00:47 -07:00
Junhao Liao
98f4960118
fix: correct sparse VHD command to include true ( #13512 )
...
* fix: correct sparse VHD command to include `true`
* Revert all localization strings to f8c26f7c3 except en-US/Resources.resw
* fix: run validate-localization.py with --fix option
2025-10-01 16:49:49 -07:00
Josh Soref
6d18bf5074
Spelling ( #13289 )
...
* link: report them to the Microsoft Security Response Center (MSRC)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* link: Microsoft Security Response Center
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: , or
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: adapters
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: at
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: attaching them to the bug, please send them to wsl-gh-logs@microsoft.com with the github issue number in the subject, and include a link to your github issue comment in the message body.
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: disk
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: effect
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: for the file
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: for the mount to be available
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: grandchild
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: last pid
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: nonexistent
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: on which the...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: path
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: pseudo
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: script
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: service, the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: session
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: strip
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: that a
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: that the
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: the first one we find in the test
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: to which
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: waitpid
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: whether
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: while the relay was being set up,
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: with an
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: without specifying
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
---------
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
Co-authored-by: Ben Hillis <benhillis@gmail.com >
2025-07-29 11:24:39 -07:00
Ben Hillis
ae77467ec8
cleanup: remove reference to deprecated pageReportingOrder setting ( #13264 )
...
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com >
2025-07-17 10:52:03 -07:00
Craig Gumbley
4547e2a6f2
Expose the VM ID inside user distros ( #13212 )
...
* Add --vm-id to wslinfo usage string
* Pass the VM id to init
This change ensures that we pass the vm id to an
instances init. The id is then set as an environment
variable and can be accessed at runtime.
* Expose VM id to wslinfo
Add a new argument --vm-id to wslinfo so that
the caller can retrieve the VM id by calling the
binary.
Although it is an environment variable, it can be useful
here too to save additional string parsing from the caller.
2025-07-03 17:30:47 -07:00
Blue
02ca6d3d2d
Fix various issues with systemd user sessions ( #13101 )
...
* Save state
* Save state
* Add test coverage
* Remove useless condition
* Update localized strings
* Update test distro
2025-06-13 16:31:57 -07:00
Josh Soref
83d14de518
Spelling localizations ( #12957 )
2025-05-21 10:48:14 -07:00
WSL Team
697572d664
Initial open source commit for WSL.
...
Many Microsoft employees have contributed to the Windows Subsystem for Linux, this commit is the result of their work since 2016.
The entire history of the Windows Subsystem for Linux can't be shared here, but here's an overview of WSL's history after it moved to it own repository in 2021:
Number of commits on the main branch: 2930
Number of contributors: 31
Head over https://github.com/microsoft/WSL/releases for a more detailed history of the features added to WSL since 2021.
2025-05-15 12:09:45 -07:00