Version 3.10.0 of the Python language has been released. There are a lot
of significant changes in this release, including the much-discussed
structural pattern-matching feature. See
this
article for an overview of what’s in 3.10.
[$] Rust and GCC, two different ways
Developers working in languages like C or C++ have access to
two competing compilers — GCC and LLVM — either of which can usually get
the job done. Rust developers, though, are currently limited to the
LLVM-based rustc compiler. While rustc wo…
Kernel prepatch 5.15-rc4
The 5.15-rc4 kernel prepatch is out for
testing.
One thing standing out in the diffs might be the m68k ‘set_fs()’
removal – not really a regression fix, but it has been pending for
a while, and it turned out that the problems attributed to …
[$] How Red Hat uses GitLab for kernel development
Much of the free-software development world has adopted Git forges (such as
GitHub, GitLab, or sourcehut) with enthusiasm. The kernel community has
not. Reasons for that reticence vary, but one that is often heard is that
these forges simply d…
Ratiu: A tale of two toolchains and glibc
Adrian Ratiu writes
on the Collabora blog
about the challenges that face developers trying to build the GNU C
Library with the LLVM compiler.
Is it worth it to fix glibc (and other projects which support only
GCC) to build with LLVM? Is it b…
Bottomley: Linux Plumbers Conference Matrix and BBB integration
James Bottomley explains
how the integration of Matrix and BigBlueButton was done for the
just-concluded Linux Plumbers Conference.
One thing that emerged from our initial disaster with Matrix on the
first day is that we failed to learn from…
[$] User-space interrupts
The term “interrupt” brings to mind a signal that originates in the
hardware and which is handled in the kernel; even software interrupts are a
kernel concept. But there is, it seems, a use case for enabling user-space
processes to send interru…
PostgreSQL 14 released
Version 14 of the PostgreSQL relational database manager is out.
PostgreSQL 14 brings a variety of features that help developers and
administrators deploy their data-backed applications. PostgreSQL continues to
add innovations on complex data …
[$] LWN.net Weekly Edition for September 30, 2021
The LWN.net Weekly Edition for September 30, 2021 is available.
[$] Taming the BPF superpowers
Work toward the signing of BPF programs has
been finding its way into recent mainline kernel releases; it is intended
to improve security by limiting the BPF programs that can be successfully
loaded into the kernel. As John Fastabend described …