Skip to content

Alpha 0.04 !!!

Choose a tag to compare

@Wtada233 Wtada233 released this 27 Mar 12:43

󰪢 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、保存的任何代码,都会被透明地持久化到该分区中,实现“随身携带的开发环境”。

系统规格更新 (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