마이크로소프트가 연례 개발자 컨퍼런스 'Build'에서 리눅스 개발사 캐노니컬(Canonical)과의 협력을 통해 윈도우 10에 Bash 셸을 지원하겠다고 발표했습니다. 이 소식은 윈도우 커뮤니티는 물론 리눅스 커뮤니티에서도 큰 반향을 일으켰습니다. 많은 사람들이 실제 사용감, 설치 방법, 그리고 도입 배경에 대해 궁금해하고 있습니다.
그래서 준비했습니다. 오늘 바로 여러분의 윈도우 10 환경에서 Bash를 사용할 수 있도록 돕는 단계별 가이드입니다. 절차가 다소 번거로울 수 있지만, 테크 애호가라면 한번쯤 도전해볼 만한 가치가 충분합니다.
참고: Windows용 Ubuntu Bash(리눅스용 Windows 하위 시스템)는 64비트 버전의 윈도우만 지원합니다. 다른 버전을 사용 중이라면 이 방법은 작동하지 않습니다.
1. Windows Insider 프로그램 가입
윈도우 10에서 새로운 리눅스용 Windows 하위 시스템(WSL)을 사용하려면 먼저 Windows Insider 프로그램에 가입해야 합니다(아직 가입하지 않은 경우). 마이크로소프트 공식 페이지에 접속해 계정을 생성하면 됩니다.

이때 Insider 프로그램과 관련된 안내 내용을 꼼꼼히 읽어보세요. 새로운 리눅스 하위 시스템 외에도 흥미로운 기능들이 많을 수 있습니다.
Insider 프로그램에 가입했다면 이제 로그인할 차례입니다. 시작 메뉴를 열고 "설정"을 입력한 뒤 나타나는 설정 아이콘을 클릭해 실행합니다.
설정 화면에서 검색 상자에 "고급 Windows 업데이트 옵션"을 입력하고 해당 항목으로 이동합니다. 고급 옵션 영역에서 아래로 스크롤하여 "Insider Preview 빌드 받기"를 찾은 후 "시작" 버튼을 클릭합니다.

Microsoft 계정으로 로그인하라는 메시지가 나타나면 로그인하세요. 이후 슬라이더가 표시되는데, 이 슬라이더를 맨 오른쪽 끝까지 밀어줍니다.

2. 개발자 모드 활성화
Insider를 활성화했다면 이제 개발자 모드를 켤 차례입니다. 시작 메뉴를 열고 "개발자 모드"를 검색하면 "개발자용 설정" 항목이 나타납니다. 이를 클릭해 들어가세요.

"개발자용" 설정 화면에서 "개발자 모드" 라디오 버튼을 선택합니다. 이렇게 하면 윈도우 10에서 최신 개발자 기능을 사용할 수 있게 됩니다. 설정을 마쳤으면 창을 닫습니다.
3. Windows용 Bash 설치
모든 사전 요구 사항이 충족되었으니 이제 리눅스용 Windows 하위 시스템을 실제로 설치할 차례입니다. 시작 메뉴를 열고 "업데이트 확인"을 검색한 후 해당 아이콘을 클릭합니다.

Windows 업데이트 화면이 열리면 "업데이트 확인" 버튼을 눌러 업데이트 프로세스를 시작합니다. 그러면 윈도우 10이 최신 개발자 패치를 모두 내려받아 설치를 준비합니다.
다운로드가 완료되면 PC를 재시작해 업데이트를 적용합니다.
4. Bash 활성화
PC가 재시작되고 업데이트가 설치되었다면 이제 Bash 기능을 활성화할 차례입니다. 시작 메뉴에서 "기능"을 검색하면 여러 결과가 나오는데, 그중 "Windows 기능 켜기/끄기"를 클릭해 창을 엽니다.

Windows 기능 창에서 맨 아래까지 스크롤하여 "Linux용 Windows 하위 시스템(베타)"을 찾고 체크박스를 선택합니다. 이것으로 새로운 Bash 기능이 활성화됩니다. 이후 PC를 재부팅하면 준비가 완료됩니다.
5. Bash 사용하기

Bash는 매우 간단하게 실행할 수 있습니다. 시작 메뉴를 열고 "Bash"를 검색하면 "Bash on Ubuntu on Windows" 결과가 나타납니다. 이를 실행하면 필요한 파일 다운로드와 라이선스 동의 절차가 진행됩니다. 이 과정을 마치면 새로운 하위 시스템을 바로 사용할 수 있습니다.

이 셸 안에서는 대부분의 리눅스 바이너리를 실행하고, 프로그램을 설치하며, Bash와 관련된 거의 모든 작업을 자유롭게 수행할 수 있습니다.
마무리
윈도우 위에 구현된 리눅스 서브시스템! 정말 놀라운 시대입니다. 마이크로소프트와 캐노니컬이 손을 잡은 만큼 앞으로 큰 가능성이 기대됩니다. 윈도우 서버에서의 Docker 지원? 윈도우에서 대체 데스크톱 환경 설치? 최상급 리눅스 도구를 윈도우에서 바로 활용? 가능성은 무궁무진합니다!
리눅스 사용자와 윈도우 사용자 여러분: Windows의 Bash에 대해 어떻게 생각하시나요? 좋은 결정이라고 보시나요, 아니면 아쉬운 선택이라고 보시나요? 아래에 의견을 남겨주세요!
이미지 출처: andremachado.blog.br