Linux용 Windows 하위 시스템(WSL)은 최근 몇 년간 마이크로소프트가 거둔 가장 큰 성공 중 하나입니다. 가상 머신 없이도 Windows에서 완전한 GNU/Linux 환경을 실행할 수 있게 되면서, 전 세계 개발자들과 리눅스를 가끔씩 활용하는 사용자들에게 획기적인 변화를 가져왔습니다.
WSL은 2019년 정식 버전이 출시되며 Windows 10에서 큰 인기를 얻었습니다. 이제 Windows 11과 함께 마이크로소프트는 한 단계 더 나아가 WSL을 마이크로소프트 스토어의 일반 스토어 앱으로 통합하고 있습니다.
그렇다면 마이크로소프트는 왜 WSL을 마이크로소프트 스토어에 추가했을까요?
마이크로소프트, Linux용 Windows 하위 시스템을 마이크로소프트 스토어에 추가
마이크로소프트 스토어에 등록되면 무언가 공식적이라는 느낌이 듭니다. WSL은 이미 5년 넘게 존재해 왔지만, 지금까지는 다른 스토어 앱처럼 간편하게 업데이트하고 업그레이드할 수 있는 마이크로소프트 스토어 앱이 없었습니다.
그동안 WSL은 Windows의 추가 기능 형태로 제공되었는데, 설치 자체는 비교적 쉬웠지만 Windows 버전에 따라 쉽게 문제가 생길 수 있었습니다.
요컨대 다루기 까다롭고 민감한 기능이었다는 뜻입니다. 하지만 이제 마이크로소프트가 WSL을 마이크로소프트 스토어 앱으로 전환하면서 이런 번거로운 문제들을 걱정할 필요가 없어졌습니다.
기존에는 WSL이 Windows 내부의 선택적 구성 요소로 설치되었습니다. 즉, "Windows 기능 켜기/끄기" 대화상자에서 직접 활성화해야 했고, 컴퓨터를 재시작해야 했습니다. 해당 선택적 구성 요소를 구성하는 실제 바이너리는 Windows 이미지의 일부였으며, Windows 자체의 일부로서 서비스 및 업데이트되었습니다.
마이크로소프트 스토어에서 Linux용 Windows 하위 시스템 설치 방법
마이크로소프트 스토어에서 WSL을 설치하기 전에 다음 두 가지를 먼저 확인하세요:
- Windows 11(빌드 22000 이상)을 실행 중인지 확인
- Virtual Machine Platform(가상 머신 플랫폼) 선택적 구성 요소가 활성화되어 있는지 확인
가상 머신 플랫폼이 비활성화되어 있어 어려움을 겪는다면 PowerShell에서 간단히 활성화할 수 있습니다.
- 시작 메뉴 검색창에 powershell을 입력하고, 마우스 오른쪽 버튼을 클릭한 후 관리자 권한으로 실행을 선택합니다.
- 다음 명령어를 입력합니다: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all
준비가 완료되면 Linux용 Windows 하위 시스템 마이크로소프트 스토어 페이지로 이동하여 설치 버튼을 클릭하면 됩니다.
WSL의 새로운 기능은 무엇일까?
환경을 망가뜨리거나 설정을 잃을 걱정 없이 WSL을 업데이트할 수 있다는 점 외에도, 새로운 Windows 11 마이크로소프트 스토어 버전에는 여러 가지 개선 사항이 포함되어 있습니다.
- WSLg(Windows Subsystem for Linux GUI)가 앱에 통합됨
- 여러 가지 새로운 --mount 기능 추가
- WSL의 Linux 커널이 버전 5.10.60.1로 업데이트됨
- 새로운 진행률 표시기 추가
- 버전 정보를 확인할 수 있는 새로운 --version 명령어 추가
WSL의 전체 업데이트 목록은 Microsoft Docs에서 자세히 확인할 수 있습니다.
WSL 마이크로소프트 스토어 앱은 Windows 11 전용
유일한 아쉬운 점은 어떤 이유로든 Windows 10에 머물러 있는 사용자들입니다. 적어도 당분간은 새로운 WSL 마이크로소프트 스토어 앱이 Windows 10에 출시될 계획이 없습니다. Windows 11 전용 기능입니다. 이 상황이 앞으로 바뀔지는 새로운 WSL 앱을 발표한 마이크로소프트 공식 블로그에서 명확히 밝히지 않았지만, Windows 10에 대한 언급조차 없으므로 갑작스러운 변화를 기대하기는 어렵습니다.
당분간 무료로 Windows 11로 업그레이드할 수 있다면 Linux용 Windows 하위 시스템 마이크로소프트 스토어 앱을 직접 사용해 볼 수 있습니다. 그렇지 않다면 마이크로소프트의 Windows 11 최소 요구 사항이 변경되거나 무료 업데이트가 제공될 때까지 기다려야 합니다.