1. WSL 이란?
WSL(Windows Subsystem for Linux)은 윈도우 운영 체제에서 리눅스 바이너리 실행 파일들을 네이티브로 실행할 수 있게 해주는 호환성 계층입니다. 이를 통해 개발자들은 윈도우 환경에서 리눅스 기반의 개발 작업을 보다 쉽게 할 수 있게 되었습니다. WSL은 리눅스 커맨드라인, 도구, 유틸리티 및 응용 프로그램들을 윈도우에서 직접 실행할 수 있게 해 주며, 윈도우와 리눅스 간의 파일 시스템 접근을 가능하게 합니다.
1-1 WSL1
WSL1은 시스템 호출 변환을 통해 리눅스 바이너리를 실행
1-2 WSL2
실제 리눅스 커널을 사용하여 향상된 성능과 완전한 시스템 호출 호환성을 제공한다. WSL 2는 가상화 기술을 기반으로 하며, 파일 시스템 성능과 리눅스 호환성 측면에서 WSL1 보다 크게 개선
따라서, WSL2는 WSL1 보다 파일 시스템 성능과 리눅스 호환성 측면에서 WSL1보다 크게 개선되었다.
2. 환경 구축 방법
2-1 CUP 가상화 사용 확인
작업 관리자 -> 성능 -> CPU 에서 가상화 사용여부를 확인한다.
2-2 Windows 기능 설정
windows 기능 켜기/끄기를 검색
Linux 용 Windows 하위 시스템 체크
또한, Hyper-v 체크 해준다.
2-3 Linux 설치
cmd 창을 열고 해당 명령어를 입력
wsl --install
wsl --update
wsl --shutdown
wsl --set-default-version 2
2-4 Ubuntu 설치
WSL 설치가 완료되면 다운로드 가능한 목록을 보고 자신에게 맞는 것을 설치하면 된다.
해당 포스트에서는 Ubuntu 24.04 LTS를 설치하겠습니다.
wsl --list --online
리스트에서 가장 최신의 Ubuntu를 설치한다.
wsl --install -d Ubuntu-24.04 # 최근에 24.04 LTS 버전이 나왔다.
3. Ubuntu 실행
실행하면 밑의 사진처럼 username, passwd를 입력하고 입력이 완료된다면
Linux 환경을 Windows 환경에서 사용이 가능.
WSL 환경은 사용자의 컴퓨터 환경마다 설치할 때 오류가 자주 발생하고 처음 한다면 초기 설정이 어렵습니다.
해당 포스트의 방법으로 해도 오류가 발생한다면 구글링 해서 찾아보세요
'환경 세팅 및 사용법 > 가상환경' 카테고리의 다른 글
Ubuntu 24.04 설치하기 (0) | 2024.05.03 |
---|---|
VMware란? (0) | 2024.04.29 |