Open-source News

Glibc Git Lands Another FMA-Optimized Function - 24% Mean Improvement

Phoronix - Tue, 08/15/2023 - 09:23
A few days ago Intel compiler expert H.J. Lu landed an FMA-optimized log2 function for the GNU C Library that could yield up to a 69% performance improvement on tested Intel Skylake processors. Merged today to Glibc Git was another FMA-optimized function...

Intel Making Improvements For CPU Microcode Updating Under Linux

Phoronix - Tue, 08/15/2023 - 02:55
Intel engineers are working on enhancing the x86_64 CPU microcode updating experience under Linux and in particular the work is ultimately around better supporting of late microcode loading on Linux for Intel systems with a primary focus on Intel servers / enterprise users...

Go 2 For "Breaking With The Past" Will Never Come

Phoronix - Tue, 08/15/2023 - 02:26
An update on the Go programming language roadmap was shared today that highlights some recent improvements for backward compatibility to Go and why the developers now no longer expect to ever have a "Go 2" release that would break compatibility with existing Go 1.x programs...

IO_uring Adding Support For Vectored FUTEX Waits In Linux 6.6

Phoronix - Mon, 08/14/2023 - 22:16
With the upcoming Linux 6.6 cycle another exciting change was recently queued up within the block subsystem's "for-next" branch: IO_uring futex/futexv support...

Rust Abstractions Posted For Sockets & Other Fundamental Network Bits

Phoronix - Mon, 08/14/2023 - 21:52
While Linux 6.1 added the initial Rust infrastructure as an alternative programming language for writing new kernel modules, so far as of Linux 6.5 much of the upstreaming effort has been around adding new abstractions and supporting additional subsystems for making the Rust capabilities in the kernel more complete. The latest patch series is working on adding Rust abstractions for networking sockets and other fundamental networking bits...

Pages