Alpha 0.03 !!!
1m57s /Projects/LFS/archive/0.03-staging
cat RELEASE_NOTE.md
LankeOS v0.03 Release
"From Zero to Desktop in 3 Seconds."
这一版是我肝了快要一个星期肝出来的,终于适配成功Wayland了,体积2.9GiB有点大是压缩不当,squashfs仅600MiB多,livecd大小是arch的一半不到还自带完整rust llvm gcc python开发工具链以及一个sway,最重要的,fcitx5!可以输入中文。
再次强调!完整的开发工具链!在一个700M不到的Live环境中编译rust程序!
新特性 (New Features)
- 极速引导引擎:重写的
initramfs逻辑,支持自动进入sway,开箱即用环境。 - 现代化图形栈:由 Sway (Wayland) 驱动的极简桌面环境,彻底告别 X11,集成 wlroots 提供原生的 GPU 加速支持。
- 全新字体:集成思源等宽字体,解决中文显示
- 新版lpkg: 集成更多功能的包管理器,并打包为lpkg包。
- 中文输入法: 集成fcitx5中文输入法
- 在线镜像源: 引入了自动运维脚本处理包,并部署lankerepo.wtada233.top仓库。
Bug 与修复 (Fixes & Workarounds)
1. 包管理的依赖地狱和bug
- 0.02版本依赖树有问题,缺少了必要依赖且没有打包lpkg本身,最重要的是lpkg有bug导致sudo权限不正确。
- 修复:利用
gen_deps.py(在workdir_snapshot中)扫描并自动生成了依赖树,并更新了lpkg。
2. PAM模块的缺失
- 没有PAM导致XDG_RUNTIME_DIR消失,sway无法启动。
- 修复:在profile.d中添加了自动初始化/run/user/$UID的内容。
系统规格 (Technical Specs)
| 组件 | 版本 | 备注 |
|---|---|---|
| Kernel | 6.16.1-lanke | 前沿版本 |
| Base | LFS 12.4 / Systemd 257 | 现代底座 |
| Graphics | Sway + Mesa 25.3 | 全显卡加速支持 |
| Input | Fcitx5 (Wayland Native) | 完整中文输入支持 |
| Compiler | GCC 15.3 / Rust / LLVM | 生产级工具链 |
| ISO Size | 672 MiB | 极致轻量化 |
下一步计划 (Roadmap)
- 移植
linux-firmware全家桶,适配物理机 Wi-Fi/蓝牙。(2月13日更新,已经加入) - 引入
Fcitx5输入法框架,让 LankeOS 具备文档处理能力。(2月11日更新,已经引入fcitx5) - 探索
PipeWire音频系统集成。
预告:0.04版本持久化Overlay存储!