본문 바로가기
OS/Windows

[WSL] WSL 이란?

by BTC_Hyeonsik 2023. 5. 12.

안녕하세요 항상 웃음이 나는 픠식팀입니다.

이번 포스팅에서는 WSL 대해서 알아보겠습니다. 

 

WSL(Windows Subsystem for Linux) 란? 

윈도우에서 리눅스를 사용하기 위한 도구입니다.

기존에 윈도우에서 Virtual Machine과 같은 도구를 사용하여 느린 리눅스를 사용하거나, 우분투를 따로 설치하여 부팅 때 OS를 선택하여 사용하는 방식보다 훨씬 더 빠르고 효율적입니다.

 

WSL 사용하는 이유

1. 리눅스 커맨드라인을 윈도우에서 사용가능
2. bash shell에서 윈도우 파일에 쉽게 접근하고 실행시킬수 있음
3. bash script를 윈도우 드라이브에서 실행할 수 있음
4. 윈도우에서 vscode로 작업하면서 리눅스에서 돌아가는 백엔드 앱을 디버깅할 수 있음
5. AF unit socket을 사용하면 윈도우 프로세스와 리눅스 프로세스 사이의 연계가 가능

 

WSL1 vs WSL2

WSL 1과 WSL 2의 주요 차이점은 관리되는 VM 내에서 실제 Linux 커널 사용, 전체 시스템 호출 호환성 지원, Linux 및 Windows 운영 체제 전반의 성능입니다. 

WSL 2는 Linux 배포판을 설치할 때 현재 기본 버전이며, 최신의 가장 뛰어난 가상화 기술을 사용하여 경량 유틸리티 VM(가상 머신) 내에서 Linux 커널을 실행합니다.

 

결과적으로 WSL2는 WSL1보다 실제 Linux 커널, 전체 시스템 호출 기능, 소켓/네트워킹 성능, 파일 시스템 성능 등이 더 좋아 졌습니다.

 

기능 비교

 

Reference

https://learn.microsoft.com/ko-kr/windows/wsl/

 

다음번에는 WSL 설치로 돌아오겠습니다~

'OS > Windows' 카테고리의 다른 글

[WSL] WSL 설치  (0) 2023.05.19
[Windows] Hyper-V  (0) 2023.05.17
[Windows]윈도우 서버 인증서 교체 방법  (0) 2022.12.21
Windows Server  (0) 2022.06.29
[OS]Windows의 역사  (0) 2022.05.10

댓글