{"adoption": {"forks": 1808, "observed_at": "2026-08-28T04:11:58.341938+00:00", "stars": 33529}, "canonical_url": "https://ross.abutalabs.com/products/windows-subsystem-for-linux-wsl", "card": {"archived": false, "artifact_type": "application", "description": "Windows Subsystem for Linux", "domain": ["developer-tools", "operating-systems", "cross-platform"], "enriched": true, "function": ["developer-tools", "cli", "gui", "file-system", "networking"], "health_score": 100, "homepage": "https://wsl.dev/", "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["microsoft/WSL", "microsoft/WSL2-Linux-Kernel", "microsoft/wslg"], "name": "Windows Subsystem for Linux (WSL)", "platform": ["windows", "cli"], "pushed_at": "2026-08-27T00:29:36+00:00", "repo": "microsoft/WSL", "stars": 33529, "tags": ["wsl", "linux-on-windows", "virtualization", "interop", "wslg", "linux-kernel", "microsoft", "command-line", "linux", "desktop"], "topics": [], "urls": [{"kind": "homepage", "url": "https://wsl.dev/"}, {"kind": "site_page", "url": "https://wsl.dev/technical-documentation"}, {"kind": "site_page", "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"kind": "site_page", "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"kind": "site_page", "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}], "use_cases": ["run linux command-line tools on windows", "develop with linux toolchains without dual booting", "run linux gui apps on windows", "install ubuntu or debian on windows", "access windows files from linux and vice versa", "set up a linux development environment on windows"], "what_it_is": "Windows Subsystem for Linux (WSL) lets users run unmodified Linux command-line tools, utilities, and GUI applications directly on Windows without a traditional VM or dual boot. It comprises Windows executables, a COM service, a custom Linux kernel, and GUI support (WSLg) working together over hvsocket.", "when_to_avoid": ["you need a full standalone Linux desktop environment or bare-metal performance", "you are on macOS or Linux where WSL is unavailable", "you need kernel modules or hardware features unsupported by the WSL2 kernel", "you require strict isolation from the Windows host"], "when_to_choose": ["you need real Linux tooling and package managers on a Windows machine", "you want Linux GUI apps integrated into the Windows desktop", "you want fast startup and low overhead compared to a full VM", "you need Windows/Linux file and network interop"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/microsoft/WSL", "repo": "microsoft/WSL", "role": "main", "score": 95}, {"path": "/repos/microsoft/wslg", "repo": "microsoft/wslg", "role": "plugin", "score": 64}, {"path": "/repos/microsoft/WSL2-Linux-Kernel", "repo": "microsoft/WSL2-Linux-Kernel", "role": "infra", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:58.341938+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:28:18.372992+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1931bfcf83c61966513d6221074d4503f3706f3292b89eaec4e76b3a4698bcd3", "fetched_at": "2026-08-28T04:11:58.341938+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/WSL"}, {"content_hash": "0d05af6538bff1e6f69a4b080c20e2f4381c158584e776ea9db3c2fee418a28e", "fetched_at": "2026-08-29T07:48:41.206745+00:00", "kind": "homepage", "missing": false, "url": "https://wsl.dev/"}, {"content_hash": "705590d12a7c2f9ffbf6a007e8df4cb957a014bfbd2adfe9534877b8706fa9c4", "fetched_at": "2026-08-29T07:48:41.209111+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation"}, {"content_hash": "6c8fcbb8d5e9d0c51c2c24baae99a117d7d9d6fa95b1db400d1d1ce55fd74a1c", "fetched_at": "2026-08-29T07:48:41.210905+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wsl.exe"}, {"content_hash": "0efde46078b1348ab15dddd4ba2affdddb3a9dd662d160f2f5befd3c3ceb65ea", "fetched_at": "2026-08-29T07:48:41.213135+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslg.exe"}, {"content_hash": "4e4436f7415c8b6e9ed591a25af2f797110da73238e10836e61e7da48e580fed", "fetched_at": "2026-08-29T07:48:41.215676+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslconfig.exe"}, {"content_hash": "f366370b07edfb89b261c158050453e313646235fe2154bb2743a57d9cfa40e2", "fetched_at": "2026-08-29T07:48:41.217863+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslhost.exe"}, {"content_hash": "6b2689df068155933a98870abf1045900ce23654a624586c5016b4838e8adc1b", "fetched_at": "2026-08-29T07:48:41.219708+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslrelay.exe"}, {"content_hash": "f2a2c946e0177102aef98b6591068aaaaeb29790007048ee37e4cc1f4b610276", "fetched_at": "2026-08-29T07:48:41.221383+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/wslservice.exe"}, {"content_hash": "5556ce5c4161bdfa8818adb1c6aee16bd4e84044942cb05bb9d37dd020a06cbf", "fetched_at": "2026-08-29T07:48:41.222960+00:00", "kind": "site_page", "missing": false, "url": "https://wsl.dev/technical-documentation/mini_init"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 86}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3801, "days_push": 7, "days_rel": 15, "gap_med": 38.5, "n_releases_24m": 17}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}