Linus Torvalds Rejects RISC-V Changes For Linux 6.17: "Garbage"
9 August 2025 - Linux 6.17 + RISC-V
Linus Torvalds has used his authority to reject the RISC-V architecture changes for the Linux 6.17 kernel. The RISC-V updates won't land this cycle and will need to try again for v6.18 later in the year. Linus refers to at least some of the proposed RISC-V code as garbage along with being submitted rather late during the merge window.
Comments
#Phoronix #LinuxKernel
9 August 2025 - Linux 6.17 + RISC-V
Linus Torvalds has used his authority to reject the RISC-V architecture changes for the Linux 6.17 kernel. The RISC-V updates won't land this cycle and will need to try again for v6.18 later in the year. Linus refers to at least some of the proposed RISC-V code as garbage along with being submitted rather late during the merge window.
Comments
#Phoronix #LinuxKernel
Linux 6.17 EFI Stub Will Try To Maintain a Cleaner Boot Experience
9 August 2025 - Less Debug Fluff
The EFI code updates were merged today for the nearly-over Linux 6.17 kernel with two changes worth mentioning.
Comments
#Phoronix #LinuxKernel
9 August 2025 - Less Debug Fluff
The EFI code updates were merged today for the nearly-over Linux 6.17 kernel with two changes worth mentioning.
Comments
#Phoronix #LinuxKernel
Linux 6.17-rc1 Released With Many New Features But No Bcachefs Changes
10 August 2025 - Linux 6.17-rc1
Linus Torvalds just released the Linux 6.17-rc1 kernel a few hours ahead of his typical release regiment due to currently being in Europe. That marks the end of the Linux 6.17 merge window with many exciting changes merged this cycle. This is notable with Linux 6.17 expected to power Ubuntu 25.10 and other late 2025 Linux distribution releases.
Comments
#Phoronix #LinuxKernel
10 August 2025 - Linux 6.17-rc1
Linus Torvalds just released the Linux 6.17-rc1 kernel a few hours ahead of his typical release regiment due to currently being in Europe. That marks the end of the Linux 6.17 merge window with many exciting changes merged this cycle. This is notable with Linux 6.17 expected to power Ubuntu 25.10 and other late 2025 Linux distribution releases.
Comments
#Phoronix #LinuxKernel
Pzqqt's News Channel
Some marble miui.eu users have encountered problems with their devices not being able to play media, the camera being unavailable, and the flashlight being unavailable. Through simple debugging, it was found that it was caused by Google incorrectly updating…
I'm using
Reboot -> Redmi logo appears -> Black screen and automatic reboot before the boot animation appears -> Boots normally.
Dumping the mtdoops log revealed this is another issue relate apex. The solution remains the same:
xiaomi.eu OS2.0.203.0 VMRCNXM
and recently noticed a reboot failure after a reboot. Specifically, the following symptoms occur:Reboot -> Redmi logo appears -> Black screen and automatic reboot before the boot animation appears -> Boots normally.
Dumping the mtdoops log revealed this is another issue relate apex. The solution remains the same:
rm /data/apex/active/com.android.extservices@*.apex
Linux Cache-Aware Scheduling / Load Balancing Updated With New Tuning Knob
11 August 2025 - Cache Aware Load Balancing
Intel engineer Chen Yu posted a fresh round of Linux kernel patches working on cache-aware scheduling/load-balancing for this functionality being sought after both by Intel and AMD. The new patches should address some performance regressions observed in the prior patches.
Comments
#Phoronix #LinuxKernel
11 August 2025 - Cache Aware Load Balancing
Intel engineer Chen Yu posted a fresh round of Linux kernel patches working on cache-aware scheduling/load-balancing for this functionality being sought after both by Intel and AMD. The new patches should address some performance regressions observed in the prior patches.
Comments
#Phoronix #LinuxKernel
Early Linux 6.17 Tests Show Some AMD Strix Halo Performance Improvements & Regressions
11 August 2025 - Linux 6.17 Benchmarks
Even prior to the Linux 6.17-rc1 release on Sunday I already had kicked off some Linux 6.17 Git benchmarking in being eager to see how the performance is beginning to shape up for this next kernel release that is set to power the likes of Ubuntu 25.10 and Fedora 43. There is some good news and bad news with my early testing on the ZBook Ultra G1a for AMD Strix Halo.
Comments
#Phoronix #LinuxKernel
11 August 2025 - Linux 6.17 Benchmarks
Even prior to the Linux 6.17-rc1 release on Sunday I already had kicked off some Linux 6.17 Git benchmarking in being eager to see how the performance is beginning to shape up for this next kernel release that is set to power the likes of Ubuntu 25.10 and Fedora 43. There is some good news and bad news with my early testing on the ZBook Ultra G1a for AMD Strix Halo.
Comments
#Phoronix #LinuxKernel
LLVM Update
2025-08-12
#LLVM
Release tag:
LLVM 21.1.0-rc3 (Pre-release)
Assets:
There are too many, see here
Slim LLVM toolchains:
Here
2025-08-12
#LLVM
Release tag:
LLVM 21.1.0-rc3 (Pre-release)
Assets:
There are too many, see here
Slim LLVM toolchains:
Here
GitHub
Release LLVM 21.1.0-rc3 · llvm/llvm-project
LLVM 21.1.0-rc3 Release
Package Types
Each platform has one binary release package. The file name starts with either LLVM- or clang+llvm- and ends with the platform's name. For example, LLVM-21...
Package Types
Each platform has one binary release package. The file name starts with either LLVM- or clang+llvm- and ends with the platform's name. For example, LLVM-21...
Raspberry Pi4 bootloader EEPROM Stable Update
2025-08-13
#RaspberryPi #eeprom
Build date:
Changelog:
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware-2711/release-notes.md
Download:
pieeprom-2025-08-13.bin
Size:
512.0 KB
2025-08-13
#RaspberryPi #eeprom
Build date:
20250813
Changelog:
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware-2711/release-notes.md
Download:
pieeprom-2025-08-13.bin
Size:
512.0 KB
GitHub
rpi-eeprom/firmware-2711/release-notes.md at master · raspberrypi/rpi-eeprom
Installation scripts and binaries for the Raspberry Pi 4 and Raspberry Pi 5 bootloader EEPROMs - raspberrypi/rpi-eeprom
Google Develops KFuzzTest For Fuzzing Internal Linux Kernel Functions
13 August 2025 - KFuzzTest
Google engineers today introduced KFuzzTest as a new lightweight framework for in-kernel fuzz targets for internal kernel functions. KFuzzTest aims to make it easier to exercise Linux kernel code paths that are difficult to do from the system call boundary.
Comments
#Phoronix #LinuxKernel
13 August 2025 - KFuzzTest
Google engineers today introduced KFuzzTest as a new lightweight framework for in-kernel fuzz targets for internal kernel functions. KFuzzTest aims to make it easier to exercise Linux kernel code paths that are difficult to do from the system call boundary.
Comments
#Phoronix #LinuxKernel
Linux Lands Fix For Early 6.17 Regression Causing 37~43% Performance Hit
13 August 2025 - Whoops
Back during the Linux 6.17 merge window was an optimization geared for ARM64 that could have a "16x reduction" in the number of calls. Unfortunately that commit ended up causing a rather significant regression for some systems that has now been addressed.
Comments
#Phoronix #LinuxKernel
13 August 2025 - Whoops
Back during the Linux 6.17 merge window was an optimization geared for ARM64 that could have a "16x reduction" in the number of calls. Unfortunately that commit ended up causing a rather significant regression for some systems that has now been addressed.
Comments
#Phoronix #LinuxKernel
Beyond Compare 5 Update
2025-08-16
#BeyondCompare5
Changelog:
https://www.scootersoftware.com/download/v5changelog
Download:
5.1.3, build 31238
2025-08-16
#BeyondCompare5
Changelog:
https://www.scootersoftware.com/download/v5changelog
Download:
5.1.3, build 31238
Scootersoftware
Scooter Software - Home of Beyond Compare
Scooter Software: Home of Beyond Compare
Linux 6.17 Performance Looking Even Better After Early Fallout Addressed
17 August 2025 - Linux 6.17 Benchmarks
Last week I ran some early Linux 6.17 benchmarks showing some improvements and regressions when testing with AMD Ryzen AI Max "Strix Halo". Since then there have been some performance regression fixes along with addressing other early fallout from this fresh kernel code. Repeating the tests now on the latest Linux 6.17 Git state ahead of today's Linux 6.17-rc2 tagging is showing some nice improvements and fixes from the code churn this week.
Comments
#Phoronix #LinuxKernel
17 August 2025 - Linux 6.17 Benchmarks
Last week I ran some early Linux 6.17 benchmarks showing some improvements and regressions when testing with AMD Ryzen AI Max "Strix Halo". Since then there have been some performance regression fixes along with addressing other early fallout from this fresh kernel code. Repeating the tests now on the latest Linux 6.17 Git state ahead of today's Linux 6.17-rc2 tagging is showing some nice improvements and fixes from the code churn this week.
Comments
#Phoronix #LinuxKernel
Linux 6.17-rc2 Released With Performance Fixes & More
17 August 2025 - Linux 6.17
Linux 6.17-rc2 is now available to facilitate the latest weekly testing of the Linux 6.17 kernel.
Comments
#Phoronix #LinuxKernel
17 August 2025 - Linux 6.17
Linux 6.17-rc2 is now available to facilitate the latest weekly testing of the Linux 6.17 kernel.
Comments
#Phoronix #LinuxKernel
Ventoy Update
2025-08-18
#Ventoy
Release tag:
Ventoy 1.1.06 release
Assets:
sha256.txt (276 bytes)
ventoy-1.1.06-linux.tar.gz (19.1 MB)
ventoy-1.1.06-livecd.iso (186.6 MB)
ventoy-1.1.06-windows.zip (15.9 MB)
2025-08-18
#Ventoy
Release tag:
Ventoy 1.1.06 release
Assets:
sha256.txt (276 bytes)
ventoy-1.1.06-linux.tar.gz (19.1 MB)
ventoy-1.1.06-livecd.iso (186.6 MB)
ventoy-1.1.06-windows.zip (15.9 MB)
GitHub
Release Ventoy 1.1.06 release · ventoy/Ventoy
Support TrueNAS Scale (Linux) distro. (#3069 #3137)
Update xfs to latest. (#3284)
Fix the boot issue for Parted Magic. (#3304)
Fix Libreelec 12.2.0 fails to boot. (#3323)
Fix the order issue in Tre...
Update xfs to latest. (#3284)
Fix the boot issue for Parted Magic. (#3304)
Fix Libreelec 12.2.0 fails to boot. (#3323)
Fix the order issue in Tre...
Ventoy Update
2025-08-19
#Ventoy
Release tag:
Ventoy 1.1.07 release
Assets:
ventoy-1.1.07-linux.tar.gz (19.1 MB)
ventoy-1.1.07-livecd.iso (186.6 MB)
ventoy-1.1.07-windows.zip (15.9 MB)
2025-08-19
#Ventoy
Release tag:
Ventoy 1.1.07 release
Assets:
ventoy-1.1.07-linux.tar.gz (19.1 MB)
ventoy-1.1.07-livecd.iso (186.6 MB)
ventoy-1.1.07-windows.zip (15.9 MB)
GitHub
Release Ventoy 1.1.07 release · ventoy/Ventoy
Fix an issue (introduced in v1.1.06) that Ventoy ISO partition cannot be mounted after boot linux distro.
SHA-256
4ffabce468b03d6357ce5f4594e209714d1509d065da102938096dad6654c36e ventoy-1.1.07-li...
SHA-256
4ffabce468b03d6357ce5f4594e209714d1509d065da102938096dad6654c36e ventoy-1.1.07-li...
New Linux Patches Allow Manipulating Out-Of-Memory Behavior Using BPF
18 August 2025 - Linux OOM + BPF
Google engineer Roman Gushchin has proposed the ability for the Linux kernel to customize the out-of-memory "OOM" behavior using BPF programs.
Comments
#Phoronix #LinuxKernel
18 August 2025 - Linux OOM + BPF
Google engineer Roman Gushchin has proposed the ability for the Linux kernel to customize the out-of-memory "OOM" behavior using BPF programs.
Comments
#Phoronix #LinuxKernel
Kernel Stack Watch Proposed As New Linux Debugging Tool
19 August 2025 - Kernel Stack Watch
Patches were posted on Monday for Kernel Stack Watch, a new lightweight debugging tool for detecting kernel stack corruption in real-time on Linux.
Comments
#Phoronix #LinuxKernel
19 August 2025 - Kernel Stack Watch
Patches were posted on Monday for Kernel Stack Watch, a new lightweight debugging tool for detecting kernel stack corruption in real-time on Linux.
Comments
#Phoronix #LinuxKernel
我曾经想通过一大段文字来详细介绍Melt Kernel和Glow Kernel从编译到打包的整个完整流程,但写了很多之后还是无奈地全删了,因为其中的技术细节太多,除非你有丰富的编译Linux内核的经验,并且非常了解GKI的原理,否则我所讲的东西是非常难以理解的。但我还是会简单地描述一下整个过程:
1. 使用Google clang 12.0.5编译内核模块,然后从中取我们需要的。
2. 使用目前最先进的稳定版clang编译内核镜像。
3. 然后,以同样的方式编译带KernelSU的内核镜像。
4. 然后,以同样的方式编译带KernelSU和susfs的内核镜像。
5. 复制1~4步的编译产物到Melt Kernel的AnyKernel3目录,然后执行make_package.py进行打包。
一些技术细节:
1. 编译内核模块时,需要检查编译得到的内核模块使用的从内核导出的符号是否都是KMI符号。
2. 编译内核镜像时,需要检查编译得到的内核镜像的所有符号CRC是否和KMI符号CRC一致,并检查是否缺少KMI符号,同时修剪掉所有非KMI符号。
3. 打包的过程中,make_package.py做了这些事:
1. 将3个内核镜像放到一起,用bsdiff4生成差分补丁,作用是减小安装包体积。
2. 调用depmod命令,为vendor_boot和vendor_dlkm的内核模块重新生成依赖关系等信息。
3. 模拟内核镜像加载内核模块的流程,确保不存在模块与模块间符号CRC不匹配、缺少符号等问题。
4. 用高压缩率的LZMA2算法压缩内核镜像、内核模块、dtb和dtbo,进一步减小安装包体积。
5. 最后,完成打包。
技术细节中的1和2是我为了让内核源码符合GKI的标准而设置的自我约束。实际上,如果你把Melt Kernel的源代码拉取下来并自己编译内核镜像,你可以不遵循这些约束,但如果你自行修改了源代码就另当别论了。
1. 使用Google clang 12.0.5编译内核模块,然后从中取我们需要的。
2. 使用目前最先进的稳定版clang编译内核镜像。
3. 然后,以同样的方式编译带KernelSU的内核镜像。
4. 然后,以同样的方式编译带KernelSU和susfs的内核镜像。
5. 复制1~4步的编译产物到Melt Kernel的AnyKernel3目录,然后执行make_package.py进行打包。
一些技术细节:
1. 编译内核模块时,需要检查编译得到的内核模块使用的从内核导出的符号是否都是KMI符号。
2. 编译内核镜像时,需要检查编译得到的内核镜像的所有符号CRC是否和KMI符号CRC一致,并检查是否缺少KMI符号,同时修剪掉所有非KMI符号。
3. 打包的过程中,make_package.py做了这些事:
1. 将3个内核镜像放到一起,用bsdiff4生成差分补丁,作用是减小安装包体积。
2. 调用depmod命令,为vendor_boot和vendor_dlkm的内核模块重新生成依赖关系等信息。
3. 模拟内核镜像加载内核模块的流程,确保不存在模块与模块间符号CRC不匹配、缺少符号等问题。
4. 用高压缩率的LZMA2算法压缩内核镜像、内核模块、dtb和dtbo,进一步减小安装包体积。
5. 最后,完成打包。
技术细节中的1和2是我为了让内核源码符合GKI的标准而设置的自我约束。实际上,如果你把Melt Kernel的源代码拉取下来并自己编译内核镜像,你可以不遵循这些约束,但如果你自行修改了源代码就另当别论了。
Raspberry Pi4 bootloader EEPROM Stable Update
2025-08-21
#RaspberryPi #eeprom
Build date:
Changelog:
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware-2711/release-notes.md
Download:
pieeprom-2025-08-20.bin
Size:
512.0 KB
2025-08-21
#RaspberryPi #eeprom
Build date:
20250820
Changelog:
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware-2711/release-notes.md
Download:
pieeprom-2025-08-20.bin
Size:
512.0 KB
GitHub
rpi-eeprom/firmware-2711/release-notes.md at master · raspberrypi/rpi-eeprom
Installation scripts and binaries for the Raspberry Pi 4 and Raspberry Pi 5 bootloader EEPROMs - raspberrypi/rpi-eeprom