Windows Subsystem for Linux에 Arch Linux 설치하는 방법

Windows Subsystem For Linux에 Arch Linux 설치하는 방법 이미지

우분투, 데비안, 페도라와 같은 인기 배포판이 Windows Subsystem for Linux (WSL)에서 사용 가능해진 지 오래되었지만, 이제 Arch Linux도 공식적으로 설치하고 사용할 수 있습니다. Arch Linux는 기본 디자인, 롤링 릴리스 모델, 사용자 중심 개념으로 유명합니다. Windows에서 WSL 내에서 실행하면 최소한의 최신 Linux 배포판과 Windows 도구를 함께 사용할 수 있습니다. 이 가이드는 WSL에 대한 간략한 개요를 제공하고 Arch Linux를 설치하는 방법을 설명합니다.

Windows Subsystem for Linux (WSL)란?

Windows Subsystem for Linux (WSL)는 Windows 10 및 11의 기능으로, 이중 부팅 설정이나 가상 머신 없이 Linux 배포판을 네이티브로 설치하고 실행할 수 있게 해줍니다. Windows와 Linux 간의 번역기처럼 생각할 수 있으며, Linux 도구를 사용하고, 스크립트를 실행하며, GUI 앱을 실행할 수 있습니다 – 모두 Windows 데스크톱을 떠나지 않고 가능합니다.

Windows Subsystem for Linux에는 두 가지 표준 버전이 있습니다: WSL 1과 WSL 2. WSL 1은 초기 버전으로, Linux 시스템 호출을 Windows NT 커널 호출로 변환했습니다. 혁신적이긴 했지만, 파일 시스템 작업에서 성능 제한이 있었고, 특정 Linux 커널 기능에 대한 지원이 없는 등 전체 시스템 호출 호환성이 부족했습니다.

WSL 2는 주요 아키텍처 변화를 나타냅니다. Hyper-V 기반의 경량 유틸리티 가상 머신 내에서 실행되는 실제 Linux 커널을 사용합니다. 이 디자인은 파일 시스템 성능을 극적으로 개선하고 전체 시스템 호출 호환성을 제공합니다. 이전에 WSL 1과 호환되지 않았던 Linux 애플리케이션과 도구를 실행할 수 있게 해줍니다. 새로운 커널 기능에 의존하고 표준 Linux 동작을 기대하는 Arch Linux와 같은 배포판의 경우, WSL 2가 권장 플랫폼입니다.

WSL2에서 Arch Linux 설정하기

WSL 2에서 Arch Linux를 실행하는 것은 공식 이미지가 제공되기 때문에 이제 간단합니다. 그러나 먼저 WSL이 설치되어 있는지 확인해야 합니다. WSL이 설치되어 있는지 확실하지 않은 경우, PowerShell을 통해 확인하고 설치하는 것이 가장 쉽습니다.

PowerShell을 열고 다음을 실행하세요:

wsl --install --no-distribution

Windows Subsystem For Linux 다운로드

이 명령은 GUI 애플리케이션에 필요한 WSL 기능과 구성 요소를 설치합니다. 또한 설치가 완료된 후 시스템을 재부팅해야 할 수도 있습니다.

재부팅 후, PowerShell을 다시 열고 다음을 사용하여 Arch Linux를 설치하세요:

wsl --install archlinux

WSL에서 Windows PowerShell에서 Arch Linux 다운로드 중.

이 명령은 공식 Arch Linux WSL 이미지를 다운로드하고 WSL 환경 내에서 새로운 배포 인스턴스로 설정합니다.

설치가 완료되면 다음을 사용하여 Arch Linux를 실행할 수 있습니다:

wsl -d archlinux

Windows Subsystem for Linux에서 Arch Linux 실행 중.

Arch Linux WSL 인스턴스를 처음 실행할 때, 패키지 목록을 업데이트하고 모든 설치된 패키지를 최신 버전으로 업그레이드해야 합니다. 다음을 사용하세요:

sudo pacman -Syu

동기화 및 업그레이드를 진행하기 위한 모든 프롬프트를 확인하세요. 이제 Pacman을 사용하여 추가 소프트웨어를 설치하고 환경을 사용자 정의할 수 있습니다.

Arch Linux WSL의 한계

WSL 2에서 Arch Linux를 실행하는 것은 많은 작업에 강력한 환경을 제공하지만, 이 설정이 네이티브 Arch Linux 설치와 동일하지 않다는 점을 유의해야 합니다. Windows 생태계 내에서 실행되는 특성으로 인해 여러 가지 한계가 발생합니다.

눈에 띄는 한계 중 하나는 ARM 기반 Windows PC에 대한 지원입니다. 현재 공식 Arch Linux WSL 이미지는 주로 amd64 아키텍처에 대해 제공됩니다. 이는 ARM 기반 Windows 장치(예: Snapdragon 프로세서를 사용하는 일부 Surface Pro 또는 Dell XPS 모델)를 사용하는 사용자가 공식 Arch 이미지를 설치하고 사용할 수 없음을 의미합니다. 그러나 WSL에서 ARM을 위한 다른 Linux 배포판은 사용할 수 있습니다. 공식 ARM 빌드의 부재는 독립형 Arch Linux 운영 체제가 amd64에 집중하는 것과 유사합니다.

네이티브 설치에 비해 WSL의 추가 일반 한계에는 직접 하드웨어 접근 부족, 제한된 커널 모듈 지원, systemd 통합의 미세한 차이, 파일 시스템 간 성능 문제 등이 포함됩니다. 그럼에도 불구하고 일반적인 개발 워크플로, 명령줄 유틸리티 사용 및 일반적인 Linux 탐색을 위해 WSL 2의 Arch Linux는 상당한 기능을 제공합니다.

최종 생각

WSL 라인업에 공식 Arch Linux 이미지가 추가된 것은 Arch의 철학과 패키지 관리를 소중히 여기는 모든 Linux 사용자에게 반가운 발전입니다. 또한, 제한된 하드웨어 접근과 systemd 지원이 없기 때문에 네이티브 설치의 완전한 대체는 아닙니다.

그러나 Arch Linux가 너무 고급으로 느껴진다면, WSL에서 더 초보자 친화적인 우분투나 데비안을 시도해 볼 수도 있습니다.