国内

当前位置/ 首页/ 国内/ 正文

我们喜欢关注各种AndroidOEM的内核源代码发布事件

在XDA,我们喜欢关注各种Android OEM的内核源代码发布事件。这种做法的作案手法是这样一个事实,即我们出色的售后开发社区经常修补那些库存内核资源,以修复现有的错误,甚至添加某种新颖的功能。通用内核映像(GKI)的概念仍然与通用系统映像(GSI)一样成熟,这就是为什么此类特定于设备的自定义内核是在Android生态系统中操纵底层硬件参数的首选方法的原因。

实际上,Linux内核本身通过sysfs和procfs等伪文件系统公开了许多可调参数。如果您曾经使用“内核管理器”应用来调整Android设备的内核,则基本上是在使用sysfs(或procfs,取决于参数)的不错的前端。基于Android内核的这一方面,XDA公认的开发人员tytydraco提出了一个名为KTweak的独特Magisk模块,可以用作通用内核调整器。

根据开发人员的说法,Android内核通常使用CONFIG_SCHED_DEBUG设置为true的其他调试选项以及其他调试选项进行编译,只要您具有root用户访问权限,它们就可以即时调整内核参数。Google最终将把通用内核映像带入大众,因此从长远来看,切换到与设备无关的解决方案似乎是可行的,而不是从头开始重新编译特定于设备的内核源以达到相同的结果。

与一些流行的“一劳永逸”的“内核优化器”不同,KTweak由KISS原理驱动。没有一个已编译的组件,而实际的代码库(除了一个shell脚本外)不到250行。展开下面的列表,查看KTweak应用的所有调整:

如果您需要全面了解上述所有调整,以及它们如何提高Android智能手机或平板电脑的性能水平,请转到下面链接的模块讨论线程。开发人员根据其对现实使用场景的影响,精心选择了所有可调参数和相应的强制值,因此您知道这不是蛇油。也欢迎您通过向模块的GitHub repo提交拉取请求为该项目做出贡献。