메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

친절한 WSL 가이드북

linuxw***

|

2022-04-01

처음 만나는 WSL

이 책은 WSL을 사용하는 다양한 IT 종사자에게 WSL 다운로드와 설치, 환경 구축, 설정, 활용, 배포 방법 등의 과정을 그림으로 하나하나 상세히 설명합니다.

  • 저자 : 프래틱 싱
  • 번역 : 남정현
  • 출간 : 2022-02-28

20220311_192800.jpg

 

20220401_015117.jpg

 

 

친절한 WSL 가이드북 

 

WSL(리눅스용 윈도우 하위 시스템)에 관심 있는 독자는 대부분 데스크탑 Windows에서 Linux 시스템 기반의 개발을 하시는 분들이라고 생각합니다.

 

WSL이 5년 전에 발표가 되었지만 매뉴얼이나 활용 도서들이 많지 않아서 설치부터 개발환경 구성까지 험난한 산을 넘어야 겨우 시스템 구성이 가능했습니다.

 

초기 버전과 달리 현재 제공되는 WSL2는 좀 더 안정화되고 뛰어난 성능과 기능을 탑재하여 웹 개발과 오픈소스 개발자의 훌륭한 개발도구로 자리잡고 있지만 여전히 설치는 어렵고 복잡합니다.

 

그러니까 문제는 바로 ‘설치’와 설치 후 ‘Linux 개발환경 구성’입니다.

 

일단 Linux 배포판을 먼저 결정하고 설치만 정확히 완료하면 그 다음은 Linux 배포판을 통합된 환경에서 쉽게 사용할 수 있습니다.

 

제 경험이나 온라인 문서를 찾아보면 Windows 설치 환경이 다양하다 보니 WSL 설치 시 매뉴얼에는 없지만 다양한 오류나 이슈가 발생하곤 합니다.

 

그래서 이 책의 저자도 1장~4장까지 설치에 대해 집중적으로 다룬 것도 앞에서 언급한대로 다양한 이슈에 대응하여 설치에 성공할 수 있도록 배려한 것 같습니다.

 

책의 목차를 기준으로 간단하게 설명을 드리겠습니다.

 

1장은 WSL의 개념, 아키텍처과 몇 가지 단점에 대해서 설명합니다.

2장부터 WSL 다운로드와 설치에 대해서 다룹니다. 단계 별로 설명에 해당하는 스크린 샷(그림)이 많아서 쉽게 이해가 됩니다.

 

참고로 현재 WSL2는 마이크로소프트 스토어에서 Linux 배포판을 다운로드 받을 수 있는데 이 책은 여러 Linux 중에 우분투 18 LTS 배포판을 기준으로 설명을 합니다.

 

2장에서 설치된 배포판을 실행하고 기본적인 사용자 계정 추가 및 배포판 업데이트 정도의 관리 지식에 대해 설명합니다.

 

사실 Linux 시스템 관리는 “WSL과 개발환경 구성”이라는 큰 주제에서 벗어나므로 별도의 전문 서적으로 참고하면 될 것 같습니다.

 

3장에 설치와 구성에서 중요한 내용이 많습니다. 

 

Windows와 Linux가 혼합된 환경이라 두 운영체계의 충돌없이 운영환경을 구성하는 것이 중요한데 핵심이 되는 WSL의 시작 구성 파일인 wsl.conf와 공유 환경변수에 대해 학습합니다.

 

4장엔 WSL에서 Linux 배포판을 등록하거나 제거 혹은 재설치하는 방법에 대해서 배웁니다.

 

대부분이 Windows의 파워셸에서 실행되는 단조로운 명령이기 때문에 쉽게 따라해 볼 수 있습니다.

 

여기 까지만 공부해도 Windows안에 Linux를 자유롭게 설치해서 개발에 즉시 활용할 수 있습니다.

 

5장이후부터는 고급 사용자를 위한 WSL2 기본 아키텍쳐와 새로운 기능, 파일 시스템과 네트워크에 대해서 배웁니다.

 

8장의 내용이 개발자에겐 중요한 내용인데 소스 버전 관리를 위한 git, IDE 설치, 도커 등에 대해서 설명하고 있습니다.

 

비록 책이 188 페이지로 다소 얇은 편이나 WSL의 핵심 기능을 명확하게 설명하고 있어, 초보자도 일주일안에 WSL을 설치해서 다양한 분야에 활용할 수 있을 것으로 확신합니다.

 

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

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?