385 Commits

Author SHA1 Message Date
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
2.5.7
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
2.5.6
2025-04-07 09:20:32 -07:00
Gamb1ts
c07517c82b
Change checksums to match current Kali image (#12738) 2.5.4 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) 2.4.13 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
Craig Loewen
3af61d0952
Update winget.yml to fix auto publish workflow (#12682)
Updated to have the same number of installers with Winget to resolve an error
2025-03-12 19:28:29 -04:00
Blue
1e8588fdea
Use annotations to give feedback on modern distributions instead of a… (#12676)
* Use annotations to give feedback on modern distributions instead of a pull request comment

* Use encoded newlines

* Use correct lines

* Add dependency

* lf

* Fix distribution name

* Various fixes

* Cleanup diff

* Cleanup diff

* Add test flag

* Undo test change
2.5.1
2025-03-12 16:07:09 -07:00
Elkhan Mammadli
d95ce518b0
feat(almalinux): add 8.10, 9.5 and kitten 10 (#12664)
Add AlmaLinux OS 8.10, 9.5 and AlmaLinux OS Kitten 10 to the modern
distributions list which uses the new method of packaging format.

Signed-off-by: Elkhan Mammadli <elkhan.mammadli@protonmail.com>
2025-03-11 14:19:21 -07:00
Didier Roche-Tolomelli
45f11f97ca
Update to 24.04.2 for Ubuntu and Ubuntu 24.04 WSL instances (#12617)
We now have 24.04.2 released and hosted on our official ubuntu
infrastructure. Point to those WSL images.
2.4.12
2025-02-24 15:20:00 -08:00
Robert Haist
bdf2222c4b
Add Debian modern distribution (#12618) 2025-02-21 12:09:15 -08:00
Blue
9ad7bf1fc5
Run the triage pipeline even if the similar issues action fails (#12607)
* Run the triage pipeline even if the similar issues action fails

* Fix syntax
2025-02-19 16:30:30 -08:00
Lightyears
8c61f09e4d
Add superuser detection in networking logs script (#12520)
* Add super user detection; a powershell approach is used

* use the 'id' command

* avoid stderr warning & wsl alias
2.4.11
2025-02-10 16:59:40 -08:00
Craig Loewen
ae780d11a1
Changed trigger for workflow to be correct one (#12571) 2025-02-10 14:44:37 -05:00
Jean-Baptiste Lallement
e7c949bffd
Added Ubuntu to modern distributions (#12529)
Added Ubuntu and Ubuntu-24.04 to modern distributions and set Ubuntu as
default.
2.4.10
2025-01-31 16:22:02 -08:00
Blue
bcd5e2ab47
Change the modern distribution workflow to use pull_request: (#12534)
* Change the modern distribution workflow to use pull_request instead of pull_request_target

* Add dummy change

* Use local path

* Undo test change
2025-01-31 11:46:53 -08:00
Blue
eb32e8c988 Fix branch name 2025-01-30 15:45:15 -08:00
Blue
add5850fe5 Checkout official repository instead of source repository in modern distribution CI 2025-01-30 15:41:14 -08:00
Ben Hillis
92192c37fe
CI: Add systemd-networkd-wait-online.service to discouraged systemd units list (#12511)
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
2.4.9
2025-01-29 14:32:27 -08:00
Scott Bradnick
29fcff964c
Add SUSE distributions to DistributionInfo.json (#12451)
* Update DistributionInfo.json

Adding "openSUSE" section to "ModenDistributions".

* Update DistributionInfo.json

Setting TW as default.

* Update DistributionInfo.json

Adding "SUSE" flavor with SLE15SP5 and SLE15SP6.
2025-01-27 13:56:38 -08:00
Gamb1ts
2934d12f48
Add Kali to modern distributions (#12472)
* Add Kali to modern distributions

* Add default status to Kali

* Swap Kali URL to use kali.download

* Update checksums for new file

* Update Kali checksums
2025-01-27 12:23:51 -08:00
Blue
235561efb9
Correctly handle masked systemd units in distro validation script (#12494) 2025-01-24 11:39:35 -08:00
Blue
d367de6228
Mark .tar.xz as supported by WSL1 in the distro validation script (#12495) 2025-01-24 11:39:21 -08:00
tinyboxvk
54a823a1b4
Fix typos (#12448)
Signed-off-by: tinyboxvk <13696594+tinyboxvk@users.noreply.github.com>
2025-01-21 15:55:50 -08:00
Blue
f007ede7ad
Add logic to warn if tar compression format is unknown, or not supported by WSL1 (#12466) 2025-01-15 12:44:51 -08:00
Blue
7ef20042e5
Use pull_request_target for modern distribution changes (#12462)
* Move pull-request permissions to the job instead of the workflow

* Use pull_request_target

* Undo test change
2025-01-14 14:38:52 -08:00
Blue
52d1e510ae
Display a warning if a modern distribution URL doesn't end in .wsl (#12463) 2025-01-14 14:37:08 -08:00
Craig Loewen
8eb7d8c3df
Delete .github/workflows/gh-sync.yml (#12464) 2025-01-14 17:34:35 -05:00