[$] Rust code review and netdev

A fast-moving patch set—seemingly the norm for Linux networking
development—seeks to add some Rust abstractions for physical layer
(PHY) drivers. Lots of
review has been done, and the patch set has been reworked
frequently in response to those comments. Unfortunately, the Rust-for-Linux developers are
having trouble keeping up with that pace. There
is, it would appear, something of a disconnect between the two communities’
development practices.

Source: LWN.net – [$] Rust code review and netdev

Former Wikimedia CEO, Katherine Maher, Takes Reins at Web Summit to Do Damage Control

New CEO comes to helm as companies like Google, Meta, and TikTok pull out of the Lisbon-based mega-conference in response to accusations from the event’s founder and former CEO that Israel is committing “war crimes.”

The post Former Wikimedia CEO, Katherine Maher, Takes Reins at Web Summit to Do Damage Control appeared first on FOSS Force.



Source: FOSS Force – Former Wikimedia CEO, Katherine Maher, Takes Reins at Web Summit to Do Damage Control

Bjarne Stroustrup’s Plan for Bringing Safety to C++ (The New Stack)

The New Stack covers
a conference talk by Bjarne Stroustrup
on turning C++ into a safer
language.

Stroustrup has arrived at his solution: profiles. (That is, a set
of rules which, when followed, achieve specific safety guarantees.)
They’d be defined by the ISO C++ standard, addressing common safety
issues like pointers and array ranges. In response to a later
question from the audience about the difficulty of adding new
tooling, Stroustrup pointed out that the C++ compiler itself is now
a pretty sophisticated static analyzer, and could also be tasked
with meeting the profile’s requirements.



Source: LWN.net – Bjarne Stroustrup’s Plan for Bringing Safety to C++ (The New Stack)

[$] Some 6.6 development statistics

The 6.6 kernel was released,
right on schedule, on October 29. This development cycle saw the
addition of 14,069 non-merge changesets from 1,978 developers — fairly
typical numbers for recent releases. The time has come for LWN’s
traditional look at where the changes in this release came from, along with
a look at the longer development “supercycle” that (probably) ends with
6.6.

Source: LWN.net – [$] Some 6.6 development statistics

The 6.6 kernel has been released

Linus has released the 6.6 kernel. “So
this last week has been pretty calm, and I have absolutely no excuses to
delay the v6.6 release any more, so here it is.

Headline features in 6.6 include the earliest
eligible virtual deadline first (EEVDF) CPU scheduler
, a number of
enhancements (quota support, user extended attributes, direct I/O) to the
tmpfs filesystem, the fchmodat2()
system call
, initial support for building a
kernel without buffer-head support
, the kmalloc() randomness patches, user-space shadow stacks for Intel CPUs, and
quite a bit more. See the LWN merge window summaries (part 1, part 2) and the KernelNewbies 6.6 page for
more information.

Source: LWN.net – The 6.6 kernel has been released