More Rust Code Is Coming For Linux 6.14 Along With Hitting Another "Major Milestone"
20 January 2025 - Linux 6.14 Rust
For the Linux 6.13 cycle the Rust code was hitting a "tipping point" with more Rust kernel drivers expected soon. For Linux 6.14 there is indeed a lot more Rust code being primed for this next kernel version.
Comments
#Phoronix #LinuxKernel
20 January 2025 - Linux 6.14 Rust
For the Linux 6.13 cycle the Rust code was hitting a "tipping point" with more Rust kernel drivers expected soon. For Linux 6.14 there is indeed a lot more Rust code being primed for this next kernel version.
Comments
#Phoronix #LinuxKernel
Pzqqt's News Channel
简单分析了一下,小米在OS1.0.12.0.UMRCNXM改动了qti_battery_charger_main驱动,同时给firmware里的adsp2也改了一手。IDA,启动!
分析了一下国际版、印度版、欧洲版和天(zhong)朝(guo)版当前最新版本的firmware,发现只有天朝版更新了adsp2。
因此,对于中国用户,如果你想安装AOSP roms,为避免遇到充电问题,请确保你的天朝版firmware不要新于或者在使用最新的天朝版firmware的同时使用最新版本的Melt Kernel(笑)。
然后是自己的预感:等marble的官方版HyperOS 2发布以后,其他地区的firmware估计也会和天朝版一样更新adsp2 firmware。
因此,对于中国用户,如果你想安装AOSP roms,为避免遇到充电问题,请确保你的天朝版firmware不要新于
OS1.0.9.0.UMRCNXM
,或者改用国际版firmware,然后是自己的预感:等marble的官方版HyperOS 2发布以后,其他地区的firmware估计也会和天朝版一样更新adsp2 firmware。
Linus Torvalds Adapts Linux User Address Masking To Use CMOV
21 January 2025 - CMOV User Address Masking
In addition to merging a number of the pull requests yesterday for the start of the Linux 6.14 cycle, Linux creator Linus Torvalds did merge some of his own new code as well. While his time these days working on new kernel code itself is more limited with managing the ever-growing upstream kernel community, he has managed some notable items in recent times like addressing ARM64 kernel annoyances and some performance optimizations.
Comments
#Phoronix #LinuxKernel
21 January 2025 - CMOV User Address Masking
In addition to merging a number of the pull requests yesterday for the start of the Linux 6.14 cycle, Linux creator Linus Torvalds did merge some of his own new code as well. While his time these days working on new kernel code itself is more limited with managing the ever-growing upstream kernel community, he has managed some notable items in recent times like addressing ARM64 kernel annoyances and some performance optimizations.
Comments
#Phoronix #LinuxKernel
某些app会因为检测到KernelSU利用了kprobes而认为设备环境异常。因此为了避免被检测,应按照KernelSU的官方文档手动hook,就像在传统的内核上做的一样。
此提交使得我们能够在保持启用
注:
内核拥有kprobes支持并不意味着环境异常,因为GKI默认就有kprobes支持,给GKI禁用kprobes反而会使得设备无法启动。
https://github.com/Pzqqt/android_kernel_xiaomi_marble/commit/edce9cb3d431f3c723d68789b3b65b3f3c36f8e8
更新:稍微重构了一下代码
https://github.com/Pzqqt/android_kernel_xiaomi_marble/commit/5b8596b5604bcd0e6e12697a01136a0bb9eb0257
此提交使得我们能够在保持启用
CONFIG_KPROBES
的同时手动hook。注:
内核拥有kprobes支持并不意味着环境异常,因为GKI默认就有kprobes支持,给GKI禁用kprobes反而会使得设备无法启动。
更新:稍微重构了一下代码
https://github.com/Pzqqt/android_kernel_xiaomi_marble/commit/5b8596b5604bcd0e6e12697a01136a0bb9eb0257
GitHub
KernelSU: Allows manual hooking without using kprobes · Pzqqt/android_kernel_xiaomi_marble@edce9cb
Some apps will detect that KernelSU uses kprobes and think that the device
environment is abnormal. Therefore, to avoid being detected, it is best to
follow the official documentation of KernelSU t...
environment is abnormal. Therefore, to avoid being detected, it is best to
follow the official documentation of KernelSU t...
Linux 6.14 Working To Make It Less Painful Debugging Early Boot Issues
22 January 2025 - Kexec And Other Early Boot Headaches
Linux kernel developers are working to make it easier to debug early boot issues such as Kexec failures as currently dealing with such situations can be a frustrating and time consuming headache for figuring out the problems prior to the kernel being fully brought online.
Comments
#Phoronix #LinuxKernel
22 January 2025 - Kexec And Other Early Boot Headaches
Linux kernel developers are working to make it easier to debug early boot issues such as Kexec failures as currently dealing with such situations can be a frustrating and time consuming headache for figuring out the problems prior to the kernel being fully brought online.
Comments
#Phoronix #LinuxKernel
Ventoy Update
2025-01-22
#Ventoy
Release tag:
Ventoy 1.1.00 release
Assets:
sha256.txt (276 bytes)
ventoy-1.1.00-linux.tar.gz (19.1 MB)
ventoy-1.1.00-livecd.iso (186.6 MB)
ventoy-1.1.00-windows.zip (15.9 MB)
2025-01-22
#Ventoy
Release tag:
Ventoy 1.1.00 release
Assets:
sha256.txt (276 bytes)
ventoy-1.1.00-linux.tar.gz (19.1 MB)
ventoy-1.1.00-livecd.iso (186.6 MB)
ventoy-1.1.00-windows.zip (15.9 MB)
GitHub
Release Ventoy 1.1.00 release · ventoy/Ventoy
Update to latest Shim (Fix verifying shim SBAT data failed) (#2947)
Support eweOS ISO (#3068)
Fix the boot issue of SystemRescue 11.02+ (#2958) (#3058)
Some bugfix.
PS:
The new version 1.1.00 doe...
Support eweOS ISO (#3068)
Fix the boot issue of SystemRescue 11.02+ (#2958) (#3058)
Some bugfix.
PS:
The new version 1.1.00 doe...
Linux's KUnit Will Now Default To Using Hardware Acceleration For Faster Testing
22 January 2025 - Kernel Unit Testing
Surprisingly a change not made years ago, the Linux Kernel Unit Testing "KUnit" framework with the Linux 6.14 kernel is set to use hardware acceleration by default for faster testing where available.
Comments
#Phoronix #LinuxKernel
22 January 2025 - Kernel Unit Testing
Surprisingly a change not made years ago, the Linux Kernel Unit Testing "KUnit" framework with the Linux 6.14 kernel is set to use hardware acceleration by default for faster testing where available.
Comments
#Phoronix #LinuxKernel
New CodeLinaro OSS Kernel tag for Parrot found:
KERNEL.PLATFORM.1.0.r3-05600-kernel.0
KERNEL.PLATFORM.1.0.r3-05600-kernel.0
GitLab
KERNEL.PLATFORM.1.0.r3-05600-kernel.0 · Tags · CodeLinaro / la / kernel / msm-5.10 · GitLab
New CodeLinaro OSS Vendor tag for Parrot found:
LA.VENDOR.1.0.r2-13800-WAIPIO.QSSI14.0
LA.VENDOR.1.0.r2-13800-WAIPIO.QSSI14.0
GitLab
LA.VENDOR.1.0.r2-13800-WAIPIO.QSSI14.0 · Tags · CodeLinaro / la / la / vendor / manifest · GitLab
Faster AES-GCM & AES-XTS Crypto Performance For AMD CPUs With Linux 6.14
23 January 2025 - Linux 6.14 Crypto
The crypto subsystem updates were sent out today for the Linux 6.14 kernel. Notable this time are new x86_64-specific optimizations for the AES-GCM and AES-XTS algorithms. Benefiting the most from these new x86_64 optimizations are recent AMD processors.
Comments
#Phoronix #LinuxKernel
23 January 2025 - Linux 6.14 Crypto
The crypto subsystem updates were sent out today for the Linux 6.14 kernel. Notable this time are new x86_64-specific optimizations for the AES-GCM and AES-XTS algorithms. Benefiting the most from these new x86_64 optimizations are recent AMD processors.
Comments
#Phoronix #LinuxKernel
Linux 6.14 Power Management: "Dominated By AMD P-State Driver Changes"
23 January 2025 - Power Management Updates
All of the power management feature updates for the in-development Linux 6.14 kernel were sent out earlier this week and subsequently merged. As we've been seeing with recent Linux kernel releases, AMD continues investing a lot into their AMD P-State CPU frequency scaling driver for better power efficiency on Ryzen processors and since the prior kernel also now being used with the new 5th Gen AMD EPYC server processors too.
Comments
#Phoronix #LinuxKernel
23 January 2025 - Power Management Updates
All of the power management feature updates for the in-development Linux 6.14 kernel were sent out earlier this week and subsequently merged. As we've been seeing with recent Linux kernel releases, AMD continues investing a lot into their AMD P-State CPU frequency scaling driver for better power efficiency on Ryzen processors and since the prior kernel also now being used with the new 5th Gen AMD EPYC server processors too.
Comments
#Phoronix #LinuxKernel
New CodeLinaro OSS Vendor tag for Parrot found:
LA.VENDOR.1.0.r3-00900-WAIPIO.QSSI15.0
LA.VENDOR.1.0.r3-00900-WAIPIO.QSSI15.0
GitLab
LA.VENDOR.1.0.r3-00900-WAIPIO.QSSI15.0 · Tags · CodeLinaro / la / la / vendor / manifest · GitLab
Several Linux DRM Drivers Orphaned Due To Developer Health
24 January 2025 - Drivers Orphaned
Several of the upstream Linux Direct Rendering Manager (DRM) drivers have become orphaned due to the unfortunately declining health of their lone driver maintainer.
Comments
#Phoronix #LinuxKernel
24 January 2025 - Drivers Orphaned
Several of the upstream Linux Direct Rendering Manager (DRM) drivers have become orphaned due to the unfortunately declining health of their lone driver maintainer.
Comments
#Phoronix #LinuxKernel
KernelSU Update
2025-01-25
#KernelSU
Release tag:
v1.0.3
Assets:
There are too many, see here
Download apk:
KernelSU_v1.0.3_12018-release.apk (7.6 MB)
2025-01-25
#KernelSU
Release tag:
v1.0.3
Assets:
There are too many, see here
Download apk:
KernelSU_v1.0.3_12018-release.apk (7.6 MB)
GitHub
Release v1.0.3 · tiann/KernelSU
[Manager]: UI improvements
[Module]: Fix potential corruption of module files during updates or installations.
[Kernel]: Resolve occasional reboots when using su.
[SU]: Correct the global mount nam...
[Module]: Fix potential corruption of module files during updates or installations.
[Kernel]: Resolve occasional reboots when using su.
[SU]: Correct the global mount nam...
Linux 6.14 Adds Support For Blaize BLZP1600, SpacemiT K1 & Snapdragon 8 Elite SoCs
24 January 2025 - Linux 6.14 SoCs
The four SoC pull requests were sent out today for the ongoing Linux 6.14 merge window. These pull requests are principally about various ARM SoC and platform hardware additions/changes but also an increasing number of RISC-V SoC activity too.
Comments
#Phoronix #LinuxKernel
24 January 2025 - Linux 6.14 SoCs
The four SoC pull requests were sent out today for the ongoing Linux 6.14 merge window. These pull requests are principally about various ARM SoC and platform hardware additions/changes but also an increasing number of RISC-V SoC activity too.
Comments
#Phoronix #LinuxKernel
Uncached Buffered I/O & Some Other Nice Memory Management Optimizations With Linux 6.14
24 January 2025 - Linux 6.14 MM
Andrew Morton made for an exciting Friday evening by sending out his "MM" pull request for Linux 6.14 as the large collection of memory management related patches for this next kernel version.
Comments
#Phoronix #LinuxKernel
24 January 2025 - Linux 6.14 MM
Andrew Morton made for an exciting Friday evening by sending out his "MM" pull request for Linux 6.14 as the large collection of memory management related patches for this next kernel version.
Comments
#Phoronix #LinuxKernel
Much Faster Suspend & Resume For Some Systems With Linux 6.14
25 January 2025 - Linux 6.14 ACPI
Alongside the power management and thermal driver updates this week for the ongoing Linux 6.14 kernel cycle were also the ACPI updates. The ACPI pull request was worth calling out on its own thanks to a change that will allow for faster suspend and resume cycles on some systems with this new kernel.
Comments
#Phoronix #LinuxKernel
25 January 2025 - Linux 6.14 ACPI
Alongside the power management and thermal driver updates this week for the ongoing Linux 6.14 kernel cycle were also the ACPI updates. The ACPI pull request was worth calling out on its own thanks to a change that will allow for faster suspend and resume cycles on some systems with this new kernel.
Comments
#Phoronix #LinuxKernel