Skip to content

Releases: Ylarod/ddk

ddk v6

12 Mar 23:44
6a69eaa

Choose a tag to compare

  • 当前日期 tag 为 -20260313
  • 源码更新到 lts 分支最新(13-5.10除外)
  • 大规模项目结构重构:构建脚本迁移至 build/,Docker 文件迁移至 docker/,新增 host/ 目录
  • 新增 build-ddk.py 统一构建脚本,替代多个 shell 脚本,支持 clang/rust/kernel
    的自动下载、提取和编译
  • 新增 ddk-min 精简镜像,基于 modules_prepare 产物制作
  • 新增 Rust 工具链支持(打包、镜像集成、环境配置)
  • 修复 5.x 内核 modpost 生成符号版本导致模块加载失败的问题 (#10)
  • 修复 macOS bash 3.x 兼容性问题 (#7)
  • 移除废弃的 ddk-dev 镜像和 loadable.py 脚本
  • 优化镜像同步 CI:支持 matrix 并行同步,按 project/tag 粒度分发任务

ddk v5

04 Nov 02:40

Choose a tag to compare

  • 当前日期 tag 为 -20251104
  • 修复 android16-6.12 lkm 构建出来无法加载(CFI Failure)的问题
  • ddk 脚本支持 docker 模式使用 --env | -e 增加环境变量
  • 支持使用 .ddk-version 指定项目默认使用的 target

ddk v4

16 Oct 13:49
b050b7b

Choose a tag to compare

  • 当前日期 tag 为 -20251016
  • 更新源码树为 lts 源码树
  • 修复构建导致的内核模块可以加载但是崩溃问题 4b4c3ec
  • 彻底弃用 github 上的 ddk-dev 镜像( cnb 有 ddk-dev 镜像是给 cnb 云开发使用的,codespaces 无需使用)
  • 支持本地模式(使用 /opt/ddk ),支持三镜像源(cnb、github、docker)
  • 增加 ddk 脚本自更新功能 update,增加 list 和 list-all

ddk v3

07 Oct 15:06
1949d97

Choose a tag to compare

  • 支持使用 devcontainer feature 定制开发镜像
  • 修复 android16-6.12 pahole 版本过老的编译
  • 更换新版本的源码树进行构建
  • 使用 cnb 云原生开发、云原生构建 + github actions 进行构建,提高效率
  • 弃用 ghcr.io/ylarod/ddk-dev 镜像
  • 完善文档