WSL 설치 및 최적화 가이드
개발자라면 Windows와 Linux의 강력한 기능을 동시에 사용하고 싶을 때가 많습니다. WSL(Windows Subsystem for Linux)을 사용하면 기존 가상 머신(Virtual Machine)의 무거운 오버헤드 없이 다양한 리눅스 배포판(Ubuntu, Debian, Arch Linux 등)을 Windows에서 직접 실행할 수 있습니다.
1. 설치 전 필수 조건 확인
WSL의 최신 기능을 사용하려면 사용 중인 OS 버전을 먼저 확인해야 합니다.
* 지원 OS: Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11
* 가상화 확인: 작업 관리자(Ctrl+Shift+Esc) -> [성능] 탭에서 가상화: 사용’ 상태인지 확인합니다.
2. 한 줄 명령어로 WSL 설치하기 (가장 빠른 방법)
Windows 11 및 최신 빌드에서는 복잡한 과정 없이 명령어 하나로 설치가 가능합니다.
1. PowerShell을 ‘관리자 권한’으로 실행합니다.
2. 아래 명령어를 입력합니다:
wsl –install
– 참고: 만약 설치 프로세스가 0%에서 멈춘다면 `wsl –install –web-download` 명령어를 시도해 보세요.
3. WSL 설치가 완료되면 컴퓨터를 다시 시작합니다. 위의 명령은 WSL이 전혀 설치되지 않은 경우에만 작동합니다.
3. WSL 배포판 관리 및 추가 설치
1. wsl –list –online 하여 사용 가능한 배포판 목록을 확인합니다.
2. 배포판 설치 명령을 실행하세요
3. 설치된 목록 및 버전 확인합니다. powershell에서 다음 명령을 실행합니다.
- wsl –list –verbose
4. 마치며 – 개발 환경 최적화
설치가 완료되었다면 리눅스 계정과 암호를 설정하는 것으로 모든 준비가 끝납니다. 이후에는 VS Code의 Remote – WSL 확장을 설치하여 Windows 환경에서 Linux 시스템의 소스 코드를 수정하고 디버깅하는 워크플로우를 구축하면 됩니다.




