Skip to content

Releases: crrashh1542/android_kernel_microsoft_wsa

WSA r4-fix

01 Jul 18:06
Compare
Choose a tag to compare

Miracle kernel for WSA r4-fix

内核编译时间 / Compile time:2024-07-02 01:57:53 CST (UTC+8)
内核版本字串 / Version tag5.15.150-Miracle-r4-00536-gd558c3cbcc05

更新内容 / Changelogs

  1. 合并谷歌 Linux 上游版本 5.15.150
  2. 修复了可能导致部分应用程序无法启动、卡在一屏的问题
  3. 合并 KernelSU 上游 1.0.0 (11899)

  1. Merge upstream Linux version 5.15.150 from Google
  2. Fix an issue that certain apps are unable to open, stucking at the first screen
  3. Merge upstream KernelSU version 1.0.0 (11899)

WSA r4

25 Jun 09:27
Compare
Choose a tag to compare

Miracle kernel for WSA r4

内核编译时间 / Compile time:2024-06-20 01:30:41 CST (UTC+8)
内核版本字串 / Version tag5.15.149-Miracle-r4-00349-g3423b3dabf53

更新内容 / Changelogs

  1. 合并谷歌 Linux 上游更新
  2. 合并 KernelSU 上游 1.0.0 (11895)
  3. 启用 Docker
  4. 更新 lz4 压缩算法至 1.9.4
  5. 从华为 P50E 移植 lz4kd 压缩算法
  6. 将默认 ZRAM 算法从 lzo 改为 lz4
  7. 修复 SELinux 配置错误导致的 KernelSU 无法挂载 su 的问题
  8. 启用 ThinLTO 编译优化
  9. 将 swappiness 上调至 100
  10. android15-6.6-lts 移植部分 binder 特性
  11. android15-6.6-lts 移植部分 ext4 文件系统的优化
  12. 引入针对 Unity 场景的优化
  13. 启用 ZRAM_WRITEBACK
  14. 从 ChromiumOS 引入部分更适合 x86 平台的公平调度策略
  15. 将内存清理方法从 memset 改为更高效的 clear_page
  16. 调度、IRO、RCU、内存性能等方面的细微优化

  1. Merge upstream Linux kernel code from Google
  2. Merge upstream KernelSU version 1.0.0 (11895)
  3. Enable Docker
  4. Upgrade lz4 algorithm to 1.9.4
  5. Port lz4kd algorithm from HUAWEI P50E kernel source
  6. Switch default ZRAM algorithm to lz4
  7. Fix an issue related to wrongly configuring SELinux policy, which causes KernelSU's root access unable to be mounted
  8. Enable ThinLTO optimization
  9. Switch swappiness to 100
  10. Backport some features of binder from android15-6.6-lts
  11. Backport some optimizations on ext4 file system from android15-6.6-lts
  12. Import optimizations for Unity
  13. Enable ZRAM_WRITEBACK
  14. Import some sched/fair policies from ChromiumOS source, which fits better with x86 platforms
  15. Switch the function of clearing memory from memset to clear_page
  16. Perform small optimizations on schedule, IRQ, RCU, memory management, etc.

WSA r3

29 Apr 18:52
Compare
Choose a tag to compare

Project Miracle kernel for WSA r3

内核编译时间 / Compile time:2024-05-13 00:39:48 (UTC+8)
内核版本字串 / Version tag5.15.149-Miracle-r3-00626-ge84e57a184f1

更新内容 / Changelogs

  • 合并谷歌上游 Linux 版本 5.15.149
  • 合并上游 KernelSU 版本 0.9.4 (11839)
  • 使用 Neutron Clang 19 24.3.10 编译
  • 关闭了多数内核调试选项,因为没必要
  • 更新 zstd 算法至 1.5.6
  • 防止 Play 服务读取到 LOCALVERSION 导致谷歌验证失败
  • 重写 ashmem 以提升性能
  • 引入 CPUSETS Assist 和 LAZY RCU 内存控制器
  • 优化 CASS 调度器
  • 启用 -O3 编译优化
  • 常规的性能 & 安全性优化

  • Merge upstream Linux version 5.15.149 from Google
  • Merge upstream KernelSU version 0.9.4 (11839)
  • Use Neutron Clang 19 24.3.10 to compile
  • Close most debugging options for unnessary
  • Upgrade zstd to 1.5.6
  • Prevent Play Integrity from checking LOCALVERSION, which causes the attestation to be failed
  • Rewrite ashmem to improve performance
  • Introduce CPUSETS Assist and LAZY RCU memory controller
  • Optimize CASS governor
  • Enable -O3 optimization
  • Import general performance & security updates

Miracle for WSA R2

06 Mar 17:15
Compare
Choose a tag to compare

Project Miracle kernel for WSA r2

内核编译时间:2024-03-07 23:19:22

更新内容:

  • 合并Linux上游版本5.15.148
  • 合并KernelSU上游版本0.8.1 (11591)
  • 允许了内核调试,开启了KERNEL_DEBUG_SLAB
  • 关闭了部分PC场景下不需要的config,带来少量的玄学级性能优化

Miracle for WSA R1

05 Mar 17:35
e5b74cb
Compare
Choose a tag to compare

Project Miracle kernel for WSA r1

那么,Project Miracle的故事,现在开始!欢迎加入这场勇敢的尝试!

内核要点:

  • 本内核基于Neutron Clang 18编译
  • 本内核基于微软官方最新tag5.15.104-4构建
  • 本内核支持最新版本的WSA子系统,加入了KernelSU v0.8.1

谈谈以后版本的畅想

  • 合并上游android-5.15-lts分支
  • 以后即将支持更多特性和优化