NSL - Linux 호스트에서 WSL 스타일 Linux 머신 실행

Show HN: NSL – WSL for Linux

NSL은 Linux 호스트에서 WSL이 Windows에 제공하는 것과 같은 영구 Linux 머신을 제공합니다. 각 머신은 자체 패키지와 서비스를 갖춘 완전한 배포판으로, 하나의 작은 VM에서 systemd-nspawn 컨테이너로 실행되며 사용 시 시작되고 호스트 파일과 연동됩니다. Debian, Ubuntu, Fedora, CentOS Stream, Arch, openSUSE Tumbleweed 및 Leap 등 7개의 서명된 배포판을 지원합니다. 호스트를 깨끗하게 유지하면서 모든 배포판을 한 명령으로 사용할 수 있습니다.

호스트는 원자적으로 유지하고, 어떤 배포판에서든 작업하세요.
  1. rao-v

    이건 정말 잘 만든 패키징이라고 해야겠다. 데스크톱 안에서 다른 '머신'을 깔끔하게 사용하는 게 이렇게나 편리하다는 게 묘하게 잘 와닿지 않는다.

    원격 서버나 개발 작업을 할 때 MacBook보다 WSL을 선호하게 될 줄은 생각도 못 했는데, 어쩌다 보니 그렇게 됐다.

    물론 이런 걸 직접 굴리는 방법이 많다는 건 알고 있다. 맞다, dev container가 여러 면에서 더 낫고 등등. 그런데 WSL 같은 컨테이너의 사용성이 이렇게나 좋다는 게 참 묘하다.

  2. just60sec

    그래, 왜 이런 걸 원하는지 알겠다. 다른 도구들로 짜맞추는 것도 하나의 방법이지. 하지만 별다른 설정 없이 바로 쓸 수 있다는 것도 여전히 장점이다.

    간단한 데모 있어? 에디터 하나 열고, dev 서버 돌리고, 파일에 어떻게 접근하는지 보여주기만 해도 느낌을 잡는 데 도움이 될 것 같아.

  3. lproven

    "Snow Linux"는 처음 들어봤다. 홈페이지는 아주 최소한이다:

    https://snowlinux.org/

    Github 페이지를 새 스토리로 제출했다:

    https://github.com/frostyard/snowdesktop

    https://news.ycombinator.com/item?id=49907568

  4. 0x457

    왜 VM + systemd-nspawn인지 이해가 안 된다. 내가 이해하기로 WSL 2는 단일 VM + '리눅스 설치'별로 systemd-nspawn 같은 걸 돌리는데, 리눅스 커널이 필요해서 VM을 돌리는 거다. 이미 리눅스 위에 있다면 그냥 systemd-nspawn만 하면 되지 않나?

  5. dathinab

    기존 도구들, 예를 들어 toolbx 같은 것들과 정확히 똑같은 일을 하는 것 같은데 뭐가 다른가? (조금 덜하지만 flatpack, snap 등도 마찬가지고.)

    그리고 기존 프로젝트를 채택/지원하지 않고 도구 생태계를 더 파편화하는 이유는 뭔가? (같은 질문을 표현만 바꾼 것이다)

  6. vaporup

    "sdme"와 비교하면 어떤가?

    - https://sdme.io

    - https://www.youtube.com/watch?v=1eVfgzd_xyQ

  7. humanfromearth9

    Nix, direnv, Lorri, flakes, devShell 같은 걸 들어본 적 있나?

    대부분의 개발 작업에 컨테이너는 과한 게 아닌가?

  8. thayne

    distrobox와 비교하면 어떤가?

이 날의 다른 글

2026-09-29