Intel Working On Linux Support For New Power Savings Feature With Xe3P_LPD

The upcoming Linux 6.19 kernel cycle is set to introduce initial support for Xe3P graphics to be found initially with Nova Lake processors. While that initial support is landing for Linux 6.19, other extra Xe3P features are still to be added to the open-source kernel driver over coming release cycles. One of those extra features being currently tackled is a new element with Xe3P_LPD: the ability to use the system cache for FBC…

Phoronix Premium Cyber Week “Black Friday” Deal To Help Enable Linux Hardware Reviews

The end of 2025 is quickly approaching and while there are the various end of year holidays, you can still expect to find new and original content on Phoronix each and every single day of the year just as it’s been for more than a decade of the now 21-year-old Phoronix.com. The last day without any new content on Phoronix was all the way back in May of 2012. That’s due to my passion for Linux hardware and open-source, paired in more recent years with the more grueling environment to make ends meet with the ever increasing state of the web advertising industry, rampant ad-block use, and related challenges for web publishers. If you would like to show your support for Phoronix’s Linux hardware content over the past two decades, this week is the “Cyber Week” / “Black Friday” sale to go ad-free, multi-page-articles on a single page, and other benefits at a reduced rate…

Kernel prepatch 6.18-rc7

Linus has released 6.18-rc7, probably the
last -rc before the 6.18 release.

So the rc6 kernel wasn’t great: we had a last-minute core VM
regression that caused people problems.

That’s not a great thing late in the release cycle like that, but
it was a fairly trivial fix, and the cause wasn’t some horrid bug,
just a latent gotcha that happened to then bite a late VM fix. So
while not great, it also doesn’t make me worry about the state of
6.18. We’re still on track for a final release next weekend unless
some big new problem rears its ugly head.

Racket 9.0 released

The Racket programming language
project has released Racket
version 9.0
. Racket is a descendant of Scheme, so it is part of the Lisp family of languages. The headline feature in the release is parallel
threads
, which adds to the concurrency tools in the language: “While
Racket has had green threads for some time, and supports parallelism via
futures and places, we feel parallel threads is a major addition.

Other new features include the black-box
wrapper to prevent the compiler from optimizing calculations away, the decompile-linklet
function to map linklets
back to an s-expression, the
addition of Weibull
distributions
to the math library, and more.

Improving GCC Buffer Overflow Detection for C Flexible Array Members (Oracle)

The Oracle blog has a
lengthy article
on enhancements to GCC to help detect overflows of
flexible array members (FAMs) in C programs.

We describe here two new GNU extensions which specify size
information for FAMs. These are a new attribute,
counted_by” and a new builtin function,
__builtin_counted_by_ref“. Both extensions can be used in
GNU C applications to specify size information for FAMs, improving
the buffer overflow detection for FAMs in general.

This work has been covered on LWN as well.

The 2025 Linux Foundation Technical Advisory Board election

The call for
candidates
for the 2025 election for the Linux Foundation Technical
Advisory Board has been posted.

The TAB exists to provide advice from the kernel community to the
Linux Foundation and holds a seat on the LF’s board of directors;
it also serves to facilitate interactions both within the community
and with outside entities. Over the last year, the TAB has
overseen the organization of the Linux Plumbers Conference, advised
on the setup of the kernel CVE numbering authority, worked behind
the scenes to help resolve a number of contentious community
discussions, worked with the Linux Foundation on community
conference planning, and more.

Nominations close on December 13.