Version
1.57.0 of the Rust language is out. “Rust 1.57 brings panic! to
const contexts, adds support for custom profiles to Cargo, and stabilizes
fallible reservation APIs.”
[$] LWN.net Weekly Edition for December 2, 2021
The LWN.net Weekly Edition for December 2, 2021 is available.
Julia 1.7 released
Version
1.7 of the Julia programming language has been released. The list of
new features is long; see the release announcement and this LWN article for the details.
[$] A different approach to BPF loops
One of the key features of the extended BPF virtual machine is the verifier
built into the kernel that ensures that all BPF programs are safe to run.
BPF developers often see the verifier as a bit of a mixed blessing, though;
while it can catch …
Kernel prepatch 5.16-rc3
The 5.16-rc3 kernel prepatch is out for
testing. “So rc3 is usually a bit larger than rc2 just because people had some
time to start finding things.
So too this time, although it’s not like this is a particularly big
rc3.”
PHP 8.1.0 and a new foundation
Version
8.1.0 of the PHP language has been released. This release includes a
number of new features, including enumerations,
read-only
properties,
fibers, and more.
Meanwhile, a
new foundation has been created to support development of PHP:
…
A preview of Amazon’s AL2022 distribution
Amazon has announced
a preview release of its upcoming AL2022 distribution. The company plans
to support AL2022 for five years after its release.
AL2022 uses the Fedora project as its upstream to provide customers
with a wide variety of the…
Kernel prepatch 5.16-rc2
The second 5.16 kernel prepatch is out for
testing. “Nothing especially noteworthy stands out for the last
week, it all felt pretty normal for a rc2 week”.
More stable kernel updates
The
5.15.4,
5.14.21,
5.10.81, and
5.4.161 stable kernels have been released.
Each contains another set of important updates, but it’s worth
noting that 5.4.161
hasn’t been through the usual review process due to an amusing bit of
scripting confu…
[$] In search of an appropriate RLIMIT_MEMLOCK default
One does not normally expect a lot of disagreement over a 13-line patch
that effectively tweaks a single line of code. Occasionally, though, such
a patch can expose a disagreement over how the behavior of the kernel
should be managed. This pat…