본문 바로가기
목차
Linux

WSL (WSL2 포함) 정리

by ds31x 2026. 1. 5.
728x90
반응형

https://levelup.gitconnected.com/why-i-love-wsl-for-cfd-a-cfd-researchers-workflow-revealed-1f68c9a5a881

WSL(Windows Subsystem for Linux)

  • Windows 환경에서 GNU/Linux 실행 환경을 제공
  • 가상 머신이나 듀얼 부팅 없이 Linux용 개발 도구와 소프트웨어를 사용할 수 있게 해주는 Windows의 하위 시스템.

기존의 가상화, 듀얼 부팅, 에뮬레이션 방식이 갖는 성능 오버헤드와 사용상의 불편함을 줄이고,
Windows와 Linux 환경을 동시에 활용할 수 있도록 설계됨.

 

특히 WSL2 의 경우,

  • 커널 가상화 방식으로 실제 Linux 커널을 실행함
  • 이를 통해, 시스템 호출 호환성과 파일 시스템 성능을 크게 향상시킨 것이 특징

https://dsaint31.tistory.com/423

 

[CE] Introduction of WSL

Windows Subsystem for Linux : Linux용 Windows 하위 시스템.Windows OS를 사용하는 사용자 및 개발자가GNU/Linux용 Software 혹은 개발툴을 사용해야 하는 경우, (opensource의 강력함 때문에 linux를 사용해야하는 경우

dsaint31.tistory.com


설치

wsl --install 또는 winget을 사용하는 것이 2026.1 현재 권장되는 방식임.

2026.01.05 - [Linux] - WSL 을 winget으로 설치 및 제거하기

 

WSL 을 winget으로 설치 및 제거하기

이 문서는 winget 기반으로 WSL + Debian을 설치하고 WSL2로 사용한 뒤, 다시 완전히 제거하는 절차를 정리함. 2024.09.08 - [utils] - [Utils] winget 간단 사용법 [Utils] winget 간단 사용법winget은 CLI Windows Package Man

ds31x.tistory.com


사용법

2023.08.23 - [개발환경] - [Env] WSL 기본 명령어 정리.

 

[Env] WSL 기본 명령어 정리.

wsl 자체 관련 wsl update or rollback (wsl 자체에 대한)wsl --update # wsl version updatewsl --update rollback # 이전 버전으로상태 확인 wsl --statusHelpwsl --helpDistribution 실행 관련wsl로 default distribution 실행하기bashwsl -l

ds31x.tistory.com


백업 및 복원

2026.01.05 - [Linux] - WSL 배포판(distro) 백업 및 복원하기: export, import

 

WSL 배포판(distro) 백업 및 복원하기: export, import

0. 이 매뉴얼의 전제와 목적이 문서는 다음의 목적을 가진 사용자를 대상으로 작성:WSL2 환경에서 사용 중인 Linux 배포판을 안전하게 백업하고 복원하려는 경우기존 사용자 환경(홈 디렉터리, 설

ds31x.tistory.com


이전 내용들

https://dsaint31.tistory.com/423

 

[CE] Introduction of WSL

Windows Subsystem for Linux : Linux용 Windows 하위 시스템.Windows OS를 사용하는 사용자 및 개발자가GNU/Linux용 Software 혹은 개발툴을 사용해야 하는 경우, (opensource의 강력함 때문에 linux를 사용해야하는 경우

dsaint31.tistory.com

설치시 발생하는 error 정리를 참고: https://dsaint31.tistory.com/513

 

[WSL] Install WSL (Windows Subsystem for Linux)

[WSL] Install WSLPre-requirements.windows 10 이상 : ( version 2004 , build 19041 이상이어야 함.)windows 11 권장 : ( gpu 기능 등 가능... )Tensorflow나 Pytorch등에서 GPU가속을 제대로 쓰려면, build 20150 이상은 되어야 함 (GP

dsaint31.tistory.com

2025.03.06 - [개발환경] - [CE] WSL 완전제거하기

 

[CE] WSL 완전제거하기

WSL 완전 제거 방법Linux 배포판 등록 해제: 이 과정은 해당 distribution(배포판)의 모든 데이터를 삭제하므로, 중요한 데이터는 미리 백업해야 함.Command Prompt(또는 PowerShell)을 열고 wsl -l -v 명령어로

ds31x.tistory.com


같이보면 좋은 자료들

https://dsaint31.me/mkdocs_site/OS/LINUX/

 

BME

CentOS Debian Distributions GNU Kernel Linux OS RedHat Ubuntu GNU/Linux 간단하게는 Linux라고도 불림 (사실 더 자주 쓰이는 건 Linux). 1991년 당시 University of Helsinki 학생(학부생, 복학생)이었던 Linus Torvalds가 개발한 L

dsaint31.me

2023.10.22 - [Linux] - [Linux] Distribution (배포판)과 Kernel

 

[Linux] Distribution (배포판)과 Kernel

GNU / Linux에서 Distribution(배포판)이란?“Linux 운영체제” 를 줄여서 Linux 라고 부르지만,엄밀히 말하면 Linux는 운영체제 전체가 아니라 Kernel(커널)의 이름 임. 실제로 설치하고 사용하는 Ubuntu, Fedora,

ds31x.tistory.com

 

728x90