WSL(Windows Subsystem for Linux)이란?

o_ozzz·2022년 10월 24일

Windows

목록 보기
1/1

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

  1. Windows 기능에서 Linux용 Windows 하위 시스템을 사용을 체크 또는
    명령어로 Windosw 하위 시스템을 활성화

  2. WSL 2 실행을 위한 요구 사항 확인
    설정 -> 시스템 -> 정보에서 버전과 OS빌드 확인
    버전은 1903 이상, OS빌드는 18362 이상이여야 한다.

  3. Virtual Machine 기능 사용
    Windows 기능에서 가상머신 플랫폼 체크 또는
    명령어로 가상머신 플랫폼 활성화

  4. Linux 커널 업데이트 패키지 다운로드

  5. WSL 2를 기본 버전으로 설정
    -> wsl --set-default-version 2

  6. 선택한 Linux 배포 설치


wsl 명령어

wsl 버전 확인
wsl -l -v

wsl 버전을 1에서 2로 변경하는 명령어
wsl --set-version [버전이름] 2

옵션 확인
wsl --help




출처 및 참고 사이트
https://hirlawldo.tistory.com/137

profile
안녕하세요

0개의 댓글