Linux 6.13 Introducing New Rust File Abstractions
16 November 2024 - Rust File Abstractions
Alongside the VFS pull requests on Friday for case insensitive Tmpfs support and atomic writes for EXT4 and XFS, Christian Brauner also submitted a pull request for introducing some new file abstractions for the Rust programming language within the Linux kernel.
Comments
#Phoronix #LinuxKernel
16 November 2024 - Rust File Abstractions
Alongside the VFS pull requests on Friday for case insensitive Tmpfs support and atomic writes for EXT4 and XFS, Christian Brauner also submitted a pull request for introducing some new file abstractions for the Rust programming language within the Linux kernel.
Comments
#Phoronix #LinuxKernel
Google Engineer Proposes "Page Detective" As New Kernel Debugging Tool
16 November 2024 - Page Detective
Google software engineer Pasha Tatashin has proposed Page Detective as a new kernel debugging tool that is able to provide greater insight around the usage and mapping of physical memory pages.
Comments
#Phoronix #LinuxKernel
16 November 2024 - Page Detective
Google software engineer Pasha Tatashin has proposed Page Detective as a new kernel debugging tool that is able to provide greater insight around the usage and mapping of physical memory pages.
Comments
#Phoronix #LinuxKernel
Linux 6.13 Adding "slab_strict_numa" SLAB Option For Helping ARM Performance
17 November 2024 - slab_strict_numa
As part of the SLAB (SLUB) allocator updates pending for the upcoming Linux 6.13 cycle is a new "slab_strict_numa" option that is reported to further help ARM Linux performance such as for Ampere Computing servers.
Comments
#Phoronix #LinuxKernel
17 November 2024 - slab_strict_numa
As part of the SLAB (SLUB) allocator updates pending for the upcoming Linux 6.13 cycle is a new "slab_strict_numa" option that is reported to further help ARM Linux performance such as for Ampere Computing servers.
Comments
#Phoronix #LinuxKernel
Linux 6.12 Released With Real-Time Capabilities, Sched_Ext, More AMD RDNA4 & More
17 November 2024 - Linux 6.12
As expected, minutes ago Linus Torvalds just released the Linux 6.12 kernel as stable. Linux 6.12 brings many new features, new hardware support, and is rounded out by the fact of expected to become this year's Long Term Support (LTS) kernel version.
Comments
#Phoronix #LinuxKernel
17 November 2024 - Linux 6.12
As expected, minutes ago Linus Torvalds just released the Linux 6.12 kernel as stable. Linux 6.12 brings many new features, new hardware support, and is rounded out by the fact of expected to become this year's Long Term Support (LTS) kernel version.
Comments
#Phoronix #LinuxKernel
Raspberry Pi OS (64-bit) Update
2024-11-18
#RaspberryPi #RaspberryPiOS
Build date:
Changelog:
https://downloads.raspberrypi.org/raspios_arm64/release_notes.txt
Download:
2024-11-13-raspios-bookworm-arm64.img.xz
Size:
1.2 GB
2024-11-18
#RaspberryPi #RaspberryPiOS
Build date:
2024-11-13
Changelog:
https://downloads.raspberrypi.org/raspios_arm64/release_notes.txt
Download:
2024-11-13-raspios-bookworm-arm64.img.xz
Size:
1.2 GB
Linux 6.13 Quadrupling Workqueue Concurrency Limit
18 November 2024 - Linux 6.13 Workqueues
The Linux kernel Workqueue (WQ) is used for handling asynchronous process execution. For the past many years there has been an upper limit on the number of workqueue execution contexts per CPU at 512, but with Linux 6.13 that is being quadrupled to a limit of 2048.
Comments
#Phoronix #LinuxKernel
18 November 2024 - Linux 6.13 Workqueues
The Linux kernel Workqueue (WQ) is used for handling asynchronous process execution. For the past many years there has been an upper limit on the number of workqueue execution contexts per CPU at 512, but with Linux 6.13 that is being quadrupled to a limit of 2048.
Comments
#Phoronix #LinuxKernel
AW882XX系列在QCOM平台的Android驱动,附带技术文档。来自Awinic官方网站。
目前Awinic官方网站只提供最新版本(v2.0.0)的驱动下载,因此上传一份旧版本驱动源码以留档。
Android driver for AW882XX series on QCOM platform, comes with technical documentation. From Awinic official website.
Currently, the Awinic official website only provides the latest version (v2.0.0) of the driver for download, so an old version of the driver source code is uploaded for archiving.
目前Awinic官方网站只提供最新版本(v2.0.0)的驱动下载,因此上传一份旧版本驱动源码以留档。
Android driver for AW882XX series on QCOM platform, comes with technical documentation. From Awinic official website.
Currently, the Awinic official website only provides the latest version (v2.0.0) of the driver for download, so an old version of the driver source code is uploaded for archiving.
LLVM Update
2024-11-19
#LLVM
Release tag:
LLVM 19.1.4
Assets:
There are too many, see here
Slim LLVM toolchains:
Here
2024-11-19
#LLVM
Release tag:
LLVM 19.1.4
Assets:
There are too many, see here
Slim LLVM toolchains:
Here
GitHub
Release LLVM 19.1.4 · llvm/llvm-project
LLVM 19.1.4 Release
Release Announcement
https://discourse.llvm.org/t/llvm-19-1-4-released/83230
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they h...
Release Announcement
https://discourse.llvm.org/t/llvm-19-1-4-released/83230
A note on binaries
Volunteers make binaries for the LLVM project, which will be uploaded
when they h...
Linux 6.13 PM Switches EPYC Turin To AMD P-State, More Aggressive Default For Intel GNR
19 November 2024 - Power Management
The power management subsystem updates have been submitted for the newly opened Linux 6.13 merge window. As covered within individual articles over the past few weeks, the Linux 6.13 power management updates include some notable changes for both AMD and Intel systems.
Comments
#Phoronix #LinuxKernel
19 November 2024 - Power Management
The power management subsystem updates have been submitted for the newly opened Linux 6.13 merge window. As covered within individual articles over the past few weeks, the Linux 6.13 power management updates include some notable changes for both AMD and Intel systems.
Comments
#Phoronix #LinuxKernel
Raspberry Pi OS (64-bit) Update
2024-11-20
#RaspberryPi #RaspberryPiOS
Build date:
Changelog:
https://downloads.raspberrypi.org/raspios_arm64/release_notes.txt
Download:
2024-11-19-raspios-bookworm-arm64.img.xz
Size:
1.2 GB
2024-11-20
#RaspberryPi #RaspberryPiOS
Build date:
2024-11-19
Changelog:
https://downloads.raspberrypi.org/raspios_arm64/release_notes.txt
Download:
2024-11-19-raspios-bookworm-arm64.img.xz
Size:
1.2 GB
Lazy Preemption Merged Along With Other Scheduler Improvements For Linux 6.13
19 November 2024 - Lazy Preemption
All of the scheduler feature changes were merged today for the Linux 6.13 kernel, including the introduction of the lazy preemption model.
Comments
#Phoronix #LinuxKernel
19 November 2024 - Lazy Preemption
All of the scheduler feature changes were merged today for the Linux 6.13 kernel, including the introduction of the lazy preemption model.
Comments
#Phoronix #LinuxKernel
Multigrain Timestamps Try Again For Linux 6.13 - Now With Less Performance Impact
20 November 2024 - VFS Multigrain Timestamps
Merged last year for Linux 6.6 was multi-grain(ed) timestamps to address the current coarse-grained timestamps when updating creation time and modification time that a lot of I/O activity can happen in the once-per-jiffy timestamp. Just a few weeks in the Linux 6.6 kernel, multi-grain timestamps were removed due to bugs. The multigrain code went back to be reworked and now just over one year later the code has been re-merged into the mainline Linux kernel.
Comments
#Phoronix #LinuxKernel
20 November 2024 - VFS Multigrain Timestamps
Merged last year for Linux 6.6 was multi-grain(ed) timestamps to address the current coarse-grained timestamps when updating creation time and modification time that a lot of I/O activity can happen in the once-per-jiffy timestamp. Just a few weeks in the Linux 6.6 kernel, multi-grain timestamps were removed due to bugs. The multigrain code went back to be reworked and now just over one year later the code has been re-merged into the mainline Linux kernel.
Comments
#Phoronix #LinuxKernel
Faster CRC32C & AEGIS-128 Crypto Performance On Linux 6.13 With Intel/AMD CPUs
20 November 2024 - CRC32C + AEGIS128 Optimizations
The crypto subsystem updates were merged yesterday for the in-development Linux 6.13 kernel. Among other crypto improvements are new optimizations for some algorithms when running on Intel and AMD x86_64 processors.
Comments
#Phoronix #LinuxKernel
20 November 2024 - CRC32C + AEGIS128 Optimizations
The crypto subsystem updates were merged yesterday for the in-development Linux 6.13 kernel. Among other crypto improvements are new optimizations for some algorithms when running on Intel and AMD x86_64 processors.
Comments
#Phoronix #LinuxKernel
Linux 6.13 "MM" Patches Bring Some Enticing Performance Optimizations
20 November 2024 - Memory Management
Andrew Morton on Monday submitted all the memory management "MM" related patches for the Linux 6.13 merge window. As usual there's a lot of interesting performance optimizations and other low-level refinements.
Comments
#Phoronix #LinuxKernel
20 November 2024 - Memory Management
Andrew Morton on Monday submitted all the memory management "MM" related patches for the Linux 6.13 merge window. As usual there's a lot of interesting performance optimizations and other low-level refinements.
Comments
#Phoronix #LinuxKernel
Faster Raspberry Pi Graphics & Intel Xe3 Enablement Starts With Linux 6.13 DRM Changes
21 November 2024 - Linux 6.13 DRM
The Direct Rendering Manager (DRM) subsystem updates have been submitted for the Linux 6.13 merge window in bringing many updates to the open-source kernel graphics/display drivers as well as the accelerator subsystem.
Comments
#Phoronix #LinuxKernel
21 November 2024 - Linux 6.13 DRM
The Direct Rendering Manager (DRM) subsystem updates have been submitted for the Linux 6.13 merge window in bringing many updates to the open-source kernel graphics/display drivers as well as the accelerator subsystem.
Comments
#Phoronix #LinuxKernel
Sched_Ext Changes Merged For Linux 6.13 With LLC & NUMA Awareness
22 November 2024 - sched_ext
One of the most prominent new features in Linux 6.12 was the merging of sched_ext for allowing extensible scheduler innovations by altering the scheduling behavior through (e)BPF programs. With the Linux 6.13 kernel there are some nice refinements to this extensible scheduler class.
Comments
#Phoronix #LinuxKernel
22 November 2024 - sched_ext
One of the most prominent new features in Linux 6.12 was the merging of sched_ext for allowing extensible scheduler innovations by altering the scheduling behavior through (e)BPF programs. With the Linux 6.13 kernel there are some nice refinements to this extensible scheduler class.
Comments
#Phoronix #LinuxKernel