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)
Pzqqt's News Channel
Shamiko Update 2025-01-04 #Shamiko Release tag: Shamiko v1.2.1 Assets: Shamiko-v1.2.1-383-release.zip (4.7 MB)
Shamiko is always updated slower in GitHub releases than in the Lsposed channel.🙃
Linux 6.13-rc6 Released Following A Fairly Quiet Week
5 January 2025 - Linux 6.13-rc6
Linus Torvalds just released Linux 6.13-rc6 as the newest weekly test release of the Linux 6.13 kernel that is working its way toward stable later in January.
Comments
#Phoronix #LinuxKernel
5 January 2025 - Linux 6.13-rc6
Linus Torvalds just released Linux 6.13-rc6 as the newest weekly test release of the Linux 6.13 kernel that is working its way toward stable later in January.
Comments
#Phoronix #LinuxKernel
HiSilicon HIBMC DP Support For Linux 6.14, Additional AMDXDNA Fixes Queued
6 January 2025 - drm-misc-next
Maxime Ripard of Red Hat today sent out the first set of "drm-misc-next" patches of 2025 for queuing into DRM-Next until the Linux 6.14 merge window opens in the coming weeks.
Comments
#Phoronix #LinuxKernel
6 January 2025 - drm-misc-next
Maxime Ripard of Red Hat today sent out the first set of "drm-misc-next" patches of 2025 for queuing into DRM-Next until the Linux 6.14 merge window opens in the coming weeks.
Comments
#Phoronix #LinuxKernel
Melt Kernel v3.5 for marble/marblein
By @pzqqt
Download
Source
XDA
Changelog & Note:
- Too long, see Github Releases page.
About KernelSU:
- Select through the volume keys during the installation process to install the kernel that supports KernelSU.
- If the installer detects that you have installed KernelSU through LKM, there will be no option to ask you whether to select KernelSU.
- Install the KernelSU app
- We don't recommend using Magisk and KernelSU at the same time. If any problems occur, it's your own responsibility!
By @pzqqt
Download
Source
XDA
Changelog & Note:
- Too long, see Github Releases page.
About KernelSU:
- Select through the volume keys during the installation process to install the kernel that supports KernelSU.
- If the installer detects that you have installed KernelSU through LKM, there will be no option to ask you whether to select KernelSU.
- Install the KernelSU app
v1.0.2
for use with KernelSU.- We don't recommend using Magisk and KernelSU at the same time. If any problems occur, it's your own responsibility!
一点无聊的科普:
你也可以手动从
/proc/swinfo/platform_config.gz
保存了小米编译内核和内核模块时的完整config,它是由vendor_boot分区的swinfo.ko
模块生成的。你也可以手动从
swinfo.ko
模块文件中提取,只需用WinHex打开它,找到IKCFG_ST
和IKCFG_ED
,将两个标志中间的所有数据选中并复制到新文件即可。