{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                   = 리눅스용 윈도우 하위 시스템<br />Windows Subsystem for Linux
| logo                   = Tux.svg
| screenshot             = Ubuntu on Windows 10 - bash.png
| screenshot_size        = 300px
| caption                = 윈도우 10에서 실행 중인 [[배시 (유닉스 셸)|배시]] [[셸]]
| other_names            = WSL
| developer              = [[마이크로소프트]]
| released               = {{시작 날짜와 나이|2016|8|2}}
| latest release version = WSL2
| latest release date    = {{시작 날짜와 나이|2019|06|12}}<ref>{{웹 인용|url=https://devblogs.microsoft.com/commandline/wsl-2-is-now-available-in-windows-insiders/|title=WSL 2 is now available in Windows Insiders|author=Craig Loewen|date=2019-06-12|website=Windows Command Line}}</ref>
| latest preview version = 0.50.2
| latest preview date    = {{시작 날짜와 나이|2021|11|16}}<ref>{{웹 인용|last=Jawad|first=Usama|date=16 November 2021|title=Microsoft releases WSL version 0.50.2 with a new logo and an updated Linux kernel|url=https://www.neowin.net/news/microsoft-releases-wsl-version-0502-with-a-new-logo-and-an-updated-linux-kernel/|website=Neowin}}</ref>
| repo                   = {{URL|https://github.com/Microsoft/WSL}}
| replaces               = [[유닉스용 윈도우 서비스]](Windows Services for UNIX)
| operating system       = [[마이크로소프트 윈도우]]
| genre                  = [[호환성 계층]], [[가상화]]
}}

'''리눅스용 윈도우 하위 시스템'''(Windows Subsystem for Linux, WSL)은 [[윈도우 10]]과 [[윈도우 11]]에서 네이티브로 [[리눅스]] [[실행 파일]]([[ELF 파일 형식|ELF]])을 실행하기 위한 [[호환성 계층]]이다. WSL은 [[리눅스 커널]] 코드가 포함되지 않은, 마이크로소프트가 개발한 [[리눅스]] 호환 커널 인터페이스를 제공하며, 그 위에 리눅스 [[사용자 공간|유저랜드]]를 실행시킬 수 있는데, 이를테면 [[우분투 (운영 체제)|우분투]],<ref>{{웹 인용|last1=Harsh|first1=Mike|title=Run Bash on Ubuntu on Windows|url=https://blogs.windows.com/buildingapps/2016/03/30/run-bash-on-ubuntu-on-windows/|website=Building Apps for Windows|publisher=[[마이크로소프트]]|date=30 March 2016}}</ref><ref>{{웹 인용|last1=Finley|first1=Klint|title=Why Microsoft Making Linux Apps Run on Windows Isn’t Crazy|url=https://www.wired.com/2016/03/microsoft-making-linux-apps-run-windows-isnt-crazy/|website=[[와이어드 (잡지)|Wired]]|publisher=[[컨데나스트]]|date=30 March 2016}}</ref><ref>{{웹 인용|url=http://insights.ubuntu.com/2016/03/30/ubuntu-on-windows-the-ubuntu-userspace-for-windows-developers/|title=Ubuntu on Windows - The Ubuntu Userspace for Windows Developers|last=Kirkland|first=Dustin|date=30 March 2016|website=Ubuntu Insights|publisher=[[캐노니컬|Canonical]]|access-date=}}</ref><ref>{{웹 인용|last1=Hammons|first1=Jack|title=Bash on Ubuntu on Windows|url=https://msdn.microsoft.com/en-us/commandline/wsl/about|website=[[마이크로소프트 개발자 네트워크]]|publisher=[[마이크로소프트]]|date=9 April 2016}}</ref> [[SUSE]], [[페도라 (운영 체제)|페도라]]를 들 수 있다.<ref>{{웹 인용|url=https://www.infoworld.com/article/3196284/linux/windows-subsystem-for-linux-welcomes-suse-and-fedora-options.html|website=[[:en:InfoWorld]]date=2017-05-12|accessdate=2017-09-16|title=Windows Subsystem for Linux welcomes Suse and Fedora options|last=Yegulalp|first=Serdar}}</ref><ref name=fall></ref> 이러한 유저랜드는 [[배시 (유닉스 셸)|배시]] 셸과 명령 언어를 포함할 수 있으며, 네이티브 리눅스 명령 줄 도구(sed, awk 등)들과 프로그래밍 언어 인터프리터(루비, 파이썬 등)가 내장된다.<ref name="ms-faq">{{웹 인용|title=Frequently Asked Questions for WSL|url=https://msdn.microsoft.com/en-us/commandline/wsl/faq|publisher=[[마이크로소프트]]|accessdate=2016-11-13}}</ref>

[[윈도우 10|애니버서리 업데이트]]에 도입됐을 당시 오직 우분투 이미지만 사용할 수 있었다. [[윈도우 10|Fall Creators 업데이트]]는 리눅스 배포판을 위한 설치 과정을 [[마이크로소프트 스토어]]로 옮겼으며 [[페도라 (운영 체제)|페도라]]와 [[수세 리눅스|수세]] 이미지를 도입하였다.<ref name=fall>{{웹 인용|url=https://blogs.msdn.microsoft.com/commandline/2017/05/11/new-distros-coming-to-bashwsl-via-windows-store/ |title=Ubuntu now available from the Windows Store! |date=July 10, 2017 |website=Windows Command Line Tools For Developers Blog |accessdate=2017-08-11}}</ref>

이 하위 시스템은 미구현된 리눅스 커널 서비스가 필요한 프로그램을 실행할 수 없는 등 모든 리눅스 소프트웨어를 실행할 수 있지는 않다.<ref name=Ars-March>{{웹 인용|last1=Bright|first1=Peter|title=Why Microsoft needed to make Windows run Linux software|url=https://arstechnica.com/information-technology/2016/04/why-microsoft-needed-to-make-windows-run-linux-software/|website=[[아르스 테크니카]]|publisher=[[컨데나스트]]|date=6 April 2016}}</ref> 윈도우 환경 안에 [[X 윈도 시스템]]을 설치하여 [[그래픽 사용자 인터페이스|그래픽]] 애플리케이션들을 일부 실행할 수 있지만 불안정한 것으로 확인되었다.<ref name="pcworld-x11">{{웹 인용|title=Windows 10's Bash shell can run graphical Linux applications with this trick|url=http://www.pcworld.com/article/3055403/windows/windows-10s-bash-shell-can-run-graphical-linux-applications-with-this-trick.html|website=PC World|accessdate=28 May 2017}}</ref>

리눅스용 윈도우 하위 시스템은 오직 [[64비트]] 에디션의 윈도우 10에서만 사용할 수 있으며<ref name="ms-faq" /> 윈도우 10 애니버서리 업데이트 이후에서 활성화할 수 있다. 이 하위 시스템은 일부 [[안드로이드 (운영 체제)|안드로이드]] 애플리케이션들이 [[윈도우 10 모바일]]에서 실행될 수 있게 하는 미출시된 [[윈도우 10 모바일]]에서 기원하였다.<ref name=Ars-March /> [[윈도우 참가자 프로그램|윈도우 10 참가자 프리뷰]] 빌드 14316에서 처음으로 사용할 수 있게 되었다.<ref>{{웹 인용|last1=Aul|first1=Gabe|title=Announcing Windows 10 Insider Preview Build 14316|url=https://blogs.windows.com/windowsexperience/2016/04/06/announcing-windows-10-insider-preview-build-14316/|website=Windows Experience Blog|publisher=[[마이크로소프트]]|date=6 April 2016}}</ref> 2020년 6월 12일 WSL2가  Windows 10 May 2020 Update와 함께 릴리스되었다. WSL2 기능은 Windows 10 Home 에디션에서도 사용이 가능하다.

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

<gallery>
파일:WSL gui Firefox.png|WSL에서 구동 중인 리눅스용 [[모질라 파이어폭스]]
파일:WSL gui Synaptic.png|WSL에서 실행 중인 [[시냅틱 꾸러미 관리자]]
</gallery>

== 같이 보기 ==
* [[윈도우 10]]
* [[윈도우 11]]
* [[리눅스]]
* [[시그윈]]
* [[FreeBSD|FreeBSD의 운영 체제 호환 계층]]
* [[제닉스]]

== 각주 ==
{{각주}}

== 외부 링크 ==
{{위키공용분류|Windows Subsystem for Linux}}
* {{공식 웹사이트}}
* {{GitHub|Microsoft/WSL}} - WSL 이슈 논의 용 GitHub 저장소
* {{GitHub|Microsoft/WSL2-Linux-Kernel}}
* [https://blogs.windows.com/buildingapps/2016/07/22/fun-with-the-windows-subsystem-for-linux/ ''Fun with the Windows Subsystem for Linux'' blog post]
* [https://www.lainyzine.com/ko/article/how-to-install-wsl2-and-use-linux-on-windows-10/ WSL2 설치하고 Windows 10에서 리눅스 사용하는 방법]

{{유닉스-윈도우 상호 운용}}
{{윈도우 구성 요소}}
{{윈도우 명령어}}

[[분류:호환성 계층]]
[[분류:우분투 (운영 체제)]]
[[분류:윈도우 10]]
[[분류:윈도우 구성 요소]]