Commit Graph

407 Commits

Author SHA1 Message Date
Mitchell Levy 4b6b3884ba
kernel: Update to WSL Kernel 6.6.87.2 (#13066)
Closes #12987 
Closes #12983 
Closes #13031
2025-06-06 15:06:29 -07:00
Blue 0c8844e0f2
Fix missing null terminator when calling execv() on modprobe (#13054) 2025-06-04 18:11:01 -07:00
Blue c3264b73f5
Use the correct base branch in the nightly pipeline .yml (#13052) 2025-06-04 12:37:56 -07:00
Blue 9144c17073
Don't try to download a new distribution if the name is already in use (#13046) 2025-06-04 11:59:10 -07:00
Blue e881324551
Make the post import distribution checks less strict (#13036)
* Make the post import distribution checks less strict

* Use /etc

* Update comment

* Explicitely create /etc/wsl.conf
2025-06-03 15:49:40 -07:00
Arch Linux Technical User 41e82228ff
archlinux: Release 2025.06.01.129180 (#13023)
This is an automated release [1].

[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2025-06-02 14:56:06 -07:00
Blue ed3e9479a1
Localization change from build: 123701725 (#13034)
Co-authored-by: WSL localization <noreply@microsoft.com>
2025-06-02 14:19:36 -07:00
Blue a630dbc613
Use the correct base branch in create-change.py (#13017) 2025-06-02 11:36:59 -07:00
Blue 9cd3438a2f
Solve test failures caused by the SKU changes (#13016)
* Debug the tests

* Debug the tests

* Debug the tests

* Use explicit directory

* Remove debug print

* Remove debug print

* Open handle directly

* Revert "Open handle directly"

This reverts commit 49ec490af6.

* Open handle directly
2025-05-30 17:40:43 -07:00
Blue 6f1a992579
Add a systemd override binfmt-support.service to protect wsl's interop entry (#12999)
* Add a systemd override binfmt-support.service to protect wsl's interop entry

* Remove extra mkdir
2025-05-30 14:16:52 -07:00
Blue 827a987fc2
Reduce the soft file descriptor limit to 10240 (#12996) 2025-05-30 11:33:14 -07:00
kotborealis a2aa0aa60a
docs: update comments in wslpath.cpp (#13010)
Updated some comments in `wslpath.cpp`:
* Bad wording in abstract
* Return value description for AbsolutePath was mismatched with the signature
2025-05-30 08:16:28 -07:00
Blue 0fcad801bc
Implement a CI pipeline (#13003) 2025-05-29 16:31:17 -07:00
Blue 4e1784d737
Move notice & localization pipelines to the default pool (#13007) 2025-05-29 15:55:13 -07:00
Elkhan Mammadli 07d7d29190
feat(distribution): add almalinux 10 (#13005)
Add AlmaLinux OS 10 and make it as the default AlmaLinux distribution.

Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
2025-05-29 15:00:02 -07:00
Dannon 769e508a34
docs: fix typos in contributing.md (#12998) 2025-05-29 07:23:56 -07:00
Slavy Mihov 19764aa943
Remove dependency on tcpdumpProcess for log collection (#12997) 2025-05-28 16:52:19 -07:00
Jiaxing Liu 8c32233709
fix(validate-modern): correct f-string syntax (#12977) 2025-05-27 15:09:18 -07:00
Blue 42aacd20bc
Add a '/bsod' to resourceManagement.yml to reply with instructions to capture a kernel dump (#12981) 2025-05-27 14:56:46 -07:00
Muhammad Danish dd99531aeb
Fix failing WinGet publish action (#12946)
* Fix failing WinGet publish action

* Removed MSIX

---------

Co-authored-by: Craig Loewen <crloewen@microsoft.com>
2025-05-27 14:51:15 -07:00
Elkhan Mammadli 9000b49687
chore(almalinux): update to 9.6.20250522.0 (#12966)
Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
2025-05-24 09:29:54 -07:00
Hayden Barnes 7d6a44bbe8
Update docs to include Developer Mode or Admin (#12924) 2025-05-22 10:50:45 -07:00
Josh Soref 6703980dc8
spelling: libraries (#12958)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2025-05-21 11:00:49 -07:00
Josh Soref 83d14de518
Spelling localizations (#12957) 2025-05-21 10:48:14 -07:00
Craig Loewen be5b31305f
Made contribution idea clearer in feature_request.md (#12944) 2025-05-21 08:50:45 -07:00
niklod 228ebef799
fix: correct interop documentation (#12932)
* correct interop documentation
2025-05-21 08:48:58 -07:00
Suggon d5db6fcc72
fix: typo in wslg docs (#12952) 2025-05-21 08:14:50 -07:00
Blue b87e56c605
Create a separate pipeline for public CI (#12947) 2025-05-20 13:30:39 -07:00
Craig Loewen 1cea24b5bf
Change wsl.dev docs index.md title to 'open source docs' (#12921) 2025-05-20 08:17:58 -07:00
Blue 541321e58b
Update create-change.py and create-release.py to point to the microsoft/WSL repository (#12919) 2025-05-19 19:33:38 -07:00
Blue bb9caa4864
Update the pipelines to reference the default branch (#12918) 2025-05-19 14:42:06 -07:00
Ben Hillis 4b5cb64e79
docs: remove duplicate support markdown file (#12917) 2025-05-19 09:55:42 -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
Yuhang Guo 9f6c33f4a7
Fix language issues in install WSL ps1 script (#12284)
* Update install-latest-wsl.ps1

https://github.com/microsoft/WSL/issues/12282#issuecomment-2480894130 The install-latest-wsl.ps1 script cannot parse the operating "System Type" '$systeminfo = & systeminfo | findstr /C:"System Type"' due to language problems. In the Chinese interface environment, "System Type" is the Chinese "系统类型".

* Updated regular syntax
2025-05-13 15:01:21 -07:00
Blue d3f37e41d0
Remove 'similar issues' workflow since it's not running anymore (#12872) 2025-05-02 12:00:21 -07:00
Arch Linux Technical User 28da506f69
archlinux: Release 2025.05.01.126391 (#12868)
This is an automated release [1].

[1] https://gitlab.archlinux.org/archlinux/archlinux-wsl/-/blob/main/.gitlab-ci.yml
2025-05-01 12:24:51 -07:00
Gamb1ts 15606ac19e
Update Kali Linux to 2025.1c (#12865)
* Update Kali Linux to 2025.1c

* Update DistributionInfo.json
2025-04-30 13:51:22 -07:00
Robin Candau 420b7b22db
Fix indentation in DistributionInfo.json (#12838)
* Fix indentation in DistributionInfo.json

Replace (accidental) tabs by spaces

* Add a json formatting check to the validate.py script

This should a coherent formatting for the future
2025-04-21 11:39:51 -07:00
Elkhan Mammadli 345816f03d
chore(almalinux): update 8.10, 9.5 and kitten 10 (#12828)
Updated current AlmaLinux OS distributions:
- AlmaLinux OS 8.10.20250415.0
- AlmaLinux OS 9.5.20250415.0
- AlmaLinux OS Kitten 10.20250415.0

Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
2025-04-16 11:42:34 -07:00
Jeremy Cline fd0243c8ab
Add Fedora Linux to distribution list (#12710)
Fedora has started building WSL images in Fedora 42. With the general
availability of Fedora 42, we can now include Fedora in the distribution
list.

Signed-off-by: Jeremy Cline <jeremycline@linux.microsoft.com>
2025-04-16 11:42:07 -07:00
Blue a99369981d
Add logic to warning when unsupported extended attributes are found in validate-modern.py (#12827) 2025-04-15 14:22:00 -07:00
Blue a2fac48202
Add 'shortcut.enabled' to the list of keys in wsl-distribution.conf (#12826) 2025-04-15 12:18:42 -07:00
Robin Candau 04f0a13d4c
Add Arch Linux official WSL image to the distribution manifest (#12818)
As discussed in microsoft#12551, we (Arch Linux) now [provide an official WSL image](https://rfc.archlinux.page/0050-arch-linux-wsl-image/). This commit adds it to the Microsoft WSL's official distribution manifest, allowing users to pull and install it in an automated way (`wsl --install archlinux`).

Closes microsoft#12551
2025-04-14 15:00:16 -07:00
Nitin KM 69900a27fe
Update README.md (#12785)
fixes #12771
2025-04-07 09:20:32 -07:00
Gamb1ts c07517c82b
Change checksums to match current Kali image (#12738) 2025-03-24 19:04:38 -07:00
Scott Bradnick 6cbb18fae7
Update openSUSE/SUSE "ModernDistributions" (#12726)
Updates for:
- openSUSE Tumbleweed (X64 & ARM64)
- openSUSE Leap 15.6 (X64 & ARM64)
- SUSE Linux Enterprise 15 SP6 (X64)
2025-03-21 13:54:40 -07:00
Craig Loewen 24670931f4
Updated SUSE distros (#12720)
* Updated SUSE distros

* Updated file names
2025-03-21 08:09:26 -07:00
Gamb1ts 750130a325
Update kali to 2025.1 (#12717) 2025-03-19 13:27:02 -07:00
Blue 096844a471
Fix various issues in the tar based distribution validation logic (#12716)
* Fix various issues in the tar based distribution validation logic

* Add more fixes
2025-03-19 13:14:14 -07:00
Blue cbc6694cf5
Fix --tar argument handling in validate-modern.py (#12707) 2025-03-17 13:51:10 -07:00