基于镜像的系统
Kleinia 基于 Fedora,用起来和 Fedora Silverblue 一样:操作系统是一个整体构建、整体测试的镜像,你的电脑运行的是它的一份副本。如果你用过 Silverblue 或其他 Fedora Atomic 桌面,Kleinia 的行为完全相同。
磁盘上的每一份镜像副本称为一个部署。更新时,系统下载新镜像,在当前部署旁边准备一个新部署,下次启动时生效。旧部署仍保留在磁盘上,你随时可以启动回去。
- 更新要么完整生效,要么保持原样。即使更新途中断电,也不会留下一个更新了一半的系统。
- 同一版本的每台机器,系统文件完全一致。
- 回滚只需一次重启。
镜像是 OCI 容器镜像,由 bootc 管理。见更新与回滚。
哪些可以修改
Section titled “哪些可以修改”| 位置 | 内容 | 行为 |
|---|---|---|
/usr |
操作系统本身 | 只读;更新时整体替换 |
/etc |
系统配置 | 可写;你的修改会带到新部署中 |
/var |
系统状态、容器、Flatpak 应用 | 可写;所有部署共用 |
/home |
你的文件(指向 /var/home) |
可写;更新和回滚都不会动它 |
更多见文件系统布局。
镜像之外的软件
Section titled “镜像之外的软件”系统镜像是只读的,你添加的软件放在镜像之外:
- 桌面应用以 Flatpak 形式从 Flathub 安装。见安装应用。
- 命令行与开发工具装进 Distrobox 容器。见开发工具。
- 智能体就是普通程序:不论从家目录、容器还是 Flatpak 运行,系统都以同样的方式管理它们。
也可以把 RPM 叠加到镜像上,但这只是最后的手段。
© 2026 Kleinia 作者Kleinia 由 VIPA 实验室 发起并维护