본문 바로가기
Information

윈도우 11에서 WSL2 개발환경 구축하기 - 빠르고 편리한 개발 시작!

by 7sfjuyh3 2024. 2. 2.
반응형

윈도우 11에서 WSL2 개발환경 구축하기 - 빠르고 편리한 개발 시작!

 

 

 

윈도우 11 사용자라면 개발 환경 설정 시 윈도우 서브시스템(WSL) 2 활용을 고려해볼 수 있습니다. WSL 2는 리눅스 커널을 사용하여 윈도우 내부에서 리눅스 환경을 구축할 수 있는 기능으로, 개발에 필요한 리눅스 도구와 라이브러리를 쉽게 사용할 수 있습니다. 이번 글에서는 윈도우 11에서 WSL2 개발환경을 설정하는 방법에 대해 알아보겠습니다.

목차

  • WSL2란 무엇인가?
  • WSL2 개발환경 구축
    • WSL2 설치 및 기본 설정
    • 리눅스 배포판 설치
    • 개발 도구 설치
    • 코드 편집기 연동
  • 결론

WSL2란 무엇인가?

WSL2(Windows Subsystem for Linux 2)는 윈도우 10 버전 1903 이상에서 사용할 수 있는 기능으로, 기존 WSL 1보다 성능 향상 및 호환성 개선을 제공합니다. WSL 2는 리눅스 커널을 직접 사용하여 리눅스 시스템을 구축하기 때문에 기존 WSL 1보다 더 빠르고 안정적이며, 다양한 리눅스 배포판과 호환됩니다.

WSL2 개발환경 구축

WSL2 개발환경을 구축하는 과정은 크게 다음과 같습니다.

WSL2 설치 및 기본 설정

  1. 윈도우 설정 열기: 윈도우 키 + i 를 누르거나 시작 메뉴에서 설정을 검색하여 열 수 있습니다.
  2. 앱 > 옵션 기능 > 프로그램 및 기능 으로 이동합니다.
  3. 관련 설정 > Linux용 Windows 하위 시스템 을 클릭합니다.
  4. Linux용 Windows 하위 시스템 켜기 를 클릭합니다.
  5. 재부팅 요구 메시지가 나타나면 재부팅을 진행합니다.
  6. PowerShell 또는 명령 프롬프트 열기: 관리자 권한으로 실행해야 합니다.
  7. 다음 명령어를 입력하여 WSL2 사용 설정을 확인합니다.
wsl --set-default-version 2

리눅스 배포판 설치

Microsoft Store에서 원하는 리눅스 배포판을 검색하여 설치할 수 있습니다. 인기있는 배포판으로는 Ubuntu, Debian, Kali Linux 등이 있습니다.

개발 도구 설치

설치한 리눅스 배포판에서 터미널을 열고 필요한 개발 도구를 설치할 수 있습니다. 예를 들어, Python 개발자라면 다음 명령어를 사용하여 Python을 설치할 수 있습니다.

sudo apt update
sudo apt install python3

Node.js, Java 등 다른 개발 도구도 마찬가지 방법으로 설치할 수 있습니다.

코드 편집기 연동

윈도우에서 사용하는 코드 편집기를 WSL2 환경과 연동하여 편리하게 개발 작업을 진행할 수 있습니다. VS Code, Sublime Text, Atom 등 대부분의 코드 편집기는 WSL 플러그인을 제공하므로 해당 플러그인을 설치하여 사용할 수 있습니다.

결론

WSL2를 활용하면 윈도우 환경에서도 편리하게 리눅스 개발 환경을 구축할 수 있습니다. 빠르고 안정적인 성능과 다양한 리눅스 배포판 지원으로 개발 작업 효율을 높일 수 있습니다. ぜひ 이번 글을 참조하여 윈도우 11에서 WSL2 개발환경을 설정하고 개발 효율을 높여보세요!

 

더 자세한 참고자료는 아래를 참고하세요.

 

더 자세한 참고자료 보기

 

 

 

반응형