
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 배포를 선택하여 설치합니다.
'스터디' 카테고리의 다른 글
[AI] Deep Learning 딥러닝 기본 이해_매니폴드 학습과 표현 학습 (0) | 2023.06.15 |
---|---|
[ Python ] Ubuntu22.04에서 Python3.10에서 가상 환경 설정하기 (0) | 2023.06.02 |
[Tableau] Tableau를 활용한 퍼스널 브랜딩_3편 (0) | 2023.03.14 |
[Tableau] Tableau를 활용한 퍼스널 브랜딩_2편 (0) | 2023.03.14 |
[Tableau] Tableau를 활용한 퍼스널 브랜딩_1편 (0) | 2023.03.14 |
댓글