Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Subsistem Windows untuk Linux (WSL) sekarang menjadi Sumber Terbuka.
Kode yang mendukung WSL tersedia di GitHub: Rilis microsoft/WSL.
Pelajari apa artinya ini, cara mengunduh WSL, membangun dari kode sumber, dan gambaran umum komponen WSL, dan banyak lagi.
Gambaran umum komponen
WSL terbuat dari sekumpulan komponen distribusi. Beberapa berjalan di Windows, dan beberapa berjalan di dalam komputer virtual WSL 2.
Kode WSL dapat dipecah menjadi area utama ini:
Program baris perintah yang merupakan titik awal untuk berinteraksi dengan WSL:
wsl.exe,wslconfig.exe, danwslg.exe. Ini adalah proses yang dijalankan dariC:\\Windows\System32\wsl.exe>CreateProcess().Layanan WSL yang memulai WSL Virtual Machine (VM), menjalankan distribusi Linux yang diinstal, memasang sambungan akses file, dan banyak lagi:
wslservice.exe.Proses init dan daemon Linux, program biner yang berjalan di Linux untuk menyediakan fungsionalitas WSL:
inituntuk mulai,gnsuntuk jaringan,localhostuntuk penerusan port, dan lain-lain.Berbagi file file Linux ke Windows dengan implementasi server plan9 WSL:
plan9.
Pelajari selengkapnya tentang setiap komponen di situs dokumen Sumber Terbuka WSL: wsl.dev.
Kode sumber WSL didukung oleh komponen sumber terbuka tambahan ini:
- microsoft/wslg: Mengaktifkan Subsistem Windows untuk Linux untuk menyertakan dukungan untuk skenario terkait server Wayland dan X: Antarmuka Pengguna Grafis (GUI) untuk menjalankan aplikasi Linux dengan UI (bukan hanya di baris perintah).
- microsoft/WSL2-Linux-Kernel: Sumber untuk kernel Linux yang digunakan dalam Subsistem Windows untuk Linux 2 (WSL2): Kernel Linux WSL2.
Komponen berikut masih merupakan bagian dari gambar Windows dan tidak bersumber terbuka saat ini:
-
Lxcore.sys: driver sisi kernel yang mendukung WSL 1 -
P9rdr.sysdanp9np.dll: Komponen yang menjalankan\\wsl.localhostpengalihan sistem file (dari Windows ke Linux)
Untuk informasi selengkapnya tentang riwayat dan komunitas di balik sumber terbuka WSL, lihat pengumuman blog dari Microsoft Build 2025: Subsistem Windows untuk Linux sekarang menjadi sumber terbuka oleh Pierre Boulay
Kunjungi repositori WSL di GitHub untuk berkontribusi: microsoft/WSL.
Windows Subsystem for Linux