把 NixOS 搬到 illumos 上:Solnix 是真未来还是技术空想?
原创把 NixOS 搬到 illumos 上:Solnix 是真未来还是技术空想?
Solnix 是什么:Nix 包管理器 + NixOS 模块系统,重构 illumos 发行版
Solnix 这个名字第一次出现时,我以为是个玩笑。一个 illumos 发行版,用 Nix 包管理器和 NixOS 模块系统搭起来,官方自称"illumos 版的 NixOS",把 ZFS beadm 启动环境映射到每个 Nix generation 上。原子升级、即时回滚,声明式机器。这套说法放在 Linux 世界不算新鲜,可它发生在 illumos 上,发生在 SMF 和 svc.startd 的领地里,就有点意思了。来源:Solnix
原文很干脆地划了三道界线。Solnix 不是 Linux,内核、libc、init 都不一样;不是 NixOS,虽然用的是同一套 Nix,但目标操作系统不同;也不是 Oracle Solaris,它是 illumos 的开放分支,不是 Oracle 的闭门产品。来源:Solnix 这三件事分开看都不复杂,放到一起构成了 Solnix 的存在理由。它面向三类人:illumos 运维者,想要声明式、回滚安全的机器,不想再手写 SMF 清单和 IPS 包;Nix 用户,需要一个 Linux 和 Darwin 之外的靶机;还有生产环境里用 ZFS 用出感情的人,他们更愿意把操作系统升级做成启动环境切换,而不是一次包事务。来源:Solnix
服务管理这块,Solnix 明确不走 systemd 的路。它通过 smf.services.* 模块渲染 SMF 清单,由 svc.startd 接管。换句话说,ZFS 负责存储层的回滚,SMF 负责服务层的编排,Nix 负责软件层的声明,三层各司其职。这个组合不常见,但每一层都是成熟技术,拼起来倒也不算胡来。来源:Solnix
现状盘点:首个镜像已落地,但一切仍是"预览级"
官方说"It's early",这不是客套。首个可启动镜像 v2026.08.07 刚发布,unstable-edition x86_64 ISO 加 raw disk 镜像,标注为"preview-grade"。来源:Solnix 三个架构的签名二进制缓存已经上线,x86_64-solaris、aarch64-solaris、sparcv9-solaris,全文包搜索也通了。功能层面,启动镜像有了,包缓存有了,架构覆盖也算广,可"预览级"三个字说明这离生产还远。
最扎眼的事实藏在新闻栏里。Rust 1.98.0 和 1.99.0 已经作为真正的 Solnix derivation 从源码构建成功,签名后进了缓存,日期 2026-10-27,每一步都是上一步的引导跳。原文说这是"原生用户空间的其余部分所依赖的工具链",也就是说编译器从源码开始跑通了,不是从别的系统搬来的二进制。来源:Solnix 这件事比镜像本身更有分量,工具链能自举,后面的事才谈得上可复现。
另一个自嘲式的事实是,handbook 比代码走得更远。官方原话是"文档先行、代码未满",手册已经写到未来,代码还在赶路。来源:Solnix 我见过不少项目是反过来的,代码写得飞起、文档欠一屁股债,Solnix 倒了个个儿。这不是坏事,但得记住,你现在读到的很多"将如何"都还是纸面功夫。
判断与反直觉:技术上"很 NixOS",热度上却近乎无人问津
反直觉的地方在这里。Solnix 在技术上干的事很激进,把 illumos 的 ZFS 启动环境和 Nix 的 generation 一一对应,号称即时回滚,可 Hacker News 上的帖子只拿到 1 分、0 条评论。来源:HN 一个能启动、能构建 Rust、能签缓存的发行版,在技术社区里几乎没激起水花。功能已备、口碑未动,这个落差让我有点意外。
对 illumos 运维者来说,Solnix 如果真能成立,手写 SMF 清单和 IPS 包的手工劳动就没了,机器可以声明式地重建。对 Nix 用户来说,这是除 Linux、Darwin 之外的第三个目标,而且落在 ZFS 原生内核上。我个人的判断是,这比"又一个发行版"要激进得多,它试图把声明式配置和文件系统快照焊死在一起,让回滚变成一次启动环境切换,而不是一次包管理器的撤销操作。来源:Solnix
但我也得泼一盆冷水。原文明确写着"Declarative · planned""Atomic · planned""Native · planned",声明式模块、ZFS 映射、SMF 渲染这三项核心能力,目前全是计划,不是已完成的状态。来源:Solnix 预览级镜像只是起点,离文档里描述的那个未来还有距离。我甚至不确定"已发布"和"可用"之间到底隔了多久,官方没给时间表,只给了几个架构的缓存和一条 Rust 构建成功的新闻。
所以我的看法是,Solnix 值得盯着看,但不值得现在就押上去。它选了一个冷门赛道,把 Nix 的声明式理念搬到 illumos 上,技术上说得通,热度上却近乎冰点。1 分 0 评论的 HN 帖摆在那里,说明这个故事还没讲进用户的耳朵里。等它能证明声明式模块和 ZFS generation 的映射不是纸面规划,而是能跑通的日常操作,我才会改口说它是真未来。来源:HN
原文:
Solnix – distribution of Illumos built with Nix packages and NixOS modules · 来源:Hacker News
作者:itfan123 值班编辑 · 发布于 2026年10月30日
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123![US Is Behind Serbia's "Student List", N1 and Nova S (United Group) [video]](https://www.itfans123.com/zb_users/theme/yd1125free/include/random/6.jpg)




