Pzqqt's News Channel
3.21K subscribers
683 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
Pzqqt's News Channel
(写给marble的AOSP rom维护者)如何将基于OSS kernel的rom更改为可兼容GKI的内核? 1. 改用Google clang 12.0.5编译内核和内核模块。 在BoardConfigCommon.mk定义TARGET_KERNEL_CLANG_VERSION := r416183b。 2. 为内核重新启用debugfs(因为GKI默认启用debugfs,禁用debugfs则破坏了KMI)。 在BoardConfigCommon.mk,从TARGET_KERNEL_CONFIG…
https://t.me/weiguangtwk_lineage/98

经过实测,按照该方法改造之后编译出的LineageOS 22.2 rom,刷入GKI是可以开机的。
不过比较奇怪的是,该rom的原始内核和内核模块中记录的编译器clang版本仍然是19.0.1是我遗漏了什么还是搞错了什么吗?
懂了,原始内核和内核模块确实都是Google clang 19.0.1编译的。看来只要避免破坏KMI,用的什么版本的clang编译内核或内核模块并不是那么重要。
Magisk Canary Beta Update
2025-07-03
#MagiskCanary

Build version:
30100

Changelog:
https://github.com/topjohnwu/Magisk/releases/download/v30.1/notes.md

Download:
Magisk-v30.1.apk
Intel Wildcat Lake HID Support & Dell + ASUS Additions Ahead Of Linux 6.16-rc5
5 July 2025 - x86 Platform Drivers

Ahead of the Linux 6.16-rc5 kernel expected to be released tomorrow, a round of x86 platform driver updates were merged this week with several fixes as well as some new device additions.

Comments

#Phoronix #LinuxKernel
Pzqqt's News Channel
7Zip Update 2025-07-05 #7zip Release tag: 25.00 Assets: There are too many, see here
如何自己编译7za?

0. 下载源代码
1. cd CPP/7zip/Bundles/Alone
2. make -f ./../../cmpl_gcc.mak -j$(nproc --all)

产物位于CPP/7zip/Bundles/Alone/b/g,注意7za不是静态链接的,7zas才是。

如果你要使用GCC交叉编译:
arm的话:make -f ./../../cmpl_gcc_arm.mak CROSS_COMPILE=<指定交叉编译器> -j$(nproc --all)
aarch64的话:make -f ./../../cmpl_gcc_arm64.mak CROSS_COMPILE=<指定交叉编译器> -j$(nproc --all)

如果你需要静态链接:
加上参数COMPL_STATIC=y

如果你在CPP/7zip/Bundles/Alone2按照以上方法进行编译,那么编译产物为7zz,与7za相比,7zz支持所有的压缩文件格式。
Big Improvements For Qualcomm GPU Driver With Linux 6.17 - Especially For Snapdragon X
5 July 2025 - Qualcomm MSM DRM Driver

Sent out today by longtime Freedreno/MSM open-source Qualcomm GPU driver developer Robin Clark are the main set of MSM kernel graphics/display driver updates targeting the upcoming Linux 6.17 merge window. There are several exciting feature additions coming to this next kernel version for those relying on Qualcomm graphics capabilities.

Comments

#Phoronix #LinuxKernel
Channel photo updated
从下个版本起,Glow Kernel将拒绝支持SukiSU-Ultra的签名密钥。刷非官方KernelSU支持补丁也没用,并且我已经将SukiSU-Ultra的签名密钥从中移除。

为什么?不要问我为什么。

From the next version, Glow Kernel will refuse to support SukiSU-Ultra's signature key. Even flashing the unofficial KernelSU support patch will not work, and I have removed SukiSU-Ultra's signature key from it.

Why? Do not ask me why.
Linux 6.16 Performance Regression Tracked Down In New Futex Code
6 July 2025 - Linux 6.16

Sent out this morning as part of this week's "locking/urgent" pull request is a performance regression fix ahead of today's Linux 6.16-rc5 release. This latest performance regression in the Linux kernel is around the new Futex code merged this cycle with a big performance hit being observed in scheduler benchmarks.

Comments

#Phoronix #LinuxKernel
Linux 6.16-rc5 Released With A Performance Fix, Bcachefs Fixes & New Device Support
6 July 2025 - Linux 6.16

Linus Torvalds just tagged Linux 6.16-rc5 as the newest test release of Linux 6.16.

Comments

#Phoronix #LinuxKernel
Google Clang Prebuilt Update
#clang

Commit

Download tar.gz:
clang 21.0.0 (based on r563880) from build 13688100
Pzqqt's News Channel
Google Clang Prebuilt Update #clang Commit Download tar.gz: clang 21.0.0 (based on r563880) from build 13688100
Google现在改在 mirror-goog-main-prebuilts 分支更新预编译的clang。

这是一条迟到的消息,实际上Google clang 21.0.0在3个月前就有了。
翻出一张8年前的表情包