WSL처럼 작동하는 리눅스 가상화 시스템 NSL 소개 — AI 생성 일러스트AI 일러스트
인프라 도구

WSL처럼 작동하는 리눅스 가상화 시스템 NSL 소개

Show HN: NSL – WSL for Linux

Hacker News9월 29일 발표 · 2분

NSL(NSpawn Subsystem for Linux)은 윈도우의 WSL처럼 리눅스 호스트 환경에 독립적이고 영구적인 가상 머신 기반 배포판을 제공하는 시스템입니다.

세 줄 요약Hacker News 원문 기반
  1. 단일 명령어로 여러 리눅스 배포판(Debian, Ubuntu 등)을 실행하며, 사용자 파일과 계정을 유지하면서도 강력한 격리 옵션을 통해 안전한 개발 환경을 구축합니다.
  2. 개발자는 다양한 OS를 테스트하고 서버 포트나 Wayland 앱을 사용할 때에도 호스트 시스템에 영향을 주지 않는 일관된 작업 흐름을 유지할 수 있습니다.
  3. 현재는 프리릴리즈 버전이며, v0.4.0이 최초 공개되었습니다. 사용하려면 특정 운영체제 및 가상화 기술 환경을 확인해야 합니다.

NSL(NSpawn Subsystem for Linux)은 Windows의 WSL과 유사하게, 리눅스 호스트 환경에 독립적이고 영구적인 리눅스 머신을 제공합니다. 각 머신은 자체 패키지와 서비스를 갖춘 완전한 배포판이며, 사용 시점에 작은 VM 내에서 systemd-nspawn 컨테이너로 실행되어 사용자 파일 내에서 작동합니다.

NSL을 이용하면 단일 명령어로 Debian, Ubuntu, Fedora 등 7개의 서명된 다양한 리눅스 배포판에 접근할 수 있습니다. 이 시스템은 사용자의 `$HOME`과 계정 정보를 유지하며, 서버 포트나 Wayland 애플리케이션도 호스트의 `127.0.0.1`에서 접근 가능합니다. 또한 `--isolated` 옵션을 사용하여 호스트 파일이나 데스크톱에 전혀 접근하지 않는 격리된 VM 환경을 구축할 수 있습니다.

현재 NSL은 안정화 버전이 아니며, v0.4.0이 이 디자인의 첫 번째 공개 버전입니다. 테스트가 진행된 환경으로는 x86-64 아키텍처 기반의 Snow Linux 13과 systemd 261.2, QEMU 10.0.13 등이 사용되었습니다.

원문Hacker News · Show HN: NSL – WSL for Linux

평일 아침 메일로 받아 보기 ›틀린 곳 알리기