마이크로소프트가 WSL 2.6을 발표하며 첫 오픈 소스 버전을 출시했습니다. 이번 릴리스는 사용자 경험을 향상시키기 위한 다양한 안정성 개선 및 버그 수정을 포함하고 있습니다. 주요 업데이트로는 지역화된 문자열 업데이트, 존재하지 않는 BasePath로 배포를 등록 해제할 때 시스템 오류 발생 방지, URL 매개변수로 인해 다운로드 실패하는 배포 관련 문제 해결 등이 있습니다.
또한, 업데이트는 여러 systemd 사용자 세션 문제를 해결하고, wslservice에서 호출할 때 wslsettings의 충돌을 수정합니다. 배포 VHD를 이동할 때 MOVEFILE_WRITE_THROUGH 플래그를 구현하고, Windows 'hosts' 파일을 파싱할 때 BOM 헤더를 제거합니다. 더불어, mount()가 EUCLEAN으로 실패할 때 손상된 디스크 보고를 수정하고, 배포 위치를 해결할 때 '?' 접두사를 제거합니다. 마지막으로, LastError가 0이 아닐 경우 배포 다운로드 중 발생할 수 있는 잠재적 실패를 해결합니다.
이 오픈 소스 전환은 커뮤니티의 참여와 WSL 개발의 투명성을 높여, 향후 릴리스에서 더 빠른 혁신과 강력한 기능으로 이어질 가능성이 큽니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.