리눅스용 윈도우 하위 시스템

위키백과, 우리 모두의 백과사전.

리눅스용 윈도우 하위 시스템
Windows Subsystem for Linux
다른 이름WSL
개발자마이크로소프트
발표일2016년 8월 2일(7년 전)(2016-08-02)
안정화 버전
WSL2 / 2019년 6월 12일(4년 전)(2019-06-12)[1]
미리보기 버전
0.50.2 / 2021년 11월 16일(2년 전)(2021-11-16)[2]
저장소github.com/Microsoft/WSL
운영 체제마이크로소프트 윈도우
대체한 소프트웨어유닉스용 윈도우 서비스(Windows Services for UNIX)
종류호환성 계층, 가상화
웹사이트blogs.msdn.microsoft.com/wsl/ 위키데이터에서 편집하기

리눅스용 윈도우 하위 시스템(Windows Subsystem for Linux, WSL)은 윈도우 10윈도우 11에서 네이티브로 리눅스 실행 파일(ELF)을 실행하기 위한 호환성 계층이다. WSL은 리눅스 커널 코드가 포함되지 않은, 마이크로소프트가 개발한 리눅스 호환 커널 인터페이스를 제공하며, 그 위에 리눅스 유저랜드를 실행시킬 수 있는데, 이를테면 우분투,[3][4][5][6] SUSE, 페도라를 들 수 있다.[7][8] 이러한 유저랜드는 배시 셸과 명령 언어를 포함할 수 있으며, 네이티브 리눅스 명령 줄 도구(sed, awk 등)들과 프로그래밍 언어 인터프리터(루비, 파이썬 등)가 내장된다.[9]

애니버서리 업데이트에 도입됐을 당시 오직 우분투 이미지만 사용할 수 있었다. Fall Creators 업데이트는 리눅스 배포판을 위한 설치 과정을 마이크로소프트 스토어로 옮겼으며 페도라수세 이미지를 도입하였다.[8]

이 하위 시스템은 미구현된 리눅스 커널 서비스가 필요한 프로그램을 실행할 수 없는 등 모든 리눅스 소프트웨어를 실행할 수 있지는 않다.[10] 윈도우 환경 안에 X 윈도 시스템을 설치하여 그래픽 애플리케이션들을 일부 실행할 수 있지만 불안정한 것으로 확인되었다.[11]

리눅스용 윈도우 하위 시스템은 오직 64비트 에디션의 윈도우 10에서만 사용할 수 있으며[9] 윈도우 10 애니버서리 업데이트 이후에서 활성화할 수 있다. 이 하위 시스템은 일부 안드로이드 애플리케이션들이 윈도우 10 모바일에서 실행될 수 있게 하는 미출시된 윈도우 10 모바일에서 기원하였다.[10] 윈도우 10 참가자 프리뷰 빌드 14316에서 처음으로 사용할 수 있게 되었다.[12] 2020년 6월 12일 WSL2가 Windows 10 May 2020 Update와 함께 릴리스되었다. WSL2 기능은 Windows 10 Home 에디션에서도 사용이 가능하다.

마이크로소프트는 WSL을 "특히 웹 개발자와 오픈 소스 프로젝트로 일하는 사람들처럼 개발자들을 위한 주요 도구"로 바라보고 있다.[9] WSL은 완전히 가상화된 머신 보다 더 적은 자원을 사용하며 윈도우 환경에서 리눅스 소프트웨어를 통합할 수 있는 방법이면서 그와 동시에 사용자들이 동일한 파일 집합 위에서 윈도우 앱과 리눅스 도구를 사용할 수 있게 한다.[9]

같이 보기[편집]

각주[편집]

  1. Craig Loewen (2019년 6월 12일). “WSL 2 is now available in Windows Insiders”. 《Windows Command Line》. 
  2. Jawad, Usama (2021년 11월 16일). “Microsoft releases WSL version 0.50.2 with a new logo and an updated Linux kernel”. 《Neowin》. 
  3. Harsh, Mike (2016년 3월 30일). “Run Bash on Ubuntu on Windows”. 《Building Apps for Windows》. 마이크로소프트. 
  4. Finley, Klint (2016년 3월 30일). “Why Microsoft Making Linux Apps Run on Windows Isn’t Crazy”. 《Wired》. 컨데나스트. 
  5. Kirkland, Dustin (2016년 3월 30일). “Ubuntu on Windows - The Ubuntu Userspace for Windows Developers”. 《Ubuntu Insights》. Canonical. 
  6. Hammons, Jack (2016년 4월 9일). “Bash on Ubuntu on Windows”. 《마이크로소프트 개발자 네트워크》. 마이크로소프트. 
  7. Yegulalp, Serdar. “Windows Subsystem for Linux welcomes Suse and Fedora options”. 《en:InfoWorlddate=2017-05-12》. 2017년 9월 16일에 확인함. 
  8. “Ubuntu now available from the Windows Store!”. 《Windows Command Line Tools For Developers Blog》. 2017년 7월 10일. 2017년 8월 11일에 확인함. 
  9. “Frequently Asked Questions for WSL”. 마이크로소프트. 2016년 11월 13일에 확인함. 
  10. Bright, Peter (2016년 4월 6일). “Why Microsoft needed to make Windows run Linux software”. 《아르스 테크니카》. 컨데나스트. 
  11. “Windows 10's Bash shell can run graphical Linux applications with this trick”. 《PC World》. 2017년 5월 28일에 확인함. 
  12. Aul, Gabe (2016년 4월 6일). “Announcing Windows 10 Insider Preview Build 14316”. 《Windows Experience Blog》. 마이크로소프트. 

외부 링크[편집]