Skip to content

LankeOS v0.08

Choose a tag to compare

@Wtada233 Wtada233 released this 21 Jun 11:02

LankeOS v0.08 Release

第一次真正走出虚拟机。

从这一版本开始,LankeOS 不再只是一个能在 QEMU 中启动的实验系统。


核心变更 (Major Changes)

实体机验证完成

本版本最大的变化不是增加了某个软件包,而是完成了 LankeOS 历史上第一次完整实体机 Bring-up。

测试平台:

组件 型号
Machine Dell OptiPlex 5000 Micro
CPU Intel Core i5-12500T
GPU Intel UHD Graphics 770
Wi-Fi Intel Wi-Fi 6E AX211
Audio Intel HDA
Camera Logitech HD Pro Webcam C920

经过完整测试后确认:

  • Intel UHD Graphics 770 正常驱动
  • Mesa / DRM 图形栈工作正常
  • PipeWire 音频系统工作正常
  • Intel AX211 Wi-Fi 正常联网
  • USB 热插拔正常
  • 摄像头正常识别

其中 Logitech HD Pro Webcam C920 已被 PipeWire 成功识别:

wpctl status

能够正确显示为视频输入设备。

这意味着 LankeOS 已具备现代 Linux 桌面环境所需的基础硬件兼容能力。


完善 Linux Firmware 支持

在实体机测试过程中,对 firmware 打包进行了进一步修正。

新增与修复:

  • Intel AX211 固件支持
  • 完善物理机驱动覆盖率

经过验证:

Intel Wi-Fi 6E AX211
正常扫描
正常关联
正常 DHCP
正常联网

修复无线网络栈

本次实体机测试暴露出一个长期隐藏的问题:

系统虽然已经包含:

  • iwlwifi
  • cfg80211
  • mac80211
  • linux-firmware

但缺失:

wpa_supplicant

导致无线网卡驱动正常加载却无法完成连接。

本版本正式补齐:

  • wpa_supplicant
  • Wi-Fi 用户态组件

修复后无线网络开箱即用。


图形与多媒体栈进一步稳定

经过长时间实体机测试:

  • Wayland 正常运行
  • Sway 正常运行
  • GPU 硬件加速正常
  • PipeWire 音频输出正常
  • USB 音频设备正常
  • USB 摄像头正常

LankeOS 已经具备日常开发环境所需的基础能力。

开发期间可直接在 LankeOS 上:

  • 编译软件
  • 浏览网页(使用Links,我当场编译的,还没有放入仓库,改天放)
  • 播放音乐(使用musicfox)
  • 调试系统

验证系统具备长期运行能力。


系统规格更新 (Technical Specs)

组件 版本
Kernel Linux 7.1.1-lanke
Package Manager lpkg 2.0.1
Build System LankeBUILD
Graphics Mesa + Wayland + Sway
Audio PipeWire
Wi-Fi wpa_supplicant + NetworkManager
Firmware linux-firmware 全量集成
Toolchain GCC / LLVM / Rust / Python

稳定性里程碑

这是 LankeOS 首个经过完整办公机验证的版本。

完成验证项目:

  • UEFI 启动
  • Intel 核显
  • Wi-Fi
  • PipeWire
  • 摄像头
  • USB 设备
  • Wayland
  • 中文输入法
  • 开发工具链

从这一版本开始,LankeOS 已经不仅是一个 LFS 衍生实验,而是真正具备日常开发能力的独立 Linux 发行版原型。


下一步计划 (Roadmap)

  • 扩充官方软件仓库
  • 优化安装器
  • 完善蓝牙用户态工具链

开发者的话

这一版最大的收获,不是增加了多少功能,而是证明了 LankeOS 可以真正运行在我的主力办公机上。

过去几个版本的大部分测试都在 QEMU 中完成,而虚拟机永远无法告诉你:

  • Wi-Fi 是否真的能连网
  • PipeWire 是否真的能播放声音
  • 摄像头是否真的能工作
  • GPU 是否真的能驱动

为了完成这次验证,我花了一整天时间排查无线网络问题,最终发现问题并不在内核驱动,而是在用户空间缺少了一个看似不起眼却至关重要的软件包:

wpa_supplicant

这也让我更加确信:

发行版开发最大的挑战,往往不是内核,而是把无数看似独立的组件正确地拼在一起。


LankeOS By Wtada233
BTW,CD放不下了!现在镜像已经748MB大了