About Linux 7.1 features/changes
-
The purpose of this post is to summarise the various details regarding upcoming changes, improvements and new features in Linux 7.1.
See:
⇒ Linux 7.1 Lands ARM64 NEON-Accelerated CRC64-NVMe For ~6x Improvement:
Descr: Merged 13/04 were all the CRC code updates for the Linux 7.1 kernel. Most notable with that pull is an ARM64-optimized CRC64-NVMe implementation that can deliver multiple times faster performance...⇒ Linux 7.1 Revamps T10 PI Data Integrity Handling For Better Read Performance:
Descr: Merged 13/04 for the Linux 7.1 kernel is overhauling the T10 PI code for generating and verifying data integrity information. In turn the new code is cleaner while also allowing for better read storage performance...⇒ Linus Torvalds Rejects Performance Fix "Hack" & Kconfig "Terrible Things" For Linux 7.1:
Descr: While a lot of interesting new features and changes have been merged already for the Linux 7.1 merge window, two pull requests stand out so far for being rejected by Linus Torvalds and complete with his to-the-point commentary...⇒ LLM-Assisted Patches For Linux 7.1 May Have Negative Impact On 32-bit Systems:
Descr: Code now merged for the Linux 7.1 kernel may provide some negative performance implications for those still running modern Linux kernels on 32-bit hardware. A fundamental change can present cache line alignment and slab sizing implications for 32-bit Linux OS users but will provide for cleaner code with modern 64-bit computing...⇒ Linus Torvalds Merged The Code Beginning To Remove Intel 486 CPU Support In Linux 7.1:
Descr: As a follow-up to the news first-covered on Phoronix earlier this month about Linux 7.1 expected to begin removing i486 CPU support: it indeed happened. Linus Torvalds took the initial removal bits today without any fuss today for beginning the phase out of M486 / M486SX / ELAN kernel support...⇒ exFAT For Linux 7.1 Helps Reduce File Fragmentation, Fixes:
Descr: The exFAT file-system changes have landed for the in-development Linux 7.1 kernel...⇒ Linux 7.1 Gets Rid Of Some Unnecessary Memory Clobbers:
Descr: The x86/asm changes merged yesterday for the Linux 7.1 kernel with a few low-level improvements...⇒ AMD EDAC Driver In Linux 7.1 Adds Support For Zen 3 Rembrandt Hardware With ECC:
Descr: The Error Detection And Correction "EDAC" subsystem updates have been merged for Linux 7.1 that deal with reporting of ECC memory errors and the like from various hardware drivers...⇒ Linux 7.1 Adds New Child Auto-Reap & PIDFD Auto-Kill Flags For clone3():
Descr: The clone3() system call in Linux 7.1 is adding three new flags for greater control over the creation of child processes...
If someone has others sources of informations about this topic, please, do not hesitate to post-IT!
-
⇒ Linux 7.1 Is A Big Win For Intel Panther Lake With FRED Now Enabled By Default:
benchmarks showing the very positive performance impact FRED has on Intel's new Panther Lake processors while wondering why Flexible Return and Event Deliver wasn't enabled by default yet on Linux. Hours after that story was published, an Intel engineer posted the patch to enable FRED by default with the rationale they were waiting for hardware to be publicly released in order to evaluate the performance benefit. Days after that the FRED-by-default patch hit tip/tip.git and now as of yesterday that patch is merged for Linux 7.1...⇒ WQ_AFFN_CACHE_SHARD Merged For Linux 7.1: Significant Win For CPUs With Many Cores Per LLC:
The workqueue changes merged today for the Linux 7.1 kernel are significant for today's modern high-end processors where there can be many CPU cores per last level cache (LLC / L3 cache). The new WQ_AFFN_CACHE_SHARD affinity scope can reduce some contention on such systems and help achieve greater performance...⇒ Linux 7.1 Delivers Performance Regression Fix For Sheaves:
The Linux 7.1 kernel is bringing performance improvements for Sheaves, the per-CPU caching layer introduced several kernel cycles ago (Linux 6.18) for better efficiency on today's high core count hardware. Sheaves began as an opt-in feature but since Linux 7.0 is now being used for all caches...⇒ Linux 7.1 Picks Up The MMC Changes After Rejected By Linus In Linux 7.0:
Back during the Linux 7.0 merge window the MMC changes were rejected by Linus Torvalds as "complete garbage" that wasn't building properly and not vetted through linux-next. He went without pulling any MMC changes for the v7.0 cycle while now for Linux 7.1 the code has been better tested and successfully merged...⇒ Linux Begins Removing Support For Russia's Baikal CPUs:
Beyond Linux 7.1 beginning to phase out Intel 486 CPU support, this next Linux kernel version is also beginning to remove driver code for supporting Russia's Baikal CPUs...⇒ Intel LASS In Good Shape For Linux 7.1:
In addition to Linux 7.1 supporting FRED by default for Flexible Return and Event Delivery, another Intel CPU feature now in good shape for this next kernel version is Linear Address Space Separation (LASS)...
-
⇒ New Media Drivers Merged For Linux 7.1:
The media subsystem updates have been merged for the ongoing Linux 7.1 merge window and includes new hardware support...⇒ Linux 7.1 sched_ext Brings cgroup Sub-Scheduler Groundwork, Idle SMT Sibling Improvement:
The extensible scheduler "sched_ext" code for allowing Linux scheduling behavior to be defined via BPF programs is seeing some useful improvements with the in-development Linux 7.1 kernel...⇒ New NTFS File-System Driver Submitted For Linux 7.1:
Making today very exciting in Linux 7.1 merge window land was a pull request being sent out for introducing the new, modern NTFS file-system driver. Linus Torvalds has yet to comment if he's going to merge the new driver but it looks like it's ready for providing a better Linux NTFS experience over the current NTFS3 driver that was upstreamed by Paragon Software a few years ago and hasn't seen too much feature progress...
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login