Desktop and graphics: procfs, Emacs AI rules, KDE malware
Kernel and desktop lists spent the day on structural cleanups and policy fights. A procfs redesign drew Linus and core maintainers, while Emacs argued over LLM contributions and KDE flagged malware in a third-party wallpaper.
Procfs moves toward the kernfs model
Christian Brauner posted an RFC to refactor procfs along the lines of kernfs, and a resent v2 series of the same effort is now under active review by Linus and other core maintainers. The work is meant to remove a userspace pinning attack surface and to stop page-fault stalls when entries are removed. Linus commented on the RFC with an alternative approach.
Rust PCI SR-IOV support reaches v6
A v6 patch series on the graphics development list adds Rust support for PCI SR-IOV. It includes physical-function and virtual-function registration, enable and disable callbacks, and a sample.
Emacs developers argue over a ban on LLM patches
A heated thread on emacs-devel, 135 messages from 23 people, concerns a Human Emacs proposal. It would permanently ban LLM-generated contributions beyond the project's current copyright rules.
ELPA spellchecker submission reopens free-software questions
An ELPA submission for vibe-spell, an LLM-translated spellchecker, drew 79 messages from 17 participants. The debate turned on the preferred form of the package and on free software rules.
KDE flags malware in a third-party wallpaper
The KDE security team reported malware disguised as a third-party Plasma extension, the Neonova wallpaper. Discussion covered whether code offered through the store matches what is published on GitHub.
Panel code folds a bridge into every panel
A v3 series embeds a drm_bridge in every drm_panel. It unifies the API and deprecates the panel_bridge helpers.
Dolphin restores Columns view
A KDE developer announced that the Columns view, also known as Miller columns, is back in the Dolphin file manager. Follow-up on the KDE forums covered bugs and further refinements.