본문 바로가기
스터디

WSL2(Windows Subsystem for Linux 2) 설치하기

by onecosm 2023. 6. 2.
반응형

 

 

 

 

WSL (Windows Subsystem for Linux )

 

 

WSL(Windows Subsystem for Linux )은 Microsoft가 개발한 Windows 운영 체제에서 Linux 환경을 실행할 수 있게 해주는 호환성 계층입니다. 이 기능은 Windows 10부터 지원되며, 사용자가 Windows 환경에서 Linux 명령어와 도구를 사용할 수 있게 합니다. WSL은 Windows와 Linux 간의 상호 운용성을 개선하고, 개발자와 시스템 관리자들이 Windows 운영 체제에서 Linux 기반 소프트웨어를 개발하고 실행하는 데 도움을 줍니다.

WSL은 두 가지 주요 버전인 WSL 1과 WSL 2로 나뉩니다.

WSL 1

WSL 1은 Windows 커널과 Linux 커널 사이에 번역 계층을 사용하여 Linux 시스템 호출을 Windows 시스템 호출로 변환합니다. 이렇게 함으로써 Linux 명령어와 도구를 실행할 수 있게 됩니다. WSL 1은 이전 버전의 WSL이며, 가볍고 빠르게 실행됩니다. 그러나 리눅스와 완전히 동일한 환경을 제공하지는 않습니다.

 

WSL 2

WSL 2는 전체적으로 다른 접근 방식을 사용합니다. WSL 2에서는 가상화 기술을 사용하여 Linux 커널을 직접 실행합니다. 이를 통해 WSL 2는 Linux 커널과 완전히 호환되는 환경을 제공하며, 더 높은 성능과 향상된 파일 시스템 성능을 제공합니다. 또한 WSL 2는 Docker와 같은 컨테이너 기술을 지원하므로 개발 환경을 쉽게 구성할 수 있습니다.

WSL을 사용하면 Windows 운영 체제에서 Linux 개발 환경을 쉽게 설정하고 관리할 수 있습니다. 사용자는 Windows 스토어에서 Ubuntu, Debian, Fedora 등과 같은 다양한 Linux 배포판을 설치할 수 있습니다. WSL을 통해 개발자는 Windows에서도 Linux 명령어와 도구를 사용하여 애플리케이션을 개발하고 실행할 수 있습니다.

 

 

 

 

 

 

WSL2  설치하기

 

 

wsl2는 windows10 특정 버전 이상에서만 설치되도록 요구됩니다. 아래 버전 이하일 시 wsl1만 사용가능합니다.

  • x64 시스템의 경우: 버전 1903 이상, 빌드 18362 이상
  • ARM64 시스템의 경우: 버전 2004 이상, 빌드 19041 이상

 

 

1. PowerShell을 관리자 권한으로 실행하여 아래 명령어를 입력합니다.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

 

 

wsl1을 설치하는 거라면 5번으로 이동해주세요.

 

 

2. wsl2는 가상화 기능이 필요하므로 Virtual Machine 플랫폼 옵션 기능을 사용하도록 설정해야합니다.

PowerShell을 관리자 권한으로 실행하여 아래 명령어를 입력합니다.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

 

 

3. Linux 커널 업데이트 패키지를 다운로드 합니다.

x64 머신용 최신 wsl2 Linux 커널 업데이트 패키지

 

 

 

4. wsl2를 기본 버전으로 설정하기 위해 아래 명령어를 입력합니다.

wsl --set-default-version 2

 

 

5. Linux 배포 설치

Microsoft Store를 열고 설치하고 싶은 Linux 배포를 선택하여 설치합니다.

 

반응형

댓글