Skip to content

Commit 380e713

Browse files
mattwojoCarlos Niheltonzaochihthiruma0203Horsevad
authored
Main > Live (#2192)
* Final editorial review update (#2063) Fix oobe delete user path Rename best practices to recommendations Minor writing style updates * Fix backtick in build-custom-distro.md (#2062) * Remove the duplicate `feedback_product_url` value (#2040) * Update troubleshooting.md (#2034) Azure virtual machine does support Nested Virtualization, but cannot use with Trusted Launch. Hence proposing minor correction. * Update networking.md (#2033) Updated that the hostname takes a lowercase -i as the address flag. This can be seen by running hostname --help. also made the "under the hood" section more verbose with the full length ip-address command. * Add the information about the --pre-release option (#2031) * Add note for blocked Microsoft Store (#2030) * Add note for blocked Microsoft Store * Editorial update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Add rule to ignore service account's contribute (#2039) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. (#2028) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. * Add Docker Desktop error recommendation --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fix warnings (#2065) * Fix pytorch directml install command (#2066) Resolves #2044 * Add documentation for shortcut.enabled and windowsterminal.enabled (#2076) * Add documentation for shortcut.enabled and windowsterminal.enabled * Small fixes * chore: update wsl config docs (#2087) WSL default behaviour changed as of May 2024 * Put the whole command in a block (#2071) * Put the whole command in a block Without this change, the command gets inline and breaks at the beginning, confusing the reader, making them think the command begins by route instead of ip * Update WSL/networking.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * Fix `contributors_to_exclude` did not work (#2068) * make sure the systemd-sysv package is installed (#1996) * make sure the systemd-sysv package is installed * Update WSL/systemd.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * WSL/wsl-config.md: rewrite lead for clarity (#2021) * WSL/wsl-config.md: rewrite lead for clarity This is a rewrite of the lead section, as I feel the previous one was long-winded yet did not meaningfully summarize the most important points of the article. * Minor changes to this table format update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fixed typos (#2092) * Update wsl-database.md (#2096) * Update wsl-database.md Update the Microsoft SQL Server installation link to SQL Server on WSL 2 * Updated to fix link and streamline title. --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Update systemd.md (#2102) * Update systemd.md State that `wsl --version` command could throws an error if outdated and therefore it must be updated to make systemd working on the distribution. * Update formatting --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * add section for wsl manage (#2107) * Update disk space expand command format (#2121) * Fix typo in troubleshooting.md (#2114) * Add platform id to feedback template * add kernelModules documentation (#2145) * Add the default column value for kernelModules (#2146) * add kernelModules documentation * Add the default column value for kernelModules * Fix incorrect "hostname -i" command in networking.md (#2083) The lower case "-i" will return a "127.0.1.1" which is a loop back address. The address cannot be accessed from Windows side. The upper-case "-I" instead will return the outside address of the WSL instance seen by Windows. Thus "-I" should be used instead of "-i" to get the host IP seen from WSL. There's already a note saying about this below the changed part. This commit mainly reverts the change of PR #2033. * Simplify instructions around making settings take effect * Updated docs for server core. (#2098) * Update install-manual.md for server core * Update install-on-server.md * Fix umask default for DrvFs automount (#2004) * Make docs consistent with DrvFs automount umask behavior Resolves #1628 by making docs consistent with real behavior tested in WSL2. (Also resolves #1767 by making the table consistent with the following paragraph, but note from testing, it was the paragraph that didn't match the real behavior, not the table.) * Update WSL/wsl-config.md * Update WSL/wsl-config.md * Update WSL/wsl-config.md * Update WSL/wsl-config.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * Update troubleshooting.md with troubleshooting tips with GSA (#2151) There are compatibility issues with the Microsoft Global Secure Access Client and WSL. Updating troubleshooting to help unblock WSL users. * "Change directory to home" is not accurate (#2152) * Use consistent table formatting in wsl-config (#2131) * Remove unused images (#2128) * Remove unused images * Delete WSL/media/updateAndSecurity.png * Update links and text in ThirdPartyNotices per CELA request See https://ceapex.visualstudio.com/Engineering/_workitems/edit/997743. * Update formatting in ThirdPartyNotices file * Update formatting in ThirdPartyNotices file * Remove duplicate privacy information link. * Add WSL Open Source links and overview (#2182) * resolve conflict (#2184) * Main > Live (#2122) * Final editorial review update (#2063) Fix oobe delete user path Rename best practices to recommendations Minor writing style updates * Fix backtick in build-custom-distro.md (#2062) * Remove the duplicate `feedback_product_url` value (#2040) * Update troubleshooting.md (#2034) Azure virtual machine does support Nested Virtualization, but cannot use with Trusted Launch. Hence proposing minor correction. * Update networking.md (#2033) Updated that the hostname takes a lowercase -i as the address flag. This can be seen by running hostname --help. also made the "under the hood" section more verbose with the full length ip-address command. * Add the information about the --pre-release option (#2031) * Add note for blocked Microsoft Store (#2030) * Add note for blocked Microsoft Store * Editorial update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Add rule to ignore service account's contribute (#2039) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. (#2028) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. * Add Docker Desktop error recommendation --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fix warnings (#2065) * Fix pytorch directml install command (#2066) Resolves #2044 * Add documentation for shortcut.enabled and windowsterminal.enabled (#2076) * Add documentation for shortcut.enabled and windowsterminal.enabled * Small fixes * chore: update wsl config docs (#2087) WSL default behaviour changed as of May 2024 * Put the whole command in a block (#2071) * Put the whole command in a block Without this change, the command gets inline and breaks at the beginning, confusing the reader, making them think the command begins by route instead of ip * Update WSL/networking.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * Fix `contributors_to_exclude` did not work (#2068) * make sure the systemd-sysv package is installed (#1996) * make sure the systemd-sysv package is installed * Update WSL/systemd.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * WSL/wsl-config.md: rewrite lead for clarity (#2021) * WSL/wsl-config.md: rewrite lead for clarity This is a rewrite of the lead section, as I feel the previous one was long-winded yet did not meaningfully summarize the most important points of the article. * Minor changes to this table format update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fixed typos (#2092) * Update wsl-database.md (#2096) * Update wsl-database.md Update the Microsoft SQL Server installation link to SQL Server on WSL 2 * Updated to fix link and streamline title. --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Update systemd.md (#2102) * Update systemd.md State that `wsl --version` command could throws an error if outdated and therefore it must be updated to make systemd working on the distribution. * Update formatting --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * add section for wsl manage (#2107) * Update disk space expand command format (#2121) * Fix typo in troubleshooting.md (#2114) * Add platform id to feedback template * add kernelModules documentation (#2145) --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> * Add WSL Open Source links and overview --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> * resolve merge conflict (#2186) * Main > Live (#2122) * Final editorial review update (#2063) Fix oobe delete user path Rename best practices to recommendations Minor writing style updates * Fix backtick in build-custom-distro.md (#2062) * Remove the duplicate `feedback_product_url` value (#2040) * Update troubleshooting.md (#2034) Azure virtual machine does support Nested Virtualization, but cannot use with Trusted Launch. Hence proposing minor correction. * Update networking.md (#2033) Updated that the hostname takes a lowercase -i as the address flag. This can be seen by running hostname --help. also made the "under the hood" section more verbose with the full length ip-address command. * Add the information about the --pre-release option (#2031) * Add note for blocked Microsoft Store (#2030) * Add note for blocked Microsoft Store * Editorial update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Add rule to ignore service account's contribute (#2039) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. (#2028) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. * Add Docker Desktop error recommendation --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fix warnings (#2065) * Fix pytorch directml install command (#2066) Resolves #2044 * Add documentation for shortcut.enabled and windowsterminal.enabled (#2076) * Add documentation for shortcut.enabled and windowsterminal.enabled * Small fixes * chore: update wsl config docs (#2087) WSL default behaviour changed as of May 2024 * Put the whole command in a block (#2071) * Put the whole command in a block Without this change, the command gets inline and breaks at the beginning, confusing the reader, making them think the command begins by route instead of ip * Update WSL/networking.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * Fix `contributors_to_exclude` did not work (#2068) * make sure the systemd-sysv package is installed (#1996) * make sure the systemd-sysv package is installed * Update WSL/systemd.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * WSL/wsl-config.md: rewrite lead for clarity (#2021) * WSL/wsl-config.md: rewrite lead for clarity This is a rewrite of the lead section, as I feel the previous one was long-winded yet did not meaningfully summarize the most important points of the article. * Minor changes to this table format update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fixed typos (#2092) * Update wsl-database.md (#2096) * Update wsl-database.md Update the Microsoft SQL Server installation link to SQL Server on WSL 2 * Updated to fix link and streamline title. --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Update systemd.md (#2102) * Update systemd.md State that `wsl --version` command could throws an error if outdated and therefore it must be updated to make systemd working on the distribution. * Update formatting --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * add section for wsl manage (#2107) * Update disk space expand command format (#2121) * Fix typo in troubleshooting.md (#2114) * Add platform id to feedback template * add kernelModules documentation (#2145) --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> * Add WSL Open Source links and overview --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> * Resolve conflicts attempt 3 (#2188) * Main > Live (#2122) * Final editorial review update (#2063) Fix oobe delete user path Rename best practices to recommendations Minor writing style updates * Fix backtick in build-custom-distro.md (#2062) * Remove the duplicate `feedback_product_url` value (#2040) * Update troubleshooting.md (#2034) Azure virtual machine does support Nested Virtualization, but cannot use with Trusted Launch. Hence proposing minor correction. * Update networking.md (#2033) Updated that the hostname takes a lowercase -i as the address flag. This can be seen by running hostname --help. also made the "under the hood" section more verbose with the full length ip-address command. * Add the information about the --pre-release option (#2031) * Add note for blocked Microsoft Store (#2030) * Add note for blocked Microsoft Store * Editorial update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Add rule to ignore service account's contribute (#2039) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. (#2028) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. * Add Docker Desktop error recommendation --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fix warnings (#2065) * Fix pytorch directml install command (#2066) Resolves #2044 * Add documentation for shortcut.enabled and windowsterminal.enabled (#2076) * Add documentation for shortcut.enabled and windowsterminal.enabled * Small fixes * chore: update wsl config docs (#2087) WSL default behaviour changed as of May 2024 * Put the whole command in a block (#2071) * Put the whole command in a block Without this change, the command gets inline and breaks at the beginning, confusing the reader, making them think the command begins by route instead of ip * Update WSL/networking.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * Fix `contributors_to_exclude` did not work (#2068) * make sure the systemd-sysv package is installed (#1996) * make sure the systemd-sysv package is installed * Update WSL/systemd.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * WSL/wsl-config.md: rewrite lead for clarity (#2021) * WSL/wsl-config.md: rewrite lead for clarity This is a rewrite of the lead section, as I feel the previous one was long-winded yet did not meaningfully summarize the most important points of the article. * Minor changes to this table format update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fixed typos (#2092) * Update wsl-database.md (#2096) * Update wsl-database.md Update the Microsoft SQL Server installation link to SQL Server on WSL 2 * Updated to fix link and streamline title. --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Update systemd.md (#2102) * Update systemd.md State that `wsl --version` command could throws an error if outdated and therefore it must be updated to make systemd working on the distribution. * Update formatting --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * add section for wsl manage (#2107) * Update disk space expand command format (#2121) * Fix typo in troubleshooting.md (#2114) * Add platform id to feedback template * add kernelModules documentation (#2145) --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> * Add WSL Open Source links and overview --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> * Main > Live (#2122) (#2189) * Main > Live (#2122) * Final editorial review update (#2063) Fix oobe delete user path Rename best practices to recommendations Minor writing style updates * Fix backtick in build-custom-distro.md (#2062) * Remove the duplicate `feedback_product_url` value (#2040) * Update troubleshooting.md (#2034) Azure virtual machine does support Nested Virtualization, but cannot use with Trusted Launch. Hence proposing minor correction. * Update networking.md (#2033) Updated that the hostname takes a lowercase -i as the address flag. This can be seen by running hostname --help. also made the "under the hood" section more verbose with the full length ip-address command. * Add the information about the --pre-release option (#2031) * Add note for blocked Microsoft Store (#2030) * Add note for blocked Microsoft Store * Editorial update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Add rule to ignore service account's contribute (#2039) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. (#2028) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. * Add Docker Desktop error recommendation --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fix warnings (#2065) * Fix pytorch directml install command (#2066) Resolves #2044 * Add documentation for shortcut.enabled and windowsterminal.enabled (#2076) * Add documentation for shortcut.enabled and windowsterminal.enabled * Small fixes * chore: update wsl config docs (#2087) WSL default behaviour changed as of May 2024 * Put the whole command in a block (#2071) * Put the whole command in a block Without this change, the command gets inline and breaks at the beginning, confusing the reader, making them think the command begins by route instead of ip * Update WSL/networking.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * Fix `contributors_to_exclude` did not work (#2068) * make sure the systemd-sysv package is installed (#1996) * make sure the systemd-sysv package is installed * Update WSL/systemd.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * WSL/wsl-config.md: rewrite lead for clarity (#2021) * WSL/wsl-config.md: rewrite lead for clarity This is a rewrite of the lead section, as I feel the previous one was long-winded yet did not meaningfully summarize the most important points of the article. * Minor changes to this table format update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fixed typos (#2092) * Update wsl-database.md (#2096) * Update wsl-database.md Update the Microsoft SQL Server installation link to SQL Server on WSL 2 * Updated to fix link and streamline title. --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Update systemd.md (#2102) * Update systemd.md State that `wsl --version` command could throws an error if outdated and therefore it must be updated to make systemd working on the distribution. * Update formatting --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * add section for wsl manage (#2107) * Update disk space expand command format (#2121) * Fix typo in troubleshooting.md (#2114) * Add platform id to feedback template * add kernelModules documentation (#2145) --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> * Resolve conflict in wsl-config.md (#2190) --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> * Fix troubleshooting link (#2191) * Fix troubleshooting link * Fix file perm link * Resolve wsl.conf conflict (#2193) * Main > Live (#2122) * Final editorial review update (#2063) Fix oobe delete user path Rename best practices to recommendations Minor writing style updates * Fix backtick in build-custom-distro.md (#2062) * Remove the duplicate `feedback_product_url` value (#2040) * Update troubleshooting.md (#2034) Azure virtual machine does support Nested Virtualization, but cannot use with Trusted Launch. Hence proposing minor correction. * Update networking.md (#2033) Updated that the hostname takes a lowercase -i as the address flag. This can be seen by running hostname --help. also made the "under the hood" section more verbose with the full length ip-address command. * Add the information about the --pre-release option (#2031) * Add note for blocked Microsoft Store (#2030) * Add note for blocked Microsoft Store * Editorial update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Add rule to ignore service account's contribute (#2039) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. (#2028) * Update WSL shutdown instructions for clarity by specifying PowerShell should be run as administrator before executing the shutdown command. * Add Docker Desktop error recommendation --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fix warnings (#2065) * Fix pytorch directml install command (#2066) Resolves #2044 * Add documentation for shortcut.enabled and windowsterminal.enabled (#2076) * Add documentation for shortcut.enabled and windowsterminal.enabled * Small fixes * chore: update wsl config docs (#2087) WSL default behaviour changed as of May 2024 * Put the whole command in a block (#2071) * Put the whole command in a block Without this change, the command gets inline and breaks at the beginning, confusing the reader, making them think the command begins by route instead of ip * Update WSL/networking.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * Fix `contributors_to_exclude` did not work (#2068) * make sure the systemd-sysv package is installed (#1996) * make sure the systemd-sysv package is installed * Update WSL/systemd.md --------- Co-authored-by: Craig Loewen <crloewen@microsoft.com> * WSL/wsl-config.md: rewrite lead for clarity (#2021) * WSL/wsl-config.md: rewrite lead for clarity This is a rewrite of the lead section, as I feel the previous one was long-winded yet did not meaningfully summarize the most important points of the article. * Minor changes to this table format update --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Fixed typos (#2092) * Update wsl-database.md (#2096) * Update wsl-database.md Update the Microsoft SQL Server installation link to SQL Server on WSL 2 * Updated to fix link and streamline title. --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * Update systemd.md (#2102) * Update systemd.md State that `wsl --version` command could throws an error if outdated and therefore it must be updated to make systemd working on the distribution. * Update formatting --------- Co-authored-by: Matt Wojciakowski <mattwoj@microsoft.com> * add section for wsl manage (#2107) * Update disk space expand command format (#2121) * Fix typo in troubleshooting.md (#2114) * Add platform id to feedback template * add kernelModules documentation (#2145) --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> * Resolve conflict in wsl-config.md (#2190) * Resolve wsl conf conflict (#2194) --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> --------- Co-authored-by: Carlos Nihelton <carlosnsoliveira@gmail.com> Co-authored-by: Caozhi Li <git@licaoz.com> Co-authored-by: thiruma0203 <thiruma.msft@hotmail.com> Co-authored-by: Horsevad <Horsevad@users.noreply.github.com> Co-authored-by: Carlos Rafael Ramirez <crramirez@users.noreply.github.com> Co-authored-by: Chunyao Chan <24861096+Civon@users.noreply.github.com> Co-authored-by: Blue <OneBlue@users.noreply.github.com> Co-authored-by: alsi-lawr <alexlawrence1418@gmail.com> Co-authored-by: Craig Loewen <crloewen@microsoft.com> Co-authored-by: Zhoneym <140673973+Zhoneym@users.noreply.github.com> Co-authored-by: multiplealiases <conflictvegetable@protonmail.com> Co-authored-by: Lucas Dondo / Dondi <59975541+LucasDondo@users.noreply.github.com> Co-authored-by: Amit Khandelwal <119350246+amitkh-msft@users.noreply.github.com> Co-authored-by: Federico C. <24813315+fcucino@users.noreply.github.com> Co-authored-by: justus-camp-microsoft <campjustus@microsoft.com> Co-authored-by: Ally Zhang <931550270@qq.com> Co-authored-by: John Kennedy <jken@microsoft.com> Co-authored-by: Huang, Zhaoquan <zhaoquan2008@hotmail.com> Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com> Co-authored-by: Ben Hillis <benhill@microsoft.com> Co-authored-by: Justin Dearing <zippy1981@gmail.com> Co-authored-by: Jimmy V. Liu <jimmy.v.liu@intel.com> Co-authored-by: Keith Horton <khorton@microsoft.com> Co-authored-by: Silent Spud <1478389+SilentSpud@users.noreply.github.com> Co-authored-by: zwJimRaynor <102346076+zwJimRaynor@users.noreply.github.com> Co-authored-by: Megan Bradley <mbradley@microsoft.com>
1 parent 0e7654c commit 380e713

20 files changed

Lines changed: 116 additions & 33 deletions

ThirdPartyNotices

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ see the [LICENSE](LICENSE) file, and grant you a license to any code in the repo
66

77
Microsoft, Windows, Microsoft Azure and/or other Microsoft products and services referenced in the documentation
88
may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries.
9-
The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks.
10-
Microsoft's general trademark guidelines can be found at https://go.microsoft.com/fwlink/?LinkID=254653.
9+
The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks. You can find Microsoft general trademark guidelines at
10+
[Microsoft Trademark and Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks).
1111

12-
Privacy information can be found at https://privacy.microsoft.com/
12+
For privacy information, see [privacy at Microsoft](https://privacy.microsoft.com/en-us/).
1313

1414
Microsoft and any contributors reserve all others rights, whether under their respective copyrights, patents,
15-
or trademarks, whether by implication, estoppel or otherwise.
15+
or trademarks, whether by implication, estoppel or otherwise.

WSL/about.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: What is Windows Subsystem for Linux
33
description: Learn about the Windows Subsystem for Linux, including the different versions and ways you can use them. Microsoft Loves Linux.
4-
ms.date: 11/20/2023
4+
ms.date: 05/19/2025
55
ms.topic: article
66
---
77

@@ -23,6 +23,14 @@ Windows Subsystem for Linux (WSL) is a feature of Windows that allows you to run
2323
- [Run GNU/Linux graphical applications](./tutorials/gui-apps.md) integrated directly to your Windows desktop
2424
- Use your device [GPU to accelerate Machine Learning workloads running on Linux.](./tutorials/gpu-compute.md)
2525

26+
WSL is an Open Source tool with source code available for download and contributions:
27+
28+
- [Learn more about WSL open source components](opensource.md)
29+
- WSL Open Source docs site: [wsl.dev](https://wsl.dev)
30+
- WSL repository on GitHub: [github.com/Microsoft/wsl](https://github.com/microsoft/WSL)
31+
32+
Get started using WSL:
33+
2634
> [!div class="nextstepaction"]
2735
> [Install WSL](install.md)
2836

WSL/basic-commands.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ wsl --set-default <Distribution Name>
7575

7676
To set the default Linux distribution that WSL commands will use to run, replace `<Distribution Name>` with the name of your preferred Linux distribution.
7777

78-
## Change directory to home
78+
## Start WSL in user's home
7979

8080
```powershell
8181
wsl ~

WSL/index.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
title: Windows Subsystem for Linux Documentation
33
description: Overview of the Windows Subsystem for Linux documentation.
44
ms.topic: overview
5-
ms.date: 12/06/2021
6-
ms.custom: seo-windows-dev
5+
ms.date: 05/19/2025
76
---
87

98
# Windows Subsystem for Linux Documentation
@@ -16,10 +15,13 @@ Windows Subsystem for Linux (WSL) lets developers run a GNU/Linux environment --
1615
## Learn more
1716

1817
* [What is the Windows Subsystem for Linux (WSL)?](about.md)
18+
* [Windows Subsystem for Linux is now open source](https://blogs.windows.com/windowsdeveloper/2025/05/19/the-windows-subsystem-for-linux-is-now-open-source/)
1919
* [What's new with WSL 2?](compare-versions.md#whats-new-in-wsl-2)
2020
* [Comparing WSL 1 and WSL 2](compare-versions.md)
2121
* [Frequently Asked Questions](faq.yml)
2222

23+
:::image type="content" source="./media/wsl-opensource.png" alt-text="Screenshot of Satya introducing WSL going Open Source at the 2025 Build conference.":::
24+
2325
## Get started
2426

2527
* [Install WSL](install.md)

WSL/install-manual.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ adobe-target: true
99

1010
# Manual installation steps for older versions of WSL
1111

12-
For simplicity, we generally recommend using the [`wsl --install`](./install.md) to install Windows Subsystem for Linux, but if you're running an older build of Windows, that may not be supported. We have included the manual installation steps below. If you run into an issue during the install process, check the [installation section of the troubleshooting guide](./troubleshooting.md#installation-issues).
12+
For simplicity, we generally recommend using the [`wsl --install`](./install.md) to install Windows Subsystem for Linux, but if you're running an older build of Windows, or Windows Server Core, that may not be supported. We have included the manual installation steps below. If you run into an issue during the install process, check the [installation section of the troubleshooting guide](./troubleshooting.md#installation-issues).
1313

1414
## Step 1 - Enable the Windows Subsystem for Linux
1515

@@ -160,6 +160,10 @@ curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004
160160

161161
In this example, `curl.exe` is executed (not just `curl`) to ensure that, in PowerShell, the real curl executable is invoked, not the PowerShell curl alias for [Invoke-WebRequest](/powershell/module/microsoft.powershell.utility/invoke-webrequest).
162162

163+
### Installing the Appx package with Add-AppxPackage
164+
165+
**Note** The following command won't work on Server Core installations
166+
163167
Once the distribution has been downloaded, navigate to the folder containing the download and run the following command in that directory, where `app-name` is the name of the Linux distribution .appx file.
164168

165169
```Powershell

WSL/install-on-server.md

Lines changed: 33 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ ms.topic: article
99

1010
The Windows Subsystem for Linux (WSL) is available for installation on Windows Server 2019 (version 1709) and later. This guide will walk through the steps of enabling WSL on your machine.
1111

12-
## Install WSL on Windows Server 2022
12+
## Install WSL on Windows Server 2022 and 2025 Desktop Experience
1313

1414
[Windows Server 2022](/windows-server/get-started/whats-new-in-windows-server-2022) now supports a simple WSL installation using the command:
1515

16-
```bash
16+
```cmd
1717
wsl --install
1818
```
1919

@@ -30,9 +30,9 @@ See the standard WSL docs for more information on how to:
3030
- [Add additional distributions](./setup/environment.md#add-additional-distributions).
3131
- [Use Git with WSL](./tutorials/wsl-git.md).
3232

33-
## Install WSL on previous versions of Windows Server
33+
## Install WSL on previous versions of Windows Server and Server Core
3434

35-
To install WSL on Windows Server 2019 (version 1709+), you can follow the manual install steps below.
35+
To install WSL on Windows Server 2019 (version 1709+), as well as Server Core for 2019 and later you can follow the manual install steps below.
3636

3737
### Enable the Windows Subsystem for Linux
3838

@@ -41,7 +41,16 @@ Before you can run Linux distributions on Windows, you must enable the "Windows
4141
Open PowerShell **as Administrator** and run:
4242

4343
```powershell
44-
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
44+
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux, VirtualMachinePlatform
45+
```
46+
47+
### Install the WSL Kernel update for WSL 2
48+
49+
This is not necessary for server core 2025.
50+
51+
```powershell
52+
Invoke-WebRequest -Uri "https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi" -OutFile ".\wsl_update_x64.msi"
53+
Start-Process "msiexec.exe" -ArgumentList "/i .\wsl_update_x64.msi /quiet" -NoNewWindow -Wait
4554
```
4655

4756
### Download a Linux distribution
@@ -50,31 +59,35 @@ See the [Downloading distributions](install-manual.md#downloading-distributions)
5059

5160
### Extract and install a Linux distribution
5261

53-
Now that you've downloaded a Linux distribution, in order to extract its contents and manually install, follow these steps:
62+
Now that you've downloaded a Linux distribution, in order to extract its contents and manually install, follow these steps. Not that you will be downloading an appx file that contains several appx files. In this example we will use debian.
5463

55-
1. Extract the `<DistributionName>.appx` package's contents, using PowerShell:
64+
1. List the contents of the appx using tar.exe:
5665

57-
```powershell
58-
Rename-Item .\Ubuntu.appx .\Ubuntu.zip
59-
Expand-Archive .\Ubuntu.zip .\Ubuntu
66+
```cmd
67+
> tar -tf .\debian.appx
68+
DistroLauncher-Appx_1.12.2.0_ARM64.appx
69+
DistroLauncher-Appx_1.12.2.0_scale-100.appx
70+
DistroLauncher-Appx_1.12.2.0_scale-125.appx
71+
DistroLauncher-Appx_1.12.2.0_scale-150.appx
72+
DistroLauncher-Appx_1.12.2.0_scale-400.appx
73+
DistroLauncher-Appx_1.12.2.0_x64.appx
6074
```
75+
In our example we have a x64 bit server so we want to install `DistroLauncher-Appx_1.12.2.0_x64.appx`.
6176
62-
2. Once the distribution has been downloaded, navigate to the folder containing the download and run the following command in that directory, where `app-name` is the name of the Linux distribution .appx file.
63-
64-
```Powershell
65-
Add-AppxPackage .\app_name.appx
66-
```
77+
2. Unzip the contents to a new folder called `\%USERPROFILE%\AppData\Local\DebianWSL\`.
6778
68-
> [!CAUTION]
69-
> **Installation failed with error 0x8007007e**: If you receive this error, then your system doesn't support WSL. Ensure that you're running Windows build 16215 or later. [Check your build](troubleshooting.md#check-your-build-number). Also check to [confirm that WSL is enabled](troubleshooting.md#confirm-wsl-is-enabled) and your computer was restarted after the feature was enabled.
79+
```powershell
80+
mkdir "$env:USERPROFILE\AppData\Local\DebianWSL" | Out-Null
81+
tar -xf .\DistroLauncher-Appx_1.12.2.0_x64.appx -C $"env:USERPROFILE\AppData\Local\DebianWSL"
82+
```
7083
71-
3. Add your Linux distribution path to the Windows environment PATH (`C:\Users\Administrator\Ubuntu` in this example), using PowerShell:
84+
4. Add your Linux distribution path to the Windows environment PATH (`C:\Users\Administrator\Ubuntu` in this example), using PowerShell:
7285
7386
```powershell
7487
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
75-
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Users\Administrator\Ubuntu", "User")
88+
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";$env:USERPROFILE\AppData\Local\DebianWSL", "User")
7689
```
7790
78-
You can now launch your distribution from any path by typing `<DistributionName>.exe`. For example: `ubuntu.exe`.
91+
You can now launch your distribution from any path by typing `<DistributionName>.exe`. For example: `ubuntu.exe`. Note that you will need to launch a new powershell instance from the start menu or log off and log on again in the case of Server core to refresh your path
7992
8093
Once installation is complete, you can [create a user account and password for your new Linux distribution](./setup/environment.md#set-up-your-linux-username-and-password).
-924 KB
Binary file not shown.
-186 KB
Binary file not shown.
-1.42 MB
Binary file not shown.
-726 KB
Binary file not shown.

0 commit comments

Comments
 (0)