WSL을 이용하면 윈도우에서 리눅스 환경처럼
Powershell을 Bash처럼 사용하고, Linux 명령어와
Linux Kernel을 이용할 수 있다.
WSL1 vs WSL2?
WSL1에서는 windows의 NT Kernel위에 WSL을 올려
리눅스용 어플리케이션을 돌렸다면,
WSL2에서는 Hypervisor위에 윈도우 NT 커널과
Linux Kernel을 각각 올리는 방식
WSL2는 Linux Kernel을 직접 사용하여 파일 시스템 성능이 올라가고
리눅스 시스템 호출 호환성이 대폭 증가하였음.
Windows 10에 WSL2 설치하기
https://learn.microsoft.com/ko-kr/windows/wsl/install-manual
Windows 기능에서 Linux용 Windows 하위 시스템을 사용을 체크 또는
명령어로 Windosw 하위 시스템을 활성화
WSL 2 실행을 위한 요구 사항 확인
설정 -> 시스템 -> 정보에서 버전과 OS빌드 확인
버전은 1903 이상, OS빌드는 18362 이상이여야 한다.
Virtual Machine 기능 사용
Windows 기능에서 가상머신 플랫폼 체크 또는
명령어로 가상머신 플랫폼 활성화
Linux 커널 업데이트 패키지 다운로드
WSL 2를 기본 버전으로 설정
-> wsl --set-default-version 2
선택한 Linux 배포 설치
wsl 명령어
wsl 버전 확인
wsl -l -v
wsl 버전을 1에서 2로 변경하는 명령어
wsl --set-version [버전이름] 2
옵션 확인
wsl --help
출처 및 참고 사이트
https://hirlawldo.tistory.com/137