Microsoft가 DXGKRNL 개선 및 추가 기능 활성화를 통해 WSL2 리눅스 커널 업데이트
요약
Microsoft가 DXGKRNL 개선 및 추가 기능을 통합하여 WSL2 리눅스 커널을 업데이트했습니다. 새로운 릴리스는 최신 보안 패치와 함께 DirectX 그래픽 지원의 네이티브 펜스 공유 기능을 제공합니다. 또한 DRM, VGEM 지원 재활성화 등 여러 기능이 강화되었습니다.
핵심 포인트
- DXGKRNL 개선으로 네이티브 펜스 공유가 가능해져 안정성이 향상됨.
- 최신 보안 패치와 버그 수정이 통합된 커널 버전입니다.
- DRM 및 VGEM 커널 지원이 재활성화되었으며, ISO9660도 내장되었습니다.
Microsoft가 DXGKRNL 개선 및 추가 기능을 통해 WSL2 리눅스 커널을 업데이트합니다.

Microsoft의 WSL2 리눅스 커널은 현재 Linux 6.18 LTS 커널의 수정된 사본으로 계속 사용되고 있습니다. 새로운 linux-msft-wsl-6.18.54.1 커널 릴리스는 최신 버그/보안 패치를 통합하기 위해 업스트림(upstream) Linux 6.18.54 릴리스를 기반으로 업데이트되었습니다. 또한 WSL2 환경에서 최적으로 작동하도록 설계된 여러 패치들도 포함되어 업데이트되었습니다.
이 커널 릴리스의 새로운 기능 중 하나는 DirectX 그래픽 지원에 사용되는 Microsoft의 out-of-tree 커널 드라이버인 DXGKRNL을 위한 네이티브 펜스 공유(native fence sharing)입니다. DXGKRNL의 네이티브 펜스 공유 지원은 이 패치에서 다음과 같이 설명됩니다:
"네이티브 펜스 생성/열기는 이제 채널 잠금(channel lock)을 잡고 전역 vmbus 채널을 사용하며, 장치 핸들(device_handle)에 과부하를 주는 대신 명시적인 out-parameter를 통해 호스트 전역 동기화 객체(host global sync object)를 반환하여 게스트 장치 핸들이 나중에 열릴 때 보존되도록 합니다. 실패한 copy_to_user가 여전히 사용자 모드에서 볼 수 있는 핸들을 남기지 않도록 결과를 사용자 모드로 복사합니다. dxgkio_create_sync_object 참조 카운팅에 맞추기 위해 hmgrtable_assign_handle 이후의 추가 kref_get을 제거했습니다."
linux-msft-wsl-6.18.54.1 커널은 또한 Direct Rendering Manager (DRM) 및 VGEM 커널 지원을 재활성화하고, PPP 지원을 복원했으며, ISO9660 지원이 이제 커널 모듈이 아닌 내장(built-in)되었습니다. 또한 BPF LSM 지원도 기본적으로 활성화되었습니다.
업데이트된 WSL2 리눅스 커널 버전에 대한 자세한 내용은 GitHub에서 확인할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기