Feed lwn LWN.net

Favorite IconLWN.net

Link https://lwn.net/
Feed http://lwn.net/headlines/rss
Updated 2025-06-09 06:15
GNU poke 2.0 released
Version 2.0 of GNU Poke, a binary-data editor, has been released. "Alot of things have changed and improved with respect to the 1.x series; wehave fixed many bugs and added quite a lot of new exciting and usefulfeatures." Look below for an extensive list of changes.
Eight new stable kernels
Greg Kroah-Hartman has announced the release of the 5.16.3, 5.15.17, 5.10.94, 5.4.174, 4.19.226, 4.14.263, 4.9.298, and 4.4.300 stable kernels. These all contain ahuge number of fixes all over the tree, so huge that 5.16.3 broke the scriptsused to create stable kernels; users should upgrade.
[$] An attic for LibreOffice Online
In mid-December, Thorsten Behrens, a board member for the Document Foundation (TDF),posted aseemingly simple proposal for an "attic" that would become the home ofabandoned projects. No specific projects were named as the first intendedresidents of the attic, but the proposalclearly related to the LibreOfficeOnline (LOOL) project. The followingdiscussion made it clear that the unhappiness around LOOL has yet to fadeaway, and that the Foundation still has some work to do when it comes todefining its relationship with its corporate members.
Security updates for Thursday
Security updates have been issued by CentOS (polkit), Debian (uriparser), Fedora (cryptsetup, flatpak, flatpak-builder, and polkit), Gentoo (polkit), Mageia (virtualbox), Red Hat (httpd24-httpd, httpd:2.4, and parfait:0.5), SUSE (clamav, log4j, python-numpy, and strongswan), and Ubuntu (vim).
[$] LWN.net Weekly Edition for January 27, 2022
The LWN.net Weekly Edition for January 27, 2022 is available.
[$] Goodbye FLoC, hello Topics
Back in May, we looked at a Google proposalto replace third-partycookies with something called the"Federated Learning of Cohorts"(FLoC). Third-party cookies were once used to track users all over the webso that advertisers could, supposedly, target their ads better, but, of themajor browsers, only Google's Chrome browser fails to block them today. Googletook a fair amount of flak for FLoC, since it was not perceived to be muchof a win for users' privacy—and was mostly a sop to the (Google-dominated)web-advertising industry. Now the company is back with a differentproposal that could, eventually, replace third-party cookies in Chrome: Topics.
Security updates for Wednesday
Security updates have been issued by CentOS (httpd), Debian (libxfont, lrzsz, nss, openjdk-17, policykit-1, webkit2gtk, and wpewebkit), Mageia (polkit), openSUSE (expat, json-c, kernel, polkit, qemu, rust1.55, rust1.57, thunderbird, unbound, and webkit2gtk3), Oracle (httpd:2.4, java-11-openjdk, and polkit), Red Hat (httpd:2.4, OpenShift Container Platform 3.11.570, polkit, and Red Hat OpenStack Platform 16.1 (etcd)), Scientific Linux (polkit), Slackware (polkit), SUSE (aide, expat, firefox, json-c, kernel, polkit, qemu, rust, rust1.55, rust1.57, thunderbird, unbound, and webkit2gtk3), and Ubuntu (policykit-1 and xorg-server).
[$] Supporting PGP keys and signatures in the kernel
A few weeks back, we looked at a proposalto add an integrity-management feature to Fedora. One of the sellingpoints was that the integrity checking could be done using the PGPsignatures that are already embedded into the RPM package files that Fedorauses. But the kernel needs to be able to verify PGP signatures in orderfor the Fedora feature to work. That addition to the kernel has been proposed, butsome in the kernel-development community seem less than completelyenthusiastic about bringing PGP support into the kernel itself.
A new Polkit vulnerability
Qualys has announcedthe disclosure of a local-root vulnerability in Polkit. They are callingit "PwnKit" and have even provided a proof-of-concept video.
Git 2.35.0 released
Version 2.35.0 of the Gitsource-code management system has been released. There are a lot ofchanges, as usual; see the announcement and this GitHubblog entry for details.
Security updates for Tuesday
Security updates have been issued by CentOS (java-11-openjdk), Debian (aide, apr, ipython, openjdk-11, qt4-x11, and strongswan), Fedora (binaryen and rust), Mageia (expat, htmldoc, libreswan, mysql-connector-c++, phpmyadmin, python-celery, python-numpy, and webkit2), openSUSE (kernel and virtualbox), Red Hat (etcd, libreswan, nodejs:14, OpenJDK 11.0.14, OpenJDK 17.0.2, and rpm), Slackware (expat), SUSE (java-1_7_1-ibm, kernel, and zxing-cpp), and Ubuntu (strongswan).
[$] The rest of the 5.17 merge window
Linus Torvalds released5.17-rc1 and closed the 5.17 merge window on January 23 afterhaving pulled just over 11,000 non-merge changesets into the mainlinerepository. A little over 4,000 of those changesets arrived after our first-half merge-window summary waswritten. Activity thus slowed down, as expected, in the second half of themerge window, but there still a number of significant changes that made itin for the next kernel release.
Netfilter project: Settlement with Patrick McHardy
The netfilter project,which works on packet-filtering for the Linux kernel, has announced that ithas reached a settlement(Englishtranslation) with Patrick McHardy that is "legallybinding and it governs any legal enforcement activities" on netfilter programs and libraries as well as thekernel itself. McHardy has been employingquestionable practices in doing GPL enforcement in Germany over thelast six years or more. The practice has been called "copyright trolling" by some and ispart of what led to the creation of The Principles of Community-Oriented GPL Enforcement.
Security updates for Monday
Security updates have been issued by Debian (chromium, golang-1.7, golang-1.8, pillow, qtsvg-opensource-src, util-linux, and wordpress), Fedora (expat, harfbuzz, kernel, qt5-qtsvg, vim, webkit2gtk3, and zabbix), Mageia (glibc, kernel, and kernel-linus), openSUSE (bind, chromium, and zxing-cpp), Oracle (kernel), Red Hat (java-11-openjdk and kpatch-patch), Scientific Linux (java-11-openjdk), SUSE (bind, clamav, zsh, and zxing-cpp), and Ubuntu (aide, dbus, and thunderbird).
Conill: the FSF’s relationship with firmware is harmful to free software users
Ariadne Conill writesabout the FSF's policy toward proprietary firmware and, specifically,the rules for "Respects Your Freedom"certification.
Kernel prepatch 5.17-rc1
The first 5.17 kernel prepatch is out fortesting, and the merge window is closed for this release.
[$] Raw photo development with darktable
One of your editor's long-time hobbies is photography; it is an activitythat can be rewarding even with the lack of any particular talent — a usefulattribute. Photography has changed greatly over the years; as a result,those hard-earned darkroom skills are of little use, and photo processinghas become yet another software problem. This is a field that supports alot of proprietary software, but there is also no shortage of free softwareavailable. The time has come to combine work and pleasure and catch upwith the state of free software for photography, starting with the darktable raw photo editor.
Rust 1.58.1 released
Anybody who upgraded to the recent Rust 1.58.0 release will probably wantto move on to Rust1.58.1; among other things it contains a fix for a securityvulnerability in the standard library. "We recommend all usersto update their toolchain immediately and rebuild their programs with theupdated compiler".
Security updates for Friday
Security updates have been issued by Debian (aide, flatpak, kernel, libspf2, and usbview), Fedora (kernel, libreswan, nodejs, texlive-base, and wireshark), openSUSE (aide, cryptsetup, grafana, permissions, rust1.56, and stb), SUSE (aide, apache2, cryptsetup, grafana, permissions, rust1.56, and webkit2gtk3), and Ubuntu (aide, thunderbird, and usbview).
[$] The kernel radar: folios, multi-generational LRU, and Rust
The kernel community is a busy place, so it is not even remotely possibleto write full-length articles about everything that is going on. Othertopics may be of interest, but not require a longer treatment. Theanswer is a collection of short topics covering developments that are onthe radar; the selection this time around includes folios, themulti-generational LRU, and Rust in the kernel.
Stable kernels 5.16.2, 5.15.16, 5.10.93, and 5.4.173
Four new stable kernels have been announced: 5.16.2, 5.15.16, 5.10.93, and 5.4.173. These contain a relatively small setof important fixes; users should upgrade.
Security updates for Thursday
Security updates have been issued by Debian (drupal7), Fedora (kernel, libreswan, nodejs, and wireshark), openSUSE (busybox, firefox, kernel, and python-numpy), Oracle (gegl, gegl04, httpd, java-17-openjdk, kernel, kernel-container, and libreswan), Red Hat (kernel, kernel-rt, and libreswan), Slackware (wpa_supplicant), SUSE (busybox, firefox, htmldoc, kernel, kubevirt, virt-api-container, virt-controller-container, virt-handler-container, virt-launcher-container, virt-operator-container, openstack-monasca-agent, spark, spark-kit, zookeeper, and python-numpy), and Ubuntu (curl, linux, linux-aws, linux-aws-5.11, linux-aws-5.4, linux-azure, linux-azure-5.11, linux-azure-5.4, linux-bluefield, linux-gcp, linux-gcp-5.11, linux-gcp-5.4, linux-gke, linux-gke-5.4, linux-gkeop, linux-gkeop-5.4, linux-hwe-5.4, linux-ibm, linux-kvm, linux-oem-5.10, linux-oem-5.13, linux-oem-5.14, linux-oracle, linux-oracle-5.11, linux-oracle-5.4, linux-raspi, linux-raspi-5.4, openvswitch, and qtsvg-opensource-src).
[$] LWN.net Weekly Edition for January 20, 2022
The LWN.net Weekly Edition for January 20, 2022 is available.
[$] Resurrecting fbdev
The Linux framebuffer device (fbdev) subsystem has long languished insomething of a purgatory; it was listed as "orphaned" in theMAINTAINERS file and saw fairly minimal maintenance, mostly drivenby developers working elsewhere in the kernel graphics stack. That allchanged, in an eye-opening way, on January 17, when Linus Torvaldsmerged a changeto make Helge Deller the new maintainer of the subsystem. But it turns outthat the problems in fbdev run deep, at least according to much of the restof the kernel graphics community. By seeming to take on the maintainer role in order torevert the removal of some buggy features from fbdev, Deller has createdsomething of a controversy.
ONLYOFFICE 7.0 released
Version7.0 of the ONLYOFFICE office suite is available.
Security updates for Wednesday
Security updates have been issued by CentOS (firefox, gegl, kernel, and thunderbird), Debian (nvidia-graphics-drivers), Fedora (btrbk and thefuck), Mageia (clamav, kernel, kernel-linus, vim, and wpa_supplicant), openSUSE (java-1_8_0-ibm, jawn, nodejs12, nodejs14, SDL2, and virglrenderer), Red Hat (gegl, gegl04, java-17-openjdk, and kernel-rt), Scientific Linux (gegl and httpd), SUSE (apache2, firefox, java-1_7_1-ibm, java-1_8_0-ibm, libvirt, nodejs12, nodejs14, openstack-monasca-agent, spark, spark-kit, zookeeper, python-Django, python-Django1, python-numpy, SDL2, and virglrenderer), and Ubuntu (byobu, clamav, and ruby2.3, ruby2.5, ruby2.7).
[$] Python sets, frozensets, and literals
A Python "frozenset" is simply a setobject that is immutable—the objects it contains are determined atinitialization time and cannot be changed thereafter. Like sets, frozensets arebuilt into the language, but unlike most of the other standard Pythontypes, there is no way to create a literal frozenset object. Changing that,by providing a mechanism to do so, was the topic of a recent discussion on the python-ideas mailing list.
A note for LWN subscribers
January 22, 2022 will be the 24th anniversary of the publication of the first LWN.net Weekly Edition. A lot hashappened in the intervening years; the Linux community has grownimmeasurably, and LWN has grown with it. Later this year will also be the20th anniversary of the adoption of our subscription-based model, which hassustained LWN ever since. There is a change coming for our subscribersthat will, with luck, help to set up LWN to thrive in the coming years.
WINE 7.0 released
Version 7.0 of theWINE Windows API library has been released.
Open Invention Network expands coverage
The Open Invention Network has announcedan expansion of its "Linux System Definition", which is the set of softwarecovered by its patent-protection umbrella.
Security updates for Tuesday
Security updates have been issued by Debian (slurm-llnl), openSUSE (apache2, ghostscript, and watchman), Red Hat (kernel and telnet), SUSE (apache2, ghostscript, and kernel), and Ubuntu (clamav).
[$] Brian Kernighan on the origins of Unix
Once again, the COVID pandemic has forced linux.conf.au to go virtual, thusdepriving your editor of a couple of 24-hour, economy-class, middle-seatexperiences. This naturally leads to a set of mixed feelings. LCA hasalways put a priority on interesting keynote talks, and that has carriedover into the online event; the opening keynote for LCA 2022 was given byBrian Kernighan. Despite being seen as a founder of our community,Kernighan is rarely seen at Linux events; he used his LCA keynote toreminisce for a while on where Unix came from and what its legacy is.
FFmpeg 5.0 released
Version 5.0 of the FFmpegaudio and video toolkit has been released.
New stable kernels
Greg Kroah-Hartman has announced the release of the 5.16.1, 5.15.15, 5.10.92, and 5.4.172 stable kernels. They contain arelatively small set of important fixes; users should upgrade.
Security updates for Monday
Security updates have been issued by Debian (chromium, firefox-esr, ghostscript, libreswan, prosody, sphinxsearch, thunderbird, and uriparser), Fedora (cryptsetup, flatpak, kernel, mingw-uriparser, python-celery, python-kombu, and uriparser), Mageia (htmldoc, mbedtls, openexr, perl-CPAN, systemd, thunderbird, and vim), openSUSE (chromium and prosody), Red Hat (httpd, kernel, and samba), Scientific Linux (kernel), Slackware (expat), SUSE (ghostscript), and Ubuntu (pillow).
[$] Struct slab comes to 5.17
The ongoing memory folio work has causedripples through much of the kernel and inspired a few side projects, one ofwhich was the removal of slab-specificfields from struct page. That work has been pulled into themainline for the 5.17 kernel release; it is thus a good time to catch upwith the status of struct slab and why this work is important.
Rust 1.58.0 released
Version1.58.0 of the Rust programming language is available.
Streamlining Inkscape for the masses (Libre Arts)
Libre Arts has posted aninterview with four Inkscape developers.
Security updates for Friday
Security updates have been issued by Debian (firefox-esr), Fedora (cockpit, python-cvxopt, and vim), openSUSE (libmspack), Oracle (webkitgtk4), Scientific Linux (firefox and thunderbird), SUSE (kernel and libmspack), and Ubuntu (firefox and pillow).
[$] The first half of the 5.17 merge window
As of this writing, just short of 7,000 non-merge commits have been pulledinto the mainline kernel repository for the 5.17 release. The changespulled thus far bring new features across the kernel; read on for a summaryof what has been merged during the first half of the 5.17 merge window.
Security updates for Thursday
Security updates have been issued by Debian (epiphany-browser, lxml, and roundcube), Fedora (gegl04, mingw-harfbuzz, and mod_auth_mellon), openSUSE (openexr and python39-pip), Oracle (firefox and thunderbird), Red Hat (firefox and thunderbird), SUSE (apache2, openexr, python36-pip, and python39-pip), and Ubuntu (apache-log4j1.2, ghostscript, linux, linux-gcp, linux-gcp-5.4, linux-hwe-5.4, and systemd).
[$] LWN.net Weekly Edition for January 13, 2022
The LWN.net Weekly Edition for January 13, 2022 is available.
[$] Relocating Fedora's RPM database
The deadlinesfor various kinds of Fedora 36 change proposals have mostly passed atthis point, which led to something of a flurry of postings to thedistribution's devel mailing list over the last month. One of those, for a seemingly fairlyinnocuous relocation of the RPM database from /var to/usr, came in right at the buzzer for system-wide changes onDecember 29. There were, of course, other things going on around thattime, holidays, vacations, and so forth, so the discussion was relativelymuted until recently. Proponents have a number of reasons why they would liketo see the move, but there is resistance, as well, that is due, at least in part, to thelongstanding "tradition" of the location for the database.
IPython 8.0 released
Version8.0 of the IPython read-eval-print-loop implementation for Python isout.
Malcolm: Prevent Trojan Source attacks with GCC 12
David Malcolm describessome GCC improvements to defend against bidirectional-text attacks insource code.
Security updates for Wednesday
Security updates have been issued by Debian (cfrpki, gdal, and lighttpd), Fedora (perl-CPAN and roundcubemail), Mageia (firefox), openSUSE (jawn, kernel, and thunderbird), Oracle (kernel, openssl, and webkitgtk4), Red Hat (cpio, idm:DL1, kernel, kernel-rt, openssl, virt:av and virt-devel:av, webkit2gtk3, and webkitgtk4), Scientific Linux (openssl and webkitgtk4), SUSE (kernel and thunderbird), and Ubuntu (apache-log4j2, ghostscript, and lxml).
[$] An outdated Python for openSUSE Leap
Enterprise distributions are famous for maintaining the same versions ofsoftware throughout their, normally five-year-plus, support windows. Butmany of the projects those distributions are based on have far shortersupport periods; part of what the enterprise distributions sell is patchingover those mismatches. But openSUSE Leap is not exactly anenterprise distribution, so some users are chafing under the restrictionsthat come from Leap being based on SUSE Enterprise Linux (SLE). Inparticular, shipping Python 3.6, which reached its end of life at theend of 2021, is seen as problematic for the upcoming Leap 15.4 release.
Stable kernel releases
The5.15.14,5.10.91,5.4.171,4.19.225,4.14.262,4.9.297, and4.4.299 stable kernel updates have all beenreleased; each contains another set of important fixes.
Security updates for Tuesday
Security updates have been issued by Debian (clamav, vim, and wordpress), Mageia (ghostscript, osgi-core, apache-commons-compress, python-django, squashfs-tools, and suricata), openSUSE (libsndfile, net-snmp, and systemd), Oracle (httpd:2.4, kernel, and kernel-container), SUSE (libsndfile, libvirt, net-snmp, and systemd), and Ubuntu (exiv2, linux, linux-aws, linux-aws-5.11, linux-azure, linux-azure-5.11, linux-gcp, linux-gcp-5.11, linux-hwe-5.11, linux-kvm, linux-oem-5.10, linux-oracle, linux-oracle-5.11, linux-raspi, linux-oem-5.13, and linux-oem-5.14).
Anaconda is getting a new suit (Fedora Community Blog)
The GTK-based Anaconda installer has long been used to set up Fedora,CentOS, and RHEL systems. This Fedora Community Blog entry describessome significant changes that will appear in a future version ofAnaconda:
...69707172737475767778...