본문 바로가기
Infra, Cloud/etc.

WSL2 란?

by 광진구뚝배기 2022. 2. 11.

목적

 

      ◦  WSL2 이해하기

 

 

 

 

시작하는 말

 

우리 회사에서 내가 제일 좋아하는 분이 차장님이다. 차장님은 업무의 관련된 것이 아니더라도 개발자가 알면 좋은 것들, 발전할 수 있는 내용들을 공부해보라며 키워드를 제시해주신다. 이런 점이 가장 감사하며 차장님이 좋은 이유이다. 나는 차장님이 알려주신 것들을 적어두고 틈틈이 시간 날 때마다 공부한다. 그 중 하나인 WSL 을 오늘 포스팅 해보려 한다.

 

 

 

 

WSL2 이란?

 

- WSL 

 

WSL : Windows Subsystem for Linux 리눅스용 윈도우 하위 시스템

윈도우에서 리눅스를 사용하기 위한 도구이다. 기존에는 VM이나 우분투를 다로 설치하여 사용했었는데, 이러한 방식들 보다 훨씬 더 빠르며 효율적이다. 재부팅을 할 필요가 없다.

윈도우10 에서는 WSL을 지원하며, WSL2 windows 2004(20H1) version에서 지원한다.

 

 

- WSL vs WSL2

 

 - WSL : 리눅스의 System Call Windows API로 변환하는 구조

 - WSL2 : windows에 리눅스 커널을 아예 올려버린 구조

WSL은 윈도우의 api를 이용하기 위해 변환과정을 거쳐 속도적인 측면에서 불리하며 일부 API는 변환이 불가능했다. 반면 WSL2는 커널을 포함하기 때문에, Linux의 모든 api를 지원한다.

 

 

 

 

 

참고자료

 

다음 포스팅은 "WSL2" 설치하기 입니다.

 

 

반응형

댓글