WSL. Windows Subsystem for Linux.
윈도우에 포함되는 된
리눅스용 윈도우 하위 시스템이다.

기존에는 윈도우안에서 리눅스를 사용하려면
가상머신(Virtual Machine:VM)에 리눅스를 설치하는 것이
가장 최선의 방법이었다.

하지만, 리눅스가 설치된 별도의 PC처럼
모든 기능을 그대로 사용할 수 있고
최선 버전의 리눅스를 사용할 수 있다는 장점도 있지만
CPU와 메모리와 그 밖의 많은 자원의 오버헤드가 있어서
시스템 사양이 여유로운 편이 아니라면
다소 버벅거리는 등의 제약이 있었다.

하지만, WSL은 리눅스 가상머신을 실행하지 않고
리눅스에서 사용하던 바이너리를 
리눅스에서 실행되던 것처럼 똑같이 보이고, 동작하게 해주는
윈도우의 호환성 계층을 말하며
잘 만들어진 리눅스 터미널 환경을 제공한다.


WSL을 처음 알아가기 위해
관련된 주요 용어들과 개념들을 잘 설명해주고

다운로드와 설치 및 설정방법에서부터
윈도우와 리눅스를 섞어 사용하는 방법을 알려준다.

파일 시스템의 아키텍처와 상호운용성과
WSL과 WSL2의 네트워킹 차이에 대해서도 알수 있으며

WSL에서 리눅스 개발 환경을 만드는 방법도 알 수 있어서
윈도에서 리눅스용 프로그램을 개발 하려는 사람에게도
도움이 될 듯하다.


"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


+ Recent posts