给 Linux 做一个 WSL 式的持久化发行版机器 — Hacker News 中文摘要
来源:frostyard.github.io — 13 分 · by bketelsen
📋 概述
nsl(NSpawn Subsystem for Linux)把 WSL 的体验搬到 Linux 宿主机上:一条命令创建一台完整的发行版机器,包和服务各自独立,作为一个小 VM 里的 systemd-nspawn 容器按需启动。家目录、/run/media 与 /mnt 在机器内以 /mnt/host 出现,用户名、UID/GID 与免密 sudo 保持不变;机器里监听的服务在宿主 127.0.0.1 的同端口可达,Wayland 应用直接在桌面开窗。提供七种签名镜像,宿主机不安装任何包、也不改设备权限与 sudoers。
🔑 核心要点
- 目标是给 Linux 宿主机提供 WSL 式的持久化 Linux 机器。
- 每台机器是完整发行版,跑在小 VM 里的 systemd-nspawn 容器中。
- 文件与账号打通:家目录挂到 /mnt/host,UID/GID 与免密 sudo 保留。
- 提供 Debian、Ubuntu、Fedora、CentOS Stream、Arch、openSUSE 共七种签名镜像,每周重建。
- 需要隔离时 --isolated 给机器单独的 VM,宿主机保持干净。
💡 金句
Keep the host atomic. Work in any distro.
👍 0
👎 0
← 返回 Hacker News 首页