Pzqqt's News Channel
3.21K subscribers
685 photos
26 videos
411 files
4.45K links
Managed by @pzqqt and @pzqqt_bot

This channel will also push some updates news about things that I'm interested in.
Download Telegram
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
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的某些结构体末尾保留的成员 ,严重影响了代码的可读性,正确的做法是将需要使用的成员从ANDROID_KABI_RESERVE更改为ANDROID_KABI_USE,同时指定变量类型和变量名,就像这样

针对这两点问题,我也花了点时间对其进行了改进

“对事不对人”是我的行为准则,但有的人跳脸了那也别怪我不客气。

智者造桥,愚者造墙。
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
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)
Forwarded from ؜
有人给ZygiskNext改成了格机模块,还冒充官方名义发在GitHub上。所以刷模块前务必确保来源正宗,并尽可能检查代码。
Google already merged 5.10.232 into android12-5.10-lts
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.🙃
记一次上当受骗的傻X经历
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
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
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 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_STIKCFG_ED,将两个标志中间的所有数据选中并复制到新文件即可。