4 év 5 hónap óta
The -rc kernels released by Linus Torvalds exist for a reason: after 10,000
or so changes flow into the kernel over a two-week merge window, there will
surely be some bugs in need of squashing. The -rc kernels provide an
opportunity for wider testing after all those patches have been
integrated. Most of the time, -rc kernels (even the initial -rc1 releases)
are surprisingly safe to run. Occasionally, though, something goes wrong,
giving early testers reason to reconsider their life choices. The 5.12-rc1
kernel, as it turns out, was one of those.
corbet
4 év 5 hónap óta
Security updates have been issued by Debian (activemq, libcaca, libupnp, mqtt-client, and xcftools), Fedora (ceph, mupdf, nagios, python-PyMuPDF, and zathura-pdf-mupdf), Mageia (cups, kernel, pngcheck, and python-pygments), openSUSE (bind, chromium, gnome-autoar, kernel, mbedtls, nodejs8, and thunderbird), and Red Hat (nodejs:10, nodejs:12, nodejs:14, screen, and virt:8.2 and virt-devel:8.2).
ris
4 év 5 hónap óta
The
NGI POINTER organization, which
is funded by the European Commission, has put out its
second open call
for providing development/research funding; the
first open call
was in April 2020. This time around, the organization is looking for
individuals or projects that are working on "changing the Internet
and Web with European Values at its core". The goal is to
"support promising bottom-up projects that are able to build, on top
of state-of-the-art research, scalable protocols and tools to assist in the
practical transition or migration to new or updated technologies, whilst
keeping European Values at the core". Those interested may want to
look at some of the
previously funded
projects; more information can also be found
in the
Work
Programme [PDF].
jake
4 év 5 hónap óta
corbet
4 év 5 hónap óta
corbet
4 év 5 hónap óta
The first two articles in this series introduced four ways to order memory
accesses: load-acquire and store-release operations in the
first installment, read and
write memory barriers in the
second. The series continues
with an exploration of full memory barriers, why they are more expensive,
and how they are used in the kernel.
corbet
4 év 5 hónap óta
Security updates have been issued by Fedora (389-ds-base, dogtag-pki, dpdk, freeipa, isync, openvswitch, pki-core, and screen), Mageia (bind, chromium-browser-stable, gnome-autoar, jasper, openldap, openssl and compat-openssl10, screen, webkit2, and xpdf), Oracle (grub2), Red Hat (java-1.7.1-ibm, java-1.8.0-ibm, nodejs:10, and nodejs:12), SUSE (freeradius-server), and Ubuntu (wpa).
jake
4 év 5 hónap óta
Over the last couple of years, a lot of development effort has gone into
two kernel subsystems:
BPF and
io_uring. The BPF virtual machine allows
programs from user space to be safely run within the context of the kernel,
while io_uring addresses the longstanding problem of running system calls
asynchronously. As the two subsystems expand, it was inevitable that the
two would eventually meet; the first encounter happened in mid-February
with
this patch
set from Pavel Begunkov adding the ability to run BPF programs from
within io_uring.
corbet
4 év 5 hónap óta
Linus Torvalds has sent out a note telling people not to install the recent
5.12-rc1 development kernel; this is especially true for anybody running
with swap files. "But I want everybody to be aware of because _if_
it bites you, it bites you hard, and you can end up with a filesystem that
is essentially overwritten by random swap data. This is what we in the
industry call 'double ungood'." Additionally, he is asking
maintainers to not start branches from 5.12-rc1 to avoid future situations where
people land in the buggy code while bisecting problems.
corbet
4 év 5 hónap óta
jake
4 év 5 hónap óta
Security updates have been issued by Fedora (389-ds-base, dogtag-pki, freeipa, isync, pki-core, and screen), Mageia (firefox, kernel, kernel-linus, libtiff, nonfree-firmware, and thunderbird), Red Hat (bind and java-1.8.0-ibm), Scientific Linux (grub2), and SUSE (kernel-firmware, openldap2, postgresql12, and python-cryptography).
jake
4 év 5 hónap óta
The LWN.net Weekly Edition for March 4, 2021 is available.
corbet
4 év 5 hónap óta
The Python
lambda
keyword, which can be used to create small, anonymous functions,
comes from the world of
functional
programming, but is perhaps not the most beloved of Python features.
In part, that may be because it is somewhat clunky to use, especially in
comparison to the shorthand notation offered by other languages, such as
JavaScript. That has led to some discussions on possible changes to lambda in Python
mailing lists since mid-February.
jake
4 év 5 hónap óta
OpenSSH 8.5 has been released. It includes fixes for a couple of potential
security problems (one of which only applies to Solaris hosts); it also
enables UpdateHostKeys by default, allowing hosts with insecure
keys to upgrade them without creating scary warnings for users. There are
a lot of other small changes; see the announcement for details.
corbet
4 év 5 hónap óta
Security updates have been issued by CentOS (bind), Debian (adminer, grub2, spip, and wpa), Mageia (openjpeg2, wpa_supplicant, and xterm), openSUSE (avahi, bind, firefox, ImageMagick, java-1_8_0-openjdk, nodejs10, and webkit2gtk3), Red Hat (container-tools:1.0, container-tools:2.0, grub2, and virt:rhel and virt-devel:rhel), SUSE (bind, gnome-autoar, grub2, and nodejs8), and Ubuntu (python2.7 and wpa).
ris
4 év 5 hónap óta
For more than a decade,
PulseAudio
has been serving the Linux desktop as its predominant audio
mixing and routing daemon — and its audio API. Unfortunately,
PulseAudio's internal architecture does not fit the growing
sandboxed-applications use case, even though there have been attempts to amend that.
PipeWire, a new daemon created (in part)
out of these attempts, will
replace
PulseAudio in the upcoming Fedora 34 release. It is a coming
transition that deserves a look.
jake
4 év 5 hónap óta
Security updates have been issued by Arch Linux (bind, intel-ucode, ipmitool, isync, openssl, python, python-cryptography, python-httplib2, salt, tar, and thrift), Fedora (ansible, salt, webkit2gtk3, and wpa_supplicant), Oracle (bind), Red Hat (bind, kernel, and kpatch-patch), Scientific Linux (bind), SUSE (firefox, gnome-autoar, java-1_8_0-ibm, java-1_8_0-openjdk, nodejs10, open-iscsi, perl-XML-Twig, python-cryptography, and thunderbird), and Ubuntu (bind9).
ris
4 év 5 hónap óta
The 5.12 merge window closed with the release of
5.12-rc1
on February 28; this released followed the normal schedule despite the
fact that Linus Torvalds had been without power for the first six days
after 5.11 came out. At that point, 10,886 non-merge changesets had found
their way into the mainline repository; about 2,000 of those showed up
after
the first-half merge-window summary
was written. The pace of merging obviously slowed down, but there were
still a number of interesting features to be found in those patches.
corbet
4 év 5 hónap óta
Security updates have been issued by CentOS (firefox, ImageMagick, libexif, thunderbird, and xorg-x11-server), Debian (docker.io, python-aiohttp, and thunderbird), Fedora (chromium, firefox, kernel, and rygel), Mageia (nodejs, pix, and subversion), openSUSE (glibc, gnuplot, nodejs12, nodejs14, pcp, python-cryptography, qemu, and salt), Red Hat (bind and podman), and SUSE (csync2, glibc, java-1_8_0-ibm, nodejs12, nodejs14, python-Jinja2, and rpmlint).
ris
4 év 5 hónap óta
William Woodruff has posted
a
rant of sorts on the adoption of Rust by the Python Cryptography
project, which was
covered here in
February.
What’s the point of this spiel? It’s precisely what happened to
pyca/cryptography: nobody asked them whether it was a good idea to
try to run their code on HPPA, much less System/390; some packagers
just went ahead and did it, and are frustrated that it no longer
works. People just assumed that it would, because there is still a
norm that everything flows from C, and that any host with a
halfway-functional C compiler should have the entire open source
ecosystem at its disposal.
corbet