Alpha 0.04 !!!
0s /Projects/LFS/archive/0.04
ls
lankeos_final_0.04_disk.qcow2 lankeos_final_0.04_pkgs.tar.xz RELEASE_NOTE.md
lankeos_final_0.04_live.iso lankeos_final_0.04_workdir_snapshot.tar.xz run.sh
0s /Projects/LFS/archive/0.04
cat RELEASE_NOTE.md
LankeOS v0.04 Release
持久,稳定,精简,快速。
默认用户LankeOS,密码LankeOS
核心变更 (Major Changes)
- 分发策略调整:
- 不再发行
.qcow2镜像: 告别虚拟机专用格式,回归统一。 - 全面转向
.iso发行: 现在的 ISO 不仅是 LiveCD,更是安装介质。
- 不再发行
- 新增安装程序 (Installer): * 集成自主研发的安装脚本,支持将系统快速部署至物理磁盘/U盘。
- 体积控制艺术: * 尽管增加了安装程序和持久化逻辑,通过精简 initramfs 和优化压缩率,ISO 体积依然精准控制在 683 MB。
持久化 Overlay 存储架构
0.04 版本引入了基于 OverlayFS 的数据持久化方案。
- 工作原理: 系统在启动时会扫描所有块设备,寻找
LABEL=LANKE_DATA的分区。 - 技术细节: * 一旦识别到该标签分区,系统会自动将其挂载,并将该分区下的目录作为 OverlayFS 的
upperdir(增量层)和workdir(工作层)。- 这意味着你在 Live 环境下安装的任何包、修改的任何
.conf、保存的任何代码,都会被透明地持久化到该分区中,实现“随身携带的开发环境”。
- 这意味着你在 Live 环境下安装的任何包、修改的任何
系统规格更新 (Technical Specs)
| 组件 | 版本 | 状态 |
|---|---|---|
| Storage | OverlayFS + Label Auth | NEW! 支持持久化 |
| Deployment | Built-in Installer | NEW! 支持物理机安装 |
| ISO Size | 683 MiB | 维持极致轻量 |
| Kernel | 7.0-rc6-lanke | 极致追新 |
| Toolchain | GCC 15.3 / Rust / LLVM / Perl / Lua / Python3 | 保持完整开发能力 |
下一步计划 (Roadmap)
- 引入pipewire
- 完善linux-firmware,加入更完整的驱动
- 既然已经有了持久化,下一步移植更多包
开发者的话
从 0.03 的 3 秒开机到 0.04 的持久化存储,LankeOS 正在变得越来越像一个“真正的系统”。我最近开学更新放缓但是不是跑路了,缓慢但是稳定。目前以引入新功能为主,没多少时间维护仓库,软件包有点旧大家见谅
BTW之所以iso体积没变主要是没更新软件包(
0s /Projects/LFS/archive/0.04
4月5日更新
更新内核到7.0-rc6,在编译脚本中加入内核,修复一些打包问题。
4月6日更新
修复一些内核错误,添加部分模块,更新内核到7.0-rc7