WSL(Windows Subsystem for Linux)은 별도의 가상 머신 또는 이중 부팅 없이 Linux의 기능을 Windows에서 사용할 수 있게 하는 도구입니다.
WSL은 Windows와 Linux를 동시에 사용하려는 개발자에게 원활하고 생산적인 환경을 제공합니다.
WSL은 WSL1과 WSL2가 있으며, WSL2가 기본 설정으로 설치가 됩니다.
자세한 내용은 https://learn.microsoft.com/ko-kr/windows/wsl/ 참고하세요.
또한, 도커 컨테이너 기술을 사용하기 위해 리눅스 환경이 필수적이며, 윈도우에서는 WSL 혹은 Hyper-V를 통해 지원이 가능합니다.
필자는 windows terminal을 사용한다. 일반적으로 사용하는 명령 프롬포트와 다른 것입니다.
Windows terminal은 명령 프롬프트, PowerShell 및 WSL과 같은 명령 줄 도구 및 셸 사용자를 위한 최신의 빠르고 효율적이며 강력한 생산성의 터미널 응용 프로그램입니다.

wsl
사진처럼 windows terminal을 관리자로 실행한 후 wsl을 입력해보면
"알 수 없다."는 문구들을 볼 수 있습니다. 친철하게 명령어를 알려줍니다.
wsl.exe --list --online
입력해서 설치 가능한 버전을 확인할 수 있습니다.
현시점, Ubuntu의 LTS 버전은 24.04입니다. 필자는 Ubuntu를 설치할 것입니다.
wsl.exe --install Ubuntu-24.04
실행 전, 설치가 잘 됐는지 확인해보자.

wsl -l -v
위 명령어를 통해 설치된 버전을 확인할 수 있고, 현재 상태는 "Stopped"이다. 실행해보자.
wsl.exe -d Ubuntu-24.04

잘 실행된 것을 볼 수 있습니다.
exit 으로 우분투 환경을 나갈 수 있습니다.
wsl.exe -t <환경명>으로 정지하고 wsl.exe --unregister <환경명>으로 제거할 수 있습니다.

윈도우 환경에서 WSL를 사용하여 Linux 환경을 구축하는 방법을 알아보았습니다.
호스트 OS와 게스트 OS를 둘 다 쓸 수 있게 되었습니다.