跳转到内容

基于镜像的系统

Kleinia 基于 Fedora,用起来和 Fedora Silverblue 一样:操作系统是一个整体构建、整体测试的镜像,你的电脑运行的是它的一份副本。如果你用过 Silverblue 或其他 Fedora Atomic 桌面,Kleinia 的行为完全相同。

磁盘上的每一份镜像副本称为一个部署。更新时,系统下载新镜像,在当前部署旁边准备一个新部署,下次启动时生效。旧部署仍保留在磁盘上,你随时可以启动回去。

  • 更新要么完整生效,要么保持原样。即使更新途中断电,也不会留下一个更新了一半的系统。
  • 同一版本的每台机器,系统文件完全一致。
  • 回滚只需一次重启。

镜像是 OCI 容器镜像,由 bootc 管理。见更新与回滚。

位置 内容 行为
/usr 操作系统本身 只读;更新时整体替换
/etc 系统配置 可写;你的修改会带到新部署中
/var 系统状态、容器、Flatpak 应用 可写;所有部署共用
/home 你的文件(指向 /var/home) 可写;更新和回滚都不会动它

更多见文件系统布局。

系统镜像是只读的,你添加的软件放在镜像之外:

  • 桌面应用以 Flatpak 形式从 Flathub 安装。见安装应用。
  • 命令行与开发工具装进 Distrobox 容器。见开发工具。
  • 智能体就是普通程序:不论从家目录、容器还是 Flatpak 运行,系统都以同样的方式管理它们。

也可以把 RPM 叠加到镜像上,但这只是最后的手段。

© 2026 Kleinia 作者Kleinia 由 VIPA 实验室 发起并维护