전체 Linux 커널을 사용하는 WSL 2 배포에 대한 지원이 추가되었습니다. 이 Linux 커널은 오픈 소스이며 WSL2-Linux-Kernel 리포지토리에서 소스 코드를 사용할 수 있습니다. 이 Linux 커널은 Microsoft 업데이트를 통해 컴퓨터에 배달되며, Windows 이미지의 일부로 제공되는 Linux용 Windows 하위 시스템에 별도의 릴리스 일정을 따릅니다.
5.15.57.1
릴리스 날짜: 시험판 2022/08/02
- 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) 클록 디바이스에 대한 지원 사용
- LSM(Landlock Linux 보안 모듈) 사용
- 기타 제어 그룹 기능 활성화(CGroup)
- Ceph 분산 파일 시스템에 대한 지원 사용 안 함
5.10.102.1
릴리스 날짜: 시험판 2022/05/09
- 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
- 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
- rolling-lts/wsl/5.10.81.1 릴리스
- 업스트림 안정적인 커널 릴리스 5.10.81로 업데이트
- arm64에서 누락된 옵션을 사용하도록 설정하여 커널 구성 통합
- 비아키에 관계없이 ACPI 옵션 활성화
- 디바이스 매퍼 RAID 옵션 활성화
- Btrfs 사용
- LZO 및 ZSTD 압축 활성화
5.10.74.3
릴리스 날짜: 시험판 2021/11/10
- rolling-lts/wsl/5.10.74.3을 출시합니다.
- 업스트림 안정적인 커널 릴리스 5.10.74로 업데이트
- eBPF 도구에서 사용할 BPF 형식 형식(CONFIG_DEBUG_INFO_BTF)을 사용하도록 설정(microsoft/WSL#7437)
- Dxgkrnl 버전이 2110으로 업데이트됨
- Dxgkrnl 사용을 위해 버퍼 공유 및 동기화 파일 프레임워크(CONFIG_DMA_SHARED_BUFFER, CONFIG_SYNC_FILE)를 활성화하십시오.
- 8.1 이전의 GCC 버전(microsoft/WSL#7558)을 사용하여 Dxgkrnl 빌드 오류 수정
5.10.60.1
릴리스 날짜: 2021/11/02 (시험판 2021/10/05)
- rolling-lts/wsl/5.10.60.1 출시
- 업스트림 안정적인 커널 릴리스 5.10.60으로 업데이트
- PCI BAR 상대 주소를 지원하여 virtio-pmem을 활성화 가능하게 함
- arm64에서 Hyper-V에 따라 vPCI 지원 활성화
- io_uring 지원 사용
- IP를 통해 USB 지원 활성화
- x86_64에 대한 준가상화된 스핀락 지원 기능 활성화
- dxgkrnl 드라이버를 새로 고침하여 버그 수정 및 코드 정리를 적용합니다.
- NFSv4.1에 대해 NFS 클라이언트 지원 사용
- USB를 통해 Arduino와 상호 작용하기 위한 USB 커널 구성 옵션 사용
- WSL2 관련 README.md 제공
5.10.43.3
릴리스 날짜: 시험판 2021/07/12
- 롤링 버전 lts/wsl/5.10.43.3
- 업스트림 안정적인 커널 릴리스 5.10.43으로 업데이트
- 향상된 dxgkrnl 드라이버
- Hyper-V 시리즈의 arm64 Linux의 새 수정 버전(v9)
- 항상 arm64 게스트의 Hyper-V 하이퍼콜 인터페이스를 사용하여 모든 버전의 Windows에서 실행을 지원합니다.
5.10.16.3
릴리스 날짜: 2021/07/20 (시험판 2021/04/16)
- GH 5324 수정 완료
- wsl --mount을 사용하여 LUKS 암호화 디스크에 대한 지원을 추가합니다.
5.4.91
릴리스 날짜: 사전 출시 2021/02/22
5.4.72
릴리스 날짜: 2021/01/21
- 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 릴리스 링크입니다.
- 드라이버: hv: vmbus: 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 안정적인 릴리스입니다.
Windows Subsystem for Linux