Windows 10에서는 사용자 지정 Linux 커널을 로드할 수 있습니다.

마이크로소프트는 윈도우 10에서 리눅스용 윈도우 하위 시스템(WSL)을 구동하기 위해 자체 리눅스 커널을 포함시키고 있습니다. 하지만 흥미로운 점은, 마이크로소프트에서 제공하는 기본 리눅스 커널을 꼭 사용할 필요는 없다는 것입니다. 이제 사용자는 자신만의 맞춤형 리눅스 커널을 빌드하여 윈도우에서 사용할 수 있습니다.

이 새로운 기능은 WSL의 최신 버전인 Insider Preview 빌드 18945에서 처음 공개되었습니다. 이 빌드는 20H1 버전에 해당하므로, 2020년 4월경에 정식으로 출시될 가능성이 높습니다. 하지만 이 기능이 2019년 10월에 출시될 것으로 예상되는 19H2 버전까지 지원될지는 아직 불확실합니다.

마이크로소프트는 이미 리눅스 커널을 통합했지만, WSL 2는 이전보다 훨씬 더 강력한 기능을 제공합니다. 사용자는 이제 커널 모듈 추가를 포함하여 원하는 대로 리눅스 커널을 수정할 수 있습니다. 그런 다음 시스템의 .wslconfig 파일에 사용자 지정 커널 파일의 경로를 설정하면, 윈도우는 리눅스 시스템을 시작할 때마다 이 커널을 자동으로 로드합니다. 사용자 지정 커널을 로드하지 않으면, 윈도우는 기본 내장 커널을 사용합니다.

마이크로소프트의 윈도우 개발자 플랫폼 프로그램 관리자인 크레이그 로웬(Craig Loewen)은 다음과 같이 설명합니다.

“우리는 WSL 2와 함께 리눅스 커널을 제공하며, 이는 윈도우 내에서 작동합니다.. 그러나 특정 커널 모듈을 사용하거나 다른 이유로 WSL 2 배포판을 구동하는 커널을 직접 지정하고 싶을 수 있습니다. 이제 .wslconfig 파일에서 커널 옵션을 사용하여 사용자 지정 커널의 경로를 지정할 수 있습니다. 시스템이 시작될 때, 해당 커널은 WSL 2 가상 머신에 로드됩니다. 만약 옵션을 지정하지 않으면, 윈도우와 함께 제공되는 WSL 2의 기본 리눅스 커널이 사용됩니다.”

WSL에는 이 외에도 다양한 개선 사항이 적용되었습니다. 새롭게 추가된 .wslconfig 전역 구성 파일을 통해 WSL 2 사용자는 시스템에서 실행 중인 리눅스 서버에 localhost를 사용하여 접속할 수 있습니다.

최신 내부자 프리뷰 빌드는 또한 재설계된 코타나 환경, 파일 탐색기의 간소화된 파일 검색 기능, 그리고 사용자 정의 가능한 텍스트 커서 표시 기능을 제공합니다.