Skip to content

Alpha 0.03 !!!

Choose a tag to compare

@Wtada233 Wtada233 released this 09 Feb 09:33

󰪢 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存储!

󰪢 0s 󰜥 󰉋  /Projects/LFS/archive/0.03-staging

 

2月28日更新 2月最后一个更新,很快要开学了可能更新放缓。今天加了by-label卷标挂载机制。

3月1日更新 breaking change: 修改架构处理,如果遇到找不到包错误,请使用--arch x86_64

3月15日更新 修复了systemd打包不当导致的安全漏洞:777权限错误,由于漏洞严重,所以替换下载链接。

3月20日更新 实现了toram模式并在live mask了ldconfig.service,开机速度提升到3秒