Redmi K60/Poco F5 Pro(mondrian)昨晚发包了官方版HyperOS 2.0,作为首个得到官方HyperOS 2.0更新的小米SM8475机型,我们marble用户也可以从中提取出一些有价值的信息。
首先是内核,更新到了
然后是内核模块,从vermagic来看,还是5.10.160,并没有像MIUI14升级HyperOS1一样得到更新,并且绝大多数内核模块和HyperOS1不能说一模一样只能说毫无区别。
再然后是dtb和dtbo,也没啥变化。
可以预见的是,marble官方版的HyperOS 2.0在内核层的更新内容也会和mondrian差不多,而且Melt Kernel基本上只需要做少量改动即可兼容。
最后,只是一些个人猜测:对于正在给marble搞HyperOS 2.0移植并且发现AOD有bug的开发者,把msm_drm.ko换成mondrian HyperOS 2.0里的试试?
首先是内核,更新到了
5.10.209
。然后是内核模块,从vermagic来看,还是5.10.160,并没有像MIUI14升级HyperOS1一样得到更新,并且绝大多数内核模块和HyperOS1不能说一模一样只能说毫无区别。
再然后是dtb和dtbo,也没啥变化。
可以预见的是,marble官方版的HyperOS 2.0在内核层的更新内容也会和mondrian差不多,而且Melt Kernel基本上只需要做少量改动即可兼容。
最后,只是一些个人猜测:对于正在给marble搞HyperOS 2.0移植并且发现AOD有bug的开发者,
New CodeLinaro OSS Vendor tag for Parrot found:
LA.VENDOR.1.0.r2-13700-WAIPIO.QSSI13.0
LA.VENDOR.1.0.r2-13700-WAIPIO.QSSI13.0
GitLab
LA.VENDOR.1.0.r2-13700-WAIPIO.QSSI13.0 · Tags · CodeLinaro / la / la / vendor / manifest · GitLab
谈一谈最近在Telegram圈子里比较火的susfs和KernelSU-Next。
先说说susfs,该项目已在Readme中明确表示代码是实验性的,并且代码变更极其频繁,作为一名第三方内核开发者,将如此不稳定的功能添加到自己维护的内核中是极其不负责任的行为。提到Readme,我就实在很想吐槽了,这个Readme我来来回回看了许多遍,愣是没看明白这是个什么玩意:它有什么功能?如何使用?应该在什么场景下使用?我一概不知,一大半的篇幅都是在说如何安装、编译,作为一名想要了解你的项目的人,我首先需要关注的是这个吗?最近也有很多人请求我为Melt Kernel添加susfs支持,但他们只说这是个好东西,再详细点就是说这玩意能进一步隐藏KernelSU,但从来没有人再进一步给我详细说明这玩意的作用,你自己都搞不明白这玩意有啥用怎么用,那你让我添加这玩意干嘛?我只想说我对susfs已经没有任何好感度了。
综上所述,在susfs摆脱实验性代码的标签之前、在susfs被广泛且有效使用之前,我绝对不会考虑将其添加到Melt Kernel。
然后再说说KernelSU-Next,作为一个KernelSU的非官方分支版本,同样是支持LKM安装方式的。因此对于想要尝鲜KernelSU-Next的Melt Kernel用户,请自行通过LKM方式安装,并且在安装Melt Kernel的过程中,不要选择安装KernelSU。
还有一点需要注意,如果你选择在使用Melt Kernel的同时安装并使用KernelSU-Next,我将不会为你提供任何技术支持。
先说说susfs,该项目已在Readme中明确表示代码是实验性的,并且代码变更极其频繁,作为一名第三方内核开发者,将如此不稳定的功能添加到自己维护的内核中是极其不负责任的行为。提到Readme,我就实在很想吐槽了,这个Readme我来来回回看了许多遍,愣是没看明白这是个什么玩意:它有什么功能?如何使用?应该在什么场景下使用?我一概不知,一大半的篇幅都是在说如何安装、编译,作为一名想要了解你的项目的人,我首先需要关注的是这个吗?
综上所述,在susfs摆脱实验性代码的标签之前、在susfs被广泛且有效使用之前,我绝对不会考虑将其添加到Melt Kernel。
然后再说说KernelSU-Next,作为一个KernelSU的非官方分支版本,同样是支持LKM安装方式的。因此对于想要尝鲜KernelSU-Next的Melt Kernel用户,请自行通过LKM方式安装,并且在安装Melt Kernel的过程中,不要选择安装KernelSU。
还有一点需要注意,如果你选择在使用Melt Kernel的同时安装并使用KernelSU-Next,我将不会为你提供任何技术支持。
Hash-Based Integrity Checking Proposed For Linux To Help With Reproducible Builds
26 December 2024 - Reproducible Kernel Builds
An interesting request for comments (RFC) patch series was posted on Christmas for introducing hash-based integrity checking to help with the reproducible builds initiative around the Linux kernel.
Comments
#Phoronix #LinuxKernel
26 December 2024 - Reproducible Kernel Builds
An interesting request for comments (RFC) patch series was posted on Christmas for introducing hash-based integrity checking to help with the reproducible builds initiative around the Linux kernel.
Comments
#Phoronix #LinuxKernel
New CodeLinaro OSS Vendor tag for Parrot found:
LA.VENDOR.1.0.r2-13700-WAIPIO.QSSI15.0
LA.VENDOR.1.0.r2-13700-WAIPIO.QSSI15.0
GitLab
LA.VENDOR.1.0.r2-13700-WAIPIO.QSSI15.0 · Tags · CodeLinaro / la / la / vendor / manifest · GitLab
Linux's Preempt Lazy Support Coming To POWER CPUs
27 December 2024 - Preempt Lazy For PowerPC
Linux 6.13 is introducing a new Lazy Preemption mode with the "PREEMPT_LAZY" option. The lazy preemption mode is similar to full preemption but is less eager to preempt normal (SCHED_NORMAL) tasks. The goal is on reducing lock holder preemption and obtaining some of the performance gains found under the voluntary preemption mode. For Linux 6.13 the lazy preemption mode was exposed for x86/x86_64, RISC-V, and later added for LoongArch. Likely with the upcoming Linux 6.14, lazy preempt should work on POWER platforms.
Comments
#Phoronix #LinuxKernel
27 December 2024 - Preempt Lazy For PowerPC
Linux 6.13 is introducing a new Lazy Preemption mode with the "PREEMPT_LAZY" option. The lazy preemption mode is similar to full preemption but is less eager to preempt normal (SCHED_NORMAL) tasks. The goal is on reducing lock holder preemption and obtaining some of the performance gains found under the voluntary preemption mode. For Linux 6.13 the lazy preemption mode was exposed for x86/x86_64, RISC-V, and later added for LoongArch. Likely with the upcoming Linux 6.14, lazy preempt should work on POWER platforms.
Comments
#Phoronix #LinuxKernel
Linux 6.13-rc5 Released To Cap Off Linus Torvalds' Birthday Week
29 December 2024 - Linux 6.13-rc5
The holiday between Christmas and New Year's is... Linus Torvalds' birthday on 28 December. Capping off the Linux creator's 55th birthday week is the Linux 6.13-rc5 kernel release.
Comments
#Phoronix #LinuxKernel
29 December 2024 - Linux 6.13-rc5
The holiday between Christmas and New Year's is... Linus Torvalds' birthday on 28 December. Capping off the Linux creator's 55th birthday week is the Linux 6.13-rc5 kernel release.
Comments
#Phoronix #LinuxKernel
Pzqqt's News Channel
谈一谈最近在Telegram圈子里比较火的susfs和KernelSU-Next。 先说说susfs,该项目已在Readme中明确表示代码是实验性的,并且代码变更极其频繁,作为一名第三方内核开发者,将如此不稳定的功能添加到自己维护的内核中是极其不负责任的行为。提到Readme,我就实在很想吐槽了,这个Readme我来来回回看了许多遍,愣是没看明白这是个什么玩意:它有什么功能?如何使用?应该在什么场景下使用?我一概不知,一大半的篇幅都是在说如何安装、编译,作为一名想要了解你的项目的人,我首先需要关注的是这…
我捏紧鼻子并忍着呕吐的感觉阅读了susfs的补丁文件代码,然后我意识到如果我将这个补丁添加到Melt Kernel那么将污染整个神圣的Linux Kernel源码。
I squeezed my nose and endured the feeling of vomiting and read the patch file code of susfs, and then I realized that adding this patch to Melt Kernel will pollute the sacred Linux Kernel source code.
I squeezed my nose and endured the feeling of vomiting and read the patch file code of susfs, and then I realized that adding this patch to Melt Kernel will pollute the sacred Linux Kernel source code.
Deadline Scheduling Policy Being Experimented With For Linux Graphics Drivers
30 December 2024 - Deadline DRM Scheduler
Tvrtko Ursulin with Igalia sent out a "request for comments" patch series today working on a deadline scheduling policy for the DRM scheduler that is used across different Direct Rendering Manager kernel graphics drivers.
Comments
#Phoronix #LinuxKernel
30 December 2024 - Deadline DRM Scheduler
Tvrtko Ursulin with Igalia sent out a "request for comments" patch series today working on a deadline scheduling policy for the DRM scheduler that is used across different Direct Rendering Manager kernel graphics drivers.
Comments
#Phoronix #LinuxKernel
Pzqqt's News Channel
我捏紧鼻子并忍着呕吐的感觉阅读了susfs的补丁文件代码,然后我意识到如果我将这个补丁添加到Melt Kernel那么将污染整个神圣的Linux Kernel源码。 I squeezed my nose and endured the feeling of vomiting and read the patch file code of susfs, and then I realized that adding this patch to Melt Kernel will pollute the sacred…
我因为发了这条消息而被人嘲笑,那家伙翻看了我的GitHub,笑话我写的Python项目代码水平低,吓得我以为是自己得罪了哪个顶级程序员,结果一看原来是一个GitHub follower只有20几个、100多个仓库但绝大多数都是fork的、commit随便乱写的fw🤣那家伙还笑话我写的项目不用协程,我只想说去你大爷的老子用不用协程关你P事?🤣
Pzqqt's News Channel
我捏紧鼻子并忍着呕吐的感觉阅读了susfs的补丁文件代码,然后我意识到如果我将这个补丁添加到Melt Kernel那么将污染整个神圣的Linux Kernel源码。 I squeezed my nose and endured the feeling of vomiting and read the patch file code of susfs, and then I realized that adding this patch to Melt Kernel will pollute the sacred…
为什么我吐槽了susfs的代码质量不行,在此我说一些原因免得被人说我是喷子:
1. 代码中充满了16777216、33554432 、67108864 之类的让阅读者摸不着头脑的数字 ,可以明确的是这些数字的含义在include/linux/susfs.h 是有定义的,那么既然定义了为何不用?这样写代码不仅仅是降低可读性,同时还导致代码的后期维护和重构变得非常困难。
2. 错误地使用了Google在GKI的某些结构体末尾保留的成员 ,严重影响了代码的可读性,正确的做法是将需要使用的成员从
针对这两点问题,我也花了点时间对其进行了改进。
“对事不对人”是我的行为准则,但有的人跳脸了那也别怪我不客气。
智者造桥,愚者造墙。
1. 代码中充满了16777216、33554432 、67108864 之类的让阅读者摸不着头脑的数字 ,可以明确的是这些数字的含义在include/linux/susfs.h 是有定义的,那么既然定义了为何不用?这样写代码不仅仅是降低可读性,同时还导致代码的后期维护和重构变得非常困难。
2. 错误地使用了Google在GKI的某些结构体末尾保留的成员 ,严重影响了代码的可读性,正确的做法是将需要使用的成员从
ANDROID_KABI_RESERVE
更改为ANDROID_KABI_USE
,同时指定变量类型和变量名,就像这样。针对这两点问题,我也花了点时间对其进行了改进。
“对事不对人”是我的行为准则,但有的人跳脸了那也别怪我不客气。
智者造桥,愚者造墙。
Clash Meta for Android Update
2025-01-01
#Clash #ClashMeta #Android
Release tag:
v2.11.5
Assets:
cmfa-2.11.5-meta-arm64-v8a-release.apk (22.6 MB)
cmfa-2.11.5-meta-armeabi-v7a-release.apk (22.7 MB)
cmfa-2.11.5-meta-universal-release.apk (55.5 MB)
cmfa-2.11.5-meta-x86-release.apk (23.5 MB)
cmfa-2.11.5-meta-x86_64-release.apk (23.3 MB)
output-metadata.json (1.6 KB)
2025-01-01
#Clash #ClashMeta #Android
Release tag:
v2.11.5
Assets:
cmfa-2.11.5-meta-arm64-v8a-release.apk (22.6 MB)
cmfa-2.11.5-meta-armeabi-v7a-release.apk (22.7 MB)
cmfa-2.11.5-meta-universal-release.apk (55.5 MB)
cmfa-2.11.5-meta-x86-release.apk (23.5 MB)
cmfa-2.11.5-meta-x86_64-release.apk (23.3 MB)
output-metadata.json (1.6 KB)
GitHub
Release v2.11.5 · MetaCubeX/ClashMetaForAndroid
What's Changed
Update Dependencies by @clash-meta-maintainer in #412
Update Dependencies by @clash-meta-maintainer in #414
Full Changelog: v2.11.4...v2.11.5
Update Dependencies by @clash-meta-maintainer in #412
Update Dependencies by @clash-meta-maintainer in #414
Full Changelog: v2.11.4...v2.11.5
The Linux Kernel Hit A Decade Low In 2024 For The Number Of New Commits Per Year
31 December 2024 - 2024 Linux Git Stats
With New Year's Eve at Phoronix it means combing through Git statistics for the past year of various open-source projects among other end of year coverage... The most surprising takeaway from today's end of year exploration was seeing the Linux kernel hitting a decade low for the number of new commits this year. But not all is bad as on a line count the annual metric is comparable to more recent years.
Comments
#Phoronix #LinuxKernel
31 December 2024 - 2024 Linux Git Stats
With New Year's Eve at Phoronix it means combing through Git statistics for the past year of various open-source projects among other end of year coverage... The most surprising takeaway from today's end of year exploration was seeing the Linux kernel hitting a decade low for the number of new commits this year. But not all is bad as on a line count the annual metric is comparable to more recent years.
Comments
#Phoronix #LinuxKernel
Forwarded from LSPosed
Shamiko-v1.2.1-383-release.zip
4.7 MB
- Drop dependency on tmpfs workdir and don't rely on any mounts
- Refine hiding mechanism
- Improve stability and compatibility (Recommend updating ZygiskNext to latest version to perform optimally)
- Refine hiding mechanism
- Improve stability and compatibility (Recommend updating ZygiskNext to latest version to perform optimally)
Forwarded from
有人给ZygiskNext改成了格机模块,还冒充官方名义发在GitHub上。所以刷模块前务必确保来源正宗,并尽可能检查代码。
Pzqqt's News Channel
有人给ZygiskNext改成了格机模块,还冒充官方名义发在GitHub上。所以刷模块前务必确保来源正宗,并尽可能检查代码。
English:
This is a fake & virus module that will format your device. Do NOT install it for any reason!
This is a fake & virus module that will format your device. Do NOT install it for any reason!
Shamiko Update
2025-01-04
#Shamiko
Release tag:
Shamiko v1.2.1
Assets:
Shamiko-v1.2.1-383-release.zip (4.7 MB)
2025-01-04
#Shamiko
Release tag:
Shamiko v1.2.1
Assets:
Shamiko-v1.2.1-383-release.zip (4.7 MB)
GitHub
Release Shamiko v1.2.1 · LSPosed/LSPosed.github.io
Drop dependency on tmpfs workdir and don't rely on any mounts
Refine hiding mechanism
Improve stability and compatibility (Recommend updating ZygiskNext to latest version to perform optimally)
Refine hiding mechanism
Improve stability and compatibility (Recommend updating ZygiskNext to latest version to perform optimally)