LWN.net https://lwn.net LWN.net is a comprehensive source of news and opinions from and about the Linux community. This is the main LWN.net feed, listing all articles which are posted to the site front page. en-us Sat, 09 Nov 2024 01:00:55 +0000 Sat, 09 Nov 2024 01:00:55 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Seven more stable kernel updates https://lwn.net/Articles/997525/ https://lwn.net/Articles/997525/ daroc <p> Greg Kroah-Hartman has shared another seven stable kernel updates: <a href="https://lwn.net/Articles/997527/">6.6.60</a>, <a href="https://lwn.net/Articles/997528/">6.11.7</a>, <a href="https://lwn.net/Articles/997529/">6.1.116</a>, <a href="https://lwn.net/Articles/997530/">5.15.171</a>, <a href="https://lwn.net/Articles/997533/">5.10.229</a>, <a href="https://lwn.net/Articles/997535/">5.4.285</a>, and <a href="https://lwn.net/Articles/997536/">4.19.323</a>. </p> Fri, 08 Nov 2024 16:53:10 +0000 Cohen: gccrs: An alternative compiler for Rust https://lwn.net/Articles/997483/ https://lwn.net/Articles/997483/ corbet Arthur Cohen has posted <a href="https://blog.rust-lang.org/2024/11/07/gccrs-an-alternative-compiler-for-rust.html">a detailed introduction to the gccrs project</a> on the Rust Blog, seemingly with the goal of convincing the Rust community about the value of the project. <p> <blockquote class="bq"> Likewise, many GCC plugins are used for increasing the safety of critical projects such as the Linux kernel, which has recently gained support for the Rust programming language. This makes <tt>gccrs</tt> a useful tool for analyzing unsafe Rust code, and more generally Rust code which has to interact with existing C code. We also want <tt>gccrs</tt> to be a useful tool for <tt>rustc</tt> itself by helping pan out the Rust specification effort with a unique viewpoint - that of a tool trying to replicate another's functionality, oftentimes through careful experimentation and source reading where the existing documentation did not go into enough detail. </blockquote> <p> (LWN last <a href="https://lwn.net/Articles/991199/">looked at gccrs</a> in October). Fri, 08 Nov 2024 15:04:37 +0000 Security updates for Friday https://lwn.net/Articles/997480/ https://lwn.net/Articles/997480/ daroc Security updates have been issued by <b>AlmaLinux</b> (edk2), <b>Debian</b> (webkit2gtk), <b>Fedora</b> (thunderbird), <b>Oracle</b> (bzip2, container-tools:ol8, edk2, go-toolset:ol8, libtiff, python-idna, python3.11, and python3.12), <b>Slackware</b> (expat), and <b>SUSE</b> (apache2, govulncheck-vulndb, grub2, java-1_8_0-openjdk, python3, python39, qemu, xorg-x11-server, and xwayland). Fri, 08 Nov 2024 14:17:02 +0000 Security updates for Thursday https://lwn.net/Articles/997378/ https://lwn.net/Articles/997378/ jake Security updates have been issued by <b>AlmaLinux</b> (bcc, bpftrace, bzip2, container-tools:rhel8, grafana-pcp, haproxy, kernel, kernel-rt, krb5, libtiff, python-gevent, python3.11, python3.11-urllib3, python3.12, python3.12-urllib3, xmlrpc-c, and xorg-x11-server and xorg-x11-server-Xwayland), <b>Debian</b> (puma and pypy3), <b>Fedora</b> (firefox), <b>Gentoo</b> (libgit2), <b>Mageia</b> (libarchive), <b>SUSE</b> (ghostscript, go1.22-openssl, go1.23-openssl, htmldoc, kmail-account-wizard, libarchive, libgsf, libmozjs-128-0, openssl-3, python-jupyterlab, python-mysql-connector-python, python36, and ruby2.1), and <b>Ubuntu</b> (cinder, linux-aws, linux-aws-6.8, linux-oracle, linux-oracle-6.8, linux-aws, linux-azure-5.4, linux-kvm, linux-oracle, linux-xilinx-zynqmp, and linux-nvidia, linux-nvidia-6.8, linux-nvidia-lowlatency). Thu, 07 Nov 2024 16:14:36 +0000 Funding restored for man-page maintenance https://lwn.net/Articles/997193/ https://lwn.net/Articles/997193/ corbet Man pages maintainer Alejandro Colomar <a href="https://lwn.net/Articles/989215/">announced</a> in September that he was suspending his work due to a lack of support. He has now <a href="https://lwn.net/ml/all/nimzecx26lzxo2v64qjazmisbwfeljpto522wlnauktqesmdoc@gv3yrp64cvug">let it be known</a> that funding has been found for the next year at least: <p> <blockquote class="bq"> We've been talking for a couple of months, and we have already agreed to sign a contract through the LF [Linux Foundation], where a number of companies provide the funds for the contract. The contract will cover the next 12 months for the agreed amount, and we should sign it in the following days. Since I've already seen a draft of the contract, and it looks good, I've already started maintaining the project again, starting on Nov 1st. </blockquote> Wed, 06 Nov 2024 15:48:15 +0000 Security updates for Wednesday https://lwn.net/Articles/997182/ https://lwn.net/Articles/997182/ jzb Security updates have been issued by <b>AlmaLinux</b> (libtiff), <b>Debian</b> (context, libheif, and thunderbird), <b>Fedora</b> (php-tcpdf, syncthing, and thunderbird), <b>Gentoo</b> (EditorConfig core C library, Flatpak, Neat VNC, and Ubiquiti UniFi), <b>Oracle</b> (bcc, bpftrace, grafana-pcp, haproxy, kernel, krb5, libtiff, python-gevent, python3.11-urllib3, python3.12-urllib3, and xmlrpc-c), <b>Red Hat</b> (python3.11-urllib3), <b>SUSE</b> (audacity, curl, govulncheck-vulndb, gradle, htmldoc, libgsf, python310, and qbittorrent), and <b>Ubuntu</b> (linux-aws-5.4, linux-oracle-5.4, mpg123, and python-werkzeug). Wed, 06 Nov 2024 14:13:03 +0000 LXQt 2.1.0 released https://lwn.net/Articles/997034/ https://lwn.net/Articles/997034/ jzb <p><a href="https://lxqt-project.org/release/2024/11/05/release-lxqt-2-1-0/">Version 2.1.0</a> of the <a href="https://lxqt-project.org/">LXQt</a> lightweight Qt desktop environment has been released. The highlight of this release is support for multiple Wayland compositors:</p> <blockquote class="bq"> <p>Through its new component <tt>lxqt-wayland-session</tt>, LXQt 2.1.0 supports 7 Wayland sessions (with Labwc, KWin, Wayfire, Hyprland, Sway, River and Niri), has two Wayland back-ends in <tt>lxqt-panel</tt> (one for <tt>kwin_wayland</tt> and the other general), and will add more later. All LXQt components that are not limited to X11 — i.e., most components — work fine on Wayland. [...]</p> <p><em><strong>Of course, the X11 session will be supported indefinitely</strong></em>. Wayland is optional and rather experimental.</p> </blockquote> Tue, 05 Nov 2024 15:17:48 +0000 The BPF instruction set architecture is now RFC 9669 https://lwn.net/Articles/997002/ https://lwn.net/Articles/997002/ corbet After a couple of years of effort, the BPF instruction set architecture has been accepted as <a href="https://www.rfc-editor.org/rfc/rfc9669.html">RFC 9669</a>, giving it a standard outside of the in-kernel implementation. <a href="https://lwn.net/ml/all/20241105035101.GD41004@maniforge">This message from David Vernet</a> (who also contributed <a href="https://lwn.net/Articles/926882/">an article on the standardization process</a> last year) describes the process and why it is important: <p> <blockquote class="bq"> Though some vendors have already implemented BPF offloading capabilities without having a standardized ISA, others are not quite as risk tolerant. As Christoph [Hellwig] discussed at LSFMM 2022, certain NVMe vendors have expressed an interest in building BPF offloading capabilities for various use cases such as eXpress Resubmission Path (XRP), but they simply can't fund such a project without certain components of BPF being standardized. Hence, the effort to standardize BPF was born. </blockquote> Tue, 05 Nov 2024 14:43:37 +0000 Security updates for Tuesday https://lwn.net/Articles/997030/ https://lwn.net/Articles/997030/ corbet Security updates have been issued by <b>AlmaLinux</b> (firefox, openexr, and thunderbird), <b>Fedora</b> (llama-cpp and python-quart), <b>Oracle</b> (firefox, openexr, thunderbird, and xorg-x11-server and xorg-x11-server-Xwayland), <b>SUSE</b> (chromium, govulncheck-vulndb, openssl-1_1, python311, and python312), and <b>Ubuntu</b> (linux-azure, linux-bluefield, linux-azure, linux-gcp, linux-ibm, openjpeg2, and ruby3.0, ruby3.2, ruby3.3). Tue, 05 Nov 2024 14:42:28 +0000