Catatan Rilis untuk kernel Subsistem Windows untuk Linux

Kami telah menambahkan dukungan untuk distribusi WSL 2, yang menggunakan kernel Linux lengkap. Kernel Linux ini sumber terbuka, dengan kode sumbernya tersedia di repositori WSL2-Linux-Kernel. Kernel Linux ini dikirimkan ke komputer Anda melalui Microsoft Update, dan mengikuti jadwal rilis terpisah ke Subsistem Windows untuk Linux yang dikirimkan sebagai bagian dari gambar Windows.

5.15.57.1

Tanggal Rilis: Prarilis 2022/08/02

Tautan rilis GitHub resmi

  • Rilis awal kernel WSL2 berdasarkan seri kernel v5.15
  • Rilis rolling-lts/wsl/5.15.57.1
  • Pembaruan ke versi kernel yang stabil v5.15.57
  • Aktifkan mitigasi yang di-retble di build x86_64
  • Mengaktifkan nftable dan kontrol lalu lintas
  • Aktifkan driver VGEM
  • Memperbaiki regresi sistem file 9p sejak kernel V5.10 WSL2 terakhir
  • Mengaktifkan dukungan untuk perangkat jam Presisi Time Protocol (PTP)
  • Mengaktifkan Modul Keamanan Linux Landlock (LSM)
  • Aktifkan Grup Kontrol Lain-lain (CGroup)
  • Menonaktifkan dukungan untuk Sistem File Terdistribusi Ceph

5.10.102.1

Tanggal Rilis: Prarilis 2022/05/09

Tautan rilis Github resmi

  • Rilis rolling-lts/wsl/5.10.102.1
  • Pembaruan untuk rilis kernel stabil upstram 5.10.102
  • Nonaktifkan BPF yang tidak memiliki hak istimewa secara default
  • Ini dapat diaktifkan kembali dengan mengatur sysctl kernel.unprivileged_bpf_disabled ke 0
  • Memperbarui Versi Dxgkrnl ke 2216
  • Memperbaiki akses array di luar batas untuk ioctls[]
  • Terapkan tunggu hingga pesan bus VM sinkronisasi sebagai "dapat dimatikan" untuk memungkinkan membunuh proses menunggu panggilan sinkron ke host
  • Bersihkan perangkat untuk penghentian saat proses dihancurkan untuk menghindari kebuntuan ketika proses tamu dimatikan

5.10.93.2

Tanggal Rilis: Prarilis 2022/02/08

Tautan rilis Github resmi

  • Rilis rolling-lts/wsl/5.10.93.2
  • Pembaruan ke rilis kernel stabil upstram 5.10.93
  • Mengaktifkan driver Serial USB CH341 dan CP210X
  • Perbaiki instruksi build README.md untuk menyertakan dependensi kurcaci untuk pahole
  • Beralih Versi Dxgkrnl ke 2111
  • Menghapus batas alokasi sysmem yang ada dan total
  • Bersihkan perangkat dengan benar untuk penghentian selama pembersihan proses
  • Memperbaiki SPDX-License-Identifier untuk d3dkmthk.h

5.10.81.1

Tanggal Rilis: Prarilis 2022/02/01

Tautan rilis Github resmi

  • Rilis rolling-lts/wsl/5.10.81.1
  • Pembaruan ke rilis kernel stabil upstram 5.10.81
  • Menyatukan konfigurasi kernel dengan mengaktifkan opsi yang hilang di arm64
  • Mengaktifkan opsi ACPI khusus non-arch
  • Aktifkan opsi yang terkait dengan RAID pemeta perangkat
  • Aktifkan Btrfs
  • Mengaktifkan kompresi LZO dan ZSTD

5.10.74.3

Tanggal Rilis: Prarilis 2021/11/10

Tautan rilis Github resmi

  • Rilis rolling-lts/wsl/5.10.74.3
  • Pembaruan untuk rilis kernel stabil upstram 5.10.74
  • Aktifkan Format Jenis BPF (CONFIG_DEBUG_INFO_BTF) untuk digunakan oleh alat eBPF (microsoft/WSL#7437)
  • Versi Dxgkrnl yang diperbarui ke 2110
  • Aktifkan Buffer Sharing dan Sync File Frameworks (CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) untuk penggunaan Dxgkrnl
  • Memperbaiki kegagalan build Dxgkrnl dengan versi GCC yang lebih lama dari 8.1 (microsoft/WSL#7558)

5.10.60.1

Tanggal Rilis: 2021/11/02 ( Prarilis 2021/10/05 )

Tautan rilis Github resmi

  • Rilis rolling-lts/wsl/5.10.60.1
  • Pembaruan ke rilis kernel stabil upstram 5.10.60
  • Aktifkan virtio-pmem dengan dukungan untuk alamat PCI BAR-relative
  • Aktifkan dukungan vPCI di bawah Hyper-V untuk arm64
  • Mengaktifkan dukungan io_uring
  • Mengaktifkan dukungan USB melalui IP
  • Mengaktifkan dukungan spinlock paravirtualisasi untuk x86_64
  • Refresh driver dxgkrnl untuk mengambil perbaikan bug dan pembersihan kode
  • Mengaktifkan dukungan klien NFS untuk NFSv4.1
  • Mengaktifkan opsi konfigurasi kernel USB untuk berinteraksi dengan Arduino melalui USB
  • Menyediakan README.md khusus WSL2

5.10.43.3

Tanggal Rilis: Prarilis 2021/07/12

Tautan rilis Github resmi

  • Versi rolling-lts/wsl/5.10.43.3
  • Pembaruan untuk rilis kernel stabil upstram 5.10.43
  • Driver dxgkrnl yang ditingkatkan
  • Revisi baru arm64 Linux pada seri Hyper-V (v9)
  • Selalu gunakan antarmuka hypercall Hyper-V pada tamu arm64 untuk mendukung berjalan di semua versi Windows

5.10.16.3

Tanggal Rilis: 2021/07/20 ( Prarilis 2021/04/16 )

Tautan rilis Github resmi

  • Perbaikan GH 5324
  • Menambahkan dukungan untuk disk terenkripsi LUKS menggunakan wsl --mount

5.4.91

Tanggal Rilis: Prarilis 2021/02/22

Tautan rilis Github resmi

5.4.72

Tanggal Rilis: 2021/01/21

Tautan rilis Github resmi

  • Memperbaiki konfigurasi untuk 5.4.72

5.4.51-microsoft-standard

Tanggal Rilis: Prarilis - 2020/10/22

Tautan rilis Resmi Github.

  • Rilis stabil 5.4.51

4.19.128-microsoft-standard

Tanggal Rilis: 2020/09/15

Tautan rilis Resmi Github.

  • Ini adalah rilis stabil 4.19.128
  • Memperbaiki kerusakan memori IOCTL driver dxgkrnl

4.19.121-microsoft-standard

Tanggal Rilis: Prarilis

Tautan rilis Resmi Github.

  • Driver: hv: vmbus: menghubungkan dxgkrnl
  • Menambahkan dukungan untuk Komputasi GPU

4.19.104-microsoft-standard

Tanggal Rilis: 2020/06/09

Tautan rilis Resmi Github.

  • Memperbarui konfigurasi WSL untuk 4.19.104

4.19.84-microsoft-standard

Tanggal Rilis: 2019/12/11

Tautan rilis Resmi Github.

  • Ini adalah rilis stabil 4.19.84