Show HN: Linux용 WSL, NSL
NSL은 공유 가상 머신 안에서 systemd-nspawn 컨테이너를 실행해, Linux 호스트를 건드리지 않고 개발 환경을 따로 운영하는 도구입니다. 여러 배포판을 선택하고 호스트 파일·포트·Wayland와 연동할 수 있으며, 신뢰하지 않는 소프트웨어는 별도 VM으로 격리합니다.
AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.
NSL은 공유 가상 머신 안에서 systemd-nspawn 컨테이너를 실행해, Linux 호스트를 건드리지 않고 개발 환경을 따로 운영하는 도구입니다. 여러 배포판을 선택하고 호스트 파일·포트·Wayland와 연동할 수 있으며, 신뢰하지 않는 소프트웨어는 별도 VM으로 격리합니다.
virtio-nvgpu는 Linux 게스트에서 NVIDIA의 커널 드라이버 ioctl을 호스트로 전달해 GPU를 공유하는 프로젝트입니다. RTX 3060 실험에서 GPU 부하가 큰 경우 베어메탈 대비 성능 차이는 2% 이내였고, 게스트 4개가 동시에 렌더링하고 인코딩했습니다. 다만 게스트 격리와 보안은 아직 해결되지 않았습니다.
Google이 주도한 Linux RFC 패치는 호스트 커널이 재부팅이나 업데이트로 내려간 동안에도 VM을 실행하는 ‘Orphaned VM’을 제안합니다. 물리 CPU와 vCPU 상태를 보존하고 Caretaker가 일부 VM exit를 처리하는 구조이며, Intel·AMD·Arm에서 시험했지만 아직 초기 개발 단계입니다.