CHAPTER 1 WSL 시작
_1.1 윈도우 하위 시스템의 역사
_1.2 WSL 한눈에 둘러보기
_1.3 WSL 1의 장점
_1.4 WSL 1의 아키텍처와 구성 요소
_1.5 WSL 1의 단점
_1.6 주요 용어와 개념
_1.7 마무리
CHAPTER 2 다운로드, 설치와 설정
_2.1 WSL 기능 활성화하기
_2.2 리눅스 배포판 다운로드하고 설치하기
_2.3 WSL 구성하고 설정하기
_2.4 사용자 계정 구성 및 관리하기
_2.5 배포판 업데이트와 업그레이드
_2.6 추가 도구와 패키지 설치하기
_2.7 마무리
CHAPTER 3 윈도우와 리눅스 섞어 사용하기
_3.1 WSL 시작 구성 - wsl.conf
_3.2 윈도우와 리눅스 사이의 경로 변환 - wslpath
_3.3 공유 환경 변수 - WSLENV
_3.4 마무리
CHAPTER 4 WSL 배포판 관리
_4.1 배포판 목록 조회하기
_4.2 기본 배포판 설정하기
_4.3 WSL 배포판 백업 또는 내보내기
_4.4 WSL 배포판 복원 또는 가져오기
_4.5 WSL 배포판 등록 취소와 제거
_4.6 커스텀 WSL 배포판 만들기
_4.7 마무리
CHAPTER 5 WSL 2 알아보기
_5.1 WSL 2의 새로운 기능
_5.2 WSL 2의 아키텍처
_5.3 설치와 구성
_5.4 가상 머신에서 WSL 2 실행하기
_5.5 WSL 1과 WSL 2 사이에는 무슨 변화가 있을까?
_5.6 마무리
CHAPTER 6 파일 시스템
_6.1 파일 시스템 구성 요소
_6.2 WSL 파일 시스템 아키텍처
_6.3 윈도우와 리눅스의 상호운용성
_6.4 마무리
CHAPTER 7 네트워킹
_7.1 WSL 네트워킹
_7.2 WSL 1과 WSL 2 네트워크의 차이점
_7.3 마무리
CHAPTER 8 WSL에서 리눅스 개발 환경 만들기
_8.1 소스 제어
_8.2 윈도우 터미널
_8.3 비주얼 스튜디오 코드(VSCode
_8.4
윈도우와 리눅스의 경계를 허물고, 개발자의 생산성을 극대화한 WSL
WSL은 윈도우 OS에서 손쉽게 리눅스 터미널 환경을 이용할 수 있도록 해주는 도구다. WSL은 리눅스를 처음 사용하는 개발자, 기존 윈도우 기반의 프로그래머, 최신 데브옵스 기술을 사용하는 엔지니어가 많은 시간과 수고를 들이지 않고 곧바로 리눅스 환경에서 작업할 수 있도록 도와준다. 이 책은 WSL 버전 1과 2의 장단점, WSL 환경 구축법, 윈도우와 리눅스의 혼합된 환경 사용법, WSL 배포판 관리 등을 입문자의 시선에 맞게 상세히 설명한다. 각종 예제와 그림을 하나씩 실습해보면서 내 데스크톱에 커스터마이즈된 WSL 환경을 구축하길 바란다.
주요 내용
● WSL 1과 WSL 2
● WSL 설치, 설정, 구성, 관리
● 윈도우와 리눅스의 혼합 환경 구축
● WSL 배포판 관리
● WSL 파일 시스템
● WSL 네트워킹
● WSL에서 구축하는 리눅스 개발 환경
● WSL에서 실행하는 리눅스 데스크톱