Linux용 Windows 하위 시스템 커널의 릴리스 정보

전체 Linux 커널을 사용하는 WSL 2 배포판에 대한 지원이 추가되었습니다. 이 Linux 커널은 오픈 소스이며, 소스 코드는 WSL2-Linux-Kernel 리포지토리에 제공됩니다. 이 Linux 커널은 Microsoft 업데이트를 통해 머신에 제공되며, Windows 이미지의 일부로 제공되는 Linux용 Windows 하위 시스템에 대한 별도의 릴리스 일정을 따릅니다.

5.15.57.1

출시 날짜: 시험판 2022/08/02

공식 GitHub 릴리스 링크

  • v5.15 커널 시리즈를 기반으로 하는 WSL2 커널의 초기 릴리스
  • rolling-lts/wsl/5.15.57.1 릴리스
  • 안정적인 커널 버전 v5.15.57로 업데이트
  • x86_64 빌드에서 Retbleed 완화 사용
  • nftables 및 트래픽 제어 사용
  • VGEM 드라이버 사용
  • 마지막 v5.10 WSL2 커널 이후 9p 파일 시스템 회귀 수정
  • PTP(Precision Time Protocol) 클록 디바이스에 대한 지원 사용
  • Landlock LSM(Linux 보안 모듈) 사용
  • 기타 CGroup(제어 그룹) 사용
  • Ceph 분산 파일 시스템에 대한 지원 사용 안 함

5.10.102.1

출시 날짜: 시험판 2022/05/09

공식 Github 릴리스 링크

  • rolling-lts/wsl/5.10.102.1 릴리스
  • 안정적인 업스트림 커널 릴리스 5.10.102로 업데이트
  • 기본적으로 권한 없는 BPF 사용 안 함
  • kernel.unprivileged_bpf_disabled sysctl을 0으로 설정하여 다시 사용하도록 설정할 수 있습니다.
  • Dxgkrnl 버전을 2216으로 업데이트
  • ioctls[]에 대한 범위를 벗어난 배열 액세스 수정
  • 호스트에 대한 동기 호출을 기다리는 프로세스를 종료할 수 있도록 동기화 VM 버스 메시지를 "killable"로 구현합니다.
  • 게스트 프로세스가 종료되는 경우 디바이스를 플러시하여 게스트가 소멸될 때 교착 상태를 방지합니다.

5.10.93.2

출시 날짜: 시험판 2022/02/08

공식 Github 릴리스 링크

  • rolling-lts/wsl/5.10.93.2 릴리스
  • 안정적인 업스트림 커널 릴리스 5.10.93으로 업데이트
  • CH341 및 CP210X USB 직렬 드라이버 사용
  • pahole에 대한 드워프 종속성을 포함하도록 README.md 빌드 지침 수정
  • Dxgkrnl 버전을 2111로 전환
  • 기존 및 총 sysmem 할당 제한을 제거했습니다.
  • 프로세스 정리 중 종료를 위해 디바이스를 올바르게 플러시합니다.
  • d3dkmthk.h에 대한 SPDX-License-Identifier 수정

5.10.81.1

출시 날짜: 시험판 2022/02/01

공식 Github 릴리스 링크

  • rolling-lts/wsl/5.10.81.1 릴리스
  • 안정적인 업스트림 커널 릴리스 5.10.81로 업데이트
  • arm64에서 누락된 옵션을 사용하도록 설정하여 커널 구성 통합
  • 비 arch 특정 ACPI 옵션 사용
  • 디바이스 매퍼 RAID와 관련된 옵션 사용
  • Btrfs 사용
  • LZO 및 ZSTD 압축 사용

5.10.74.3

출시 날짜: 시험판 2021/11/10

공식 Github 릴리스 링크

  • rolling-lts/wsl/5.10.74.3 릴리스
  • 안정적인 업스트림 커널 릴리스 5.10.74로 업데이트
  • eBPF 도구(microsoft/WSL#7437)에서 사용할 BPF 형식(CONFIG_DEBUG_INFO_BTF) 활성화
  • Dxgkrnl 버전을 2110으로 업데이트함
  • Dxgkrnl 사용을 위해 버퍼 공유 및 동기화 파일 프레임워크(CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE) 활성화
  • 8.1 이전 버전의 GCC에서 Dxgkrnl 빌드 실패 수정(microsoft/WSL#7558)

5.10.60.1

릴리스 날짜: 2021/11/02(시험판 2021/10/05)

공식 Github 릴리스 링크

  • rolling-lts/wsl/5.10.60.1 릴리스
  • 안정적인 업스트림 커널 릴리스 5.10.60으로 업데이트
  • PCI BAR 상대 주소 지원을 통해 virtio-pmem 사용
  • arm64용 Hyper-V에서 vPCI 지원 사용
  • io_uring 지원 사용
  • IP를 통해 USB 지원 사용
  • x86_64용 paravirtualized spinlock 지원 사용
  • dxgkrnl 드라이버를 새로 고쳐 버그 수정 및 코드 정리 선택
  • NFSv4.1용 NFS 클라이언트 지원 사용
  • USB를 통해 Arduino와 상호 작용하기 위한 USB 커널 구성 옵션 사용
  • WSL2 관련 README.md 제공

5.10.43.3

출시 날짜: 시험판 2021/07/12

공식 Github 릴리스 링크

  • 버전 rolling-lts/wsl/5.10.43.3
  • 업스트림 안정적인 커널 릴리스 5.10.43으로 업데이트
  • 향상된 dxgkrnl 드라이버
  • Hyper-V 시리즈(v9)에서 arm64 Linux의 새 수정 버전
  • 모든 버전의 Windows에서 실행되도록 하기 위해 arm64 게스트에서 Hyper-V Hypercall 인터페이스 항상 사용

5.10.16.3

릴리스 날짜: 2021/07/20(시험판 2021/04/16)

공식 Github 릴리스 링크

  • GH 5324 수정
  • wsl --mount를 사용하여 LUKS 암호화 디스크에 대한 지원 추가

5.4.91

출시 날짜: 시험판 2021/02/22

공식 Github 릴리스 링크

5.4.72

출시 날짜: 2021/01/21

공식 Github 릴리스 링크

  • 5\.4.72에 대한 구성 수정

5.4.51-microsoft-standard

출시 날짜: 시험판 - 2020/10/22

공식 Github 릴리스 링크입니다.

  • 안정적인 5.4.51 릴리스

4.19.128-microsoft-standard

출시 날짜: 2020/09/15

공식 Github 릴리스 링크입니다.

  • 안정적인 4.19.128 릴리스입니다.
  • dxgkrnl 드라이버 IOCTL 메모리 손상 수정

4.19.121-microsoft-standard

출시 날짜: 시험판

공식 Github 릴리스 링크입니다.

  • Drivers: hv: vmbus: hook up dxgkrnl
  • GPU 컴퓨팅에 대한 지원 추가

4.19.104-microsoft-standard

출시 날짜: 2020/06/09

공식 Github 릴리스 링크입니다.

  • 4\.19.104에 대한 WSL 구성 업데이트

4.19.84-microsoft-standard

출시 날짜: 2019/12/11

공식 Github 릴리스 링크입니다.

  • 안정적인 4.19.84 릴리스입니다.