잔글 (→CLI 관리 명령) |
잔글 (→단점) |
||
25번째 줄: | 25번째 줄: | ||
=== 단점 === | === 단점 === | ||
* (2018년 1월 기준) 파일 액세스에 집중적인 프로그램의 경우 성능 | * (2018년 1월 기준) 파일 액세스에 집중적인 프로그램의 경우 성능 저하가 있다. | ||
* (2018년 1월 기준) 실제 포트를 이용한 통신에는 문제가 없지만, netstat 명령은 정상 동작하지 않는다. 이 명령은 윈도우의 cmd를 통해 실행할 수 있다. | * (2018년 1월 기준) 실제 포트를 이용한 통신에는 문제가 없지만, netstat 명령은 정상 동작하지 않는다. 이 명령은 윈도우의 cmd를 통해 실행할 수 있다. | ||
2018년 10월 28일 (일) 10:06 판
1 개요
- Windows Subsystem for Linux (WSL)
- Linux用 Windows 下位 system, Linux用 Windows subsystem
- Linux용 Windows 하위 시스템, 리눅스용 윈도우 서브시스템
- 리눅스 애플리케이션을 윈도우 상에서 네이티브로 사용할 수 있게 하는 호환성 계층
- 기존의 Windows Services for UNIX를 대체한다.
- 윈도우 10 Anniversary Update 이후부터 지원한다.
2 사용 방법
- 윈도우 10이 최신화되어 있는지 확인. (64비트만 지원)
- 시작 버튼을 누르고 좌측의 설정 아이콘을 클릭.
- 개발자용 클릭 → 개발자 모드 선택
- 제어판 → 프로그램 및 기능 → Windows 기능 켜기/끄기 클릭 → Linux용 Windows 하위 시스템에 체크.
- 시스템 재시작
- 명령 프롬프트(cmd) 실행 후 bash라고 입력. 지시에 따름.
- Microsoft store에서 Ubuntu, OpenSUSE, Kali Linux, debian을 제공.
3 특징
3.1 장점
- 윈도우 10에서 리눅스를 직접 사용할 수 있는 직접적인 방법이다. 리눅스를 사용하기 위해 가상 머신(VM)을 설치할 필요가 없다.
- X 윈도 시스템을 통한 GUI를 지원한다.
- 수많은 DB와 WAS를 구동할 수 있다.
- CPU에 리소스 집중적인 프로그램을 실행 시 일반 리눅스와 거의 동등한 성능을 제공한다.
3.2 단점
- (2018년 1월 기준) 파일 액세스에 집중적인 프로그램의 경우 성능 저하가 있다.
- (2018년 1월 기준) 실제 포트를 이용한 통신에는 문제가 없지만, netstat 명령은 정상 동작하지 않는다. 이 명령은 윈도우의 cmd를 통해 실행할 수 있다.
3.3 CLI
- cmd 혹은 powershell에서 wsl.exe 실행 시, 기본 WSL 실행 (%windir%\system32\bash.exe 실행과 동일)
wsl -d 배포명
기본 배포 이외 실행
wslconfig /l
WSL 목록 확인, 기본 WSL 확인 가능.wslconfig /s 배포명
기본 WSL 변경
4 같이 보기
- 시그윈
- MinGW
- 와인 (소프트웨어)
- 제닉스
- AndLinux
- CoLinux
- Interix
- lxrun
- FreeBSD의 OS 호환성 계층
- 하위시스템
- Chocolatey: WSL용 리눅스 배포본 패키지로 제공. wsl-archlinux, wsl-sles, wsl-opensuse...
5 참고
편집자 Jmnote 220.72.232.241 김제시
로그인하시면 댓글을 쓸 수 있습니다.