본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 시스템·유틸리티 · 윈도우즈 유틸

Windows Subsystem for Linux

0

Windows Subsystem for Linux(WSL)는 Windows에서 가상 머신이나 이중 부팅 없이 Linux 환경을 실행할 수 있게 해주는 Microsoft의 공식 기능입니다.

가상 머신개발 환경오픈소스터미널

소개

Windows Subsystem for Linux(WSL)는 Windows에서 가상 머신이나 이중 부팅 없이 Linux 환경을 실행할 수 있게 해주는 Microsoft의 공식 기능입니다. WSL 2는 경량 가상 머신에서 완전한 Linux 커널을 사용하여 향상된 성능과 호환성을 제공하며, GPU 가속 및 GUI 앱 실행도 지원합니다. 개발자와 IT 전문가에게 유용한 도구입니다.

상세정보

Windows Subsystem for Linux 소개

Windows Subsystem for Linux(WSL)는 Windows에서 Linux 환경을 실행할 수 있게 해주는 Microsoft의 공식 기능입니다. 별도의 가상 머신이나 이중 부팅 없이도 Windows와 Linux를 동시에 사용할 수 있어 개발자에게 매우 편리합니다. WSL 2는 경량 가상 머신에서 완전한 Linux 커널을 사용하여 더 나은 성능과 호환성을 제공합니다.

주요 기능

  • Bash, grep, sed, awk 등 일반적인 Linux 명령줄 도구 실행
  • vim, emacs, tmux와 같은 도구 및 Node.js, Python, Ruby, C/C++, C#, F#, Rust, Go 등 다양한 언어 지원
  • SSHD, MySQL, Apache, lighttpd, MongoDB, PostgreSQL과 같은 서비스 실행
  • Ubuntu, Debian, Kali 등 다양한 Linux 배포판 설치 및 업데이트
  • Windows 앱을 Unix 셸에서 호출 가능
  • WSLg를 통한 Linux GUI 앱 실행 지원 (Windows 11 및 Windows 10 Insider 빌드)
  • GPU 가속 머신 러닝 지원 (WSL 2)

지원 환경

WSL은 Windows 10 및 Windows 11에서 사용할 수 있습니다. Windows 11에서는 기본적으로 설치되어 있으며, Windows 10에서는 Microsoft Store나 수동 설치를 통해 설치할 수 있습니다. WSL 2는 Windows 10 버전 2004 이상에서 지원됩니다.

기본 사용법

  1. Windows PowerShell 또는 명령 프롬프트를 관리자 권한으로 실행합니다.
  2. wsl --install 명령을 입력하여 WSL을 설치합니다.
  3. 설치가 완료되면 시스템을 재부팅합니다.
  4. Microsoft Store에서 원하는 Linux 배포판(예: Ubuntu)을 설치합니다.
  5. 시작 메뉴에서 배포판을 실행하여 Linux 환경을 사용합니다.

제한 사항 및 참고 사항

  • WSL 2는 가상화 기술을 사용하므로 BIOS에서 가상화를 활성화해야 합니다.
  • WSL 1과 WSL 2는 성능과 호환성에 차이가 있습니다. WSL 2는 더 나은 성능을 제공하지만, 일부 네트워크 구성에서는 차이가 있을 수 있습니다.
  • WSL은 Windows 파일 시스템과 Linux 파일 시스템 간의 성능 차이가 있을 수 있습니다. Linux 파일 시스템에 파일을 저장하는 것이 좋습니다.

자주 묻는 질문

WSL은 무료인가요?

네, WSL은 Windows의 무료 기능이며, Linux 배포판도 대부분 무료로 제공됩니다.

WSL과 가상 머신의 차이는 무엇인가요?

WSL은 가상 머신보다 가볍고 빠르며, Windows와 Linux 간의 통합이 더 원활합니다. 가상 머신은 완전한 격리를 제공하지만 더 많은 리소스를 사용합니다.

WSL에서 GUI 앱을 실행할 수 있나요?

네, WSLg를 통해 Windows 11 및 Windows 10 Insider 빌드에서 Linux GUI 앱을 실행할 수 있습니다.

시스템 요구사항

Windows 10 버전 2004 이상 또는 Windows 11이 필요합니다. WSL 2를 사용하려면 BIOS에서 가상화를 활성화해야 합니다.