Mastodon

News from the Planet

[$] Caching for extended attributes

LWNJune 02, 2026

Extended attributes (xattrs) provide a way to attach key/value metadata to inodes—files, directories, and the like—in a filesystem. As with many Linux filesystems, the <aSE filesystem supports xattrs. In a filesystem-track session at the 2026 Linux Storage, Filesystem, Memory Management, and BPF…

read more ➔

GIScussions: Grow Your Own – a lot of data to work with and yet again more challenges than I expected

OSGeo PlanetJune 02, 2026

My wife grows some vegetables in our back garden, she used to have an allotment but she gave it up and we dug up part of our grass. I got to wondering about allotments and whether they were a British phenomena or they were widely spread? Which countries have the most allotments, growing space per…

read more ➔

Christian Hergert: Libdex Improvements

Gnome PlanetJune 02, 2026

libdex 1.2 is still in pre-alpha phase but it is also far enough along that it is worth talking about the direction: libdex is growing from a library of future and fiber helpers into a more complete concurrency toolkit. The most important 1.2 theme is that applications can now describe not just what…

read more ➔

FOSS activity in 2025

Debian PlanetJune 02, 2026

This was a particularly busy month for me in terms of Debian contributions. It started with a week in Hamburg for the MiniDebConf. I talked to many colleagues face-to-face and worked on various bugs and maintenance tasks. I’m pleased to have finally found the time to reproduce and fix the…

read more ➔

[$] Trying to make sense of package-manager metadata

LWNJune 02, 2026

Package managers for operating systems and programming languages have been around for decades. Each package manager, and its accompanying packaging format, has been shaped by the needs of its respective ecosystem, but there is a growing need to make use of package metadata for more than software…

read more ➔

Vim Classic 8.3 released

LWNJune 02, 2026

Version 8.3 of Vim Classic has been released. This is the first release of the Vim fork since the project was announced in March. This release is based on Vim 8.2.0148, with a number of bug fixes and patches conservatively backported from future versions of Vim upstream. We elected to clean up…

read more ➔

Security updates for Tuesday

LWNJune 02, 2026

Security updates have been issued by AlmaLinux (php:8.2 and php:8.3), Debian (gst-plugins-good1.0, symfony, and yelp), Fedora (dovecot, freeipa, hplip, libpng, perl-Catalyst-Plugin-Authentication, postfix, samba, unbound, and vim), Mageia (assimp, libcaca, sdl2_sound, and tar), Slackware (kernel),…

read more ➔

EX-11: Prepping for Plasma’s Last X11-Supported Release

KDE PlanetJune 02, 2026

When we first announced the transition to Plasma Wayland, one of Martin's slides from stated, "It's done when it's done!" That talk was 15 years ago! Nothing in software is never truly "done", but as announced previously we are finally at a point where we're ready to retire the X11 and put all our…

read more ➔

Using FourSquare's API to post location checkins to social media

Terence EdenJune 02, 2026

What is this, 2016? I like sharing my location with my pocket friends sometimes. If I'm in a cool bar that they know, perhaps they can recommend a drink. If they live nearby, maybe they want to come for dinner. Not everyone has FourSquare's SwarmApp, so it is handy to automatically share its…

read more ➔

Krita 5.3.2.1 Released!

KDE PlanetJune 02, 2026

Hot on the heels of Krita 5.3.2, we're releasing Krita 5.3.2.1. 5.3.2 had a bug with the layer docker that was very pervasive, and could cause anything from unsynced layers to crashes to groups not behaving as they should. 5.3.2.1 fixes this. Furthermore, we also had some issues where the Windows…

read more ➔

The Rust Programming Language Blog: Launching the Rust Foundation Maintainers Fund

Mozilla PlanetJune 02, 2026

If you want to financially support the development of Rust, please consider donating to the Rust Foundation Maintainers Fund. A few months ago, the Rust Foundation announced the Rust Foundation Maintainers Fund (RFMF). Since then, the Rust Project has been closely cooperating with the Rust…

read more ➔

jointhefreeworld: Manifesto for Agile Software Development

Scheme PlanetJune 02, 2026

We are uncovering better ways of developing software by doing it and helping others do it. Find the original manifesto here. Through this work we have come to value: Individuals and interactions beat processes and tools Working software beats comprehensive documentation …

read more ➔

Ombredanne: An AI agent ported our codebase from Python to Rust

LWNJune 01, 2026

Over on the AboutCode blog, lead maintainer Philippe Ombredanne writes about an agentic LLM system porting the ScanCode Toolkit to Rust. In the process, the LLM (or the people behind it) infringed the ScanCode trademark, stripped copyright and license notices, "and started an outreach campaign,…

read more ➔

[$] Representing the true signatures of kernel functions

LWNJune 01, 2026

Optimizing compilers can, under some circumstances, infer when a parameter to a function is not needed, and remove it. This is all well and good until the kernel's tracing or BPF subsystems need information on how to call the function or where its arguments are stored. Alan Maguire and Yonghong Song…

read more ➔

Firefox Nightly: Backup for a Rainy Day – These Weeks in Firefox: Issue 202

Mozilla PlanetJune 01, 2026

Highlights The profile backup mechanism has been enabled by default for all desktop platforms in Nightly, as well as Beta! The current plan is to have this ride out to Firefox 151 for Windows, macOS and Linux on May 18th! This feature, when enabled, will create a copy of your profile data in the…

read more ➔

Seven stable kernels for the first day of June

LWNJune 01, 2026

Greg Kroah-Hartman has announced the release of the 7.0.11, 6.18.34, 6.12.92, 6.6.142, 6.1.175, 5.15.209, and 5.10.258 stable kernels. As usual, each contains important fixes throughout the tree, including a fix for the "CIFSwitch" vulnerability (CVE-2026-46243) which could allow a…

read more ➔

Tom Ritter: webgl renderer privacy

Mozilla PlanetJune 01, 2026

WebGL exposes the details of your graphics hardware (specifically, the string that describes the rendering engine) in 2 ways. There are three levels of protection that browsers have taken to protect this data. gl.getParameter(gl.VENDOR) and gl.getParameter(gl.RENDERER) - these are the 'simple'…

read more ➔

DistroWatch turns 25

LWNJune 01, 2026

The DistroWatch site is celebrating its 25th anniversary. "All in all, it has been an incredible ride. Many of you who read these pages regularly know that downloading and testing distributions is a highly addictive pastime. I have been an avid distro-hopper for the last 25 years and I don't see…

read more ➔

[$] Reconsidering x32 — again

LWNJune 01, 2026

The x32 ABI was meant to be the best of both worlds, providing the expanded registers and instruction set of the x86-64 architecture while preserving the lower memory use of 32-bit systems. The Linux kernel has supported x32 since the 3.4 release in 2012. The initial excitement around x32 did not…

read more ➔

Multiple redhat-cloud-services npm packages compromised (StepSecurity Blog)

LWNJune 01, 2026

StepSecurity is reporting that a number of npm packages in the @redhat-cloud-services scope include malware that runs automatically on every npm install: The payload is a multi-stage credential harvester that sweeps GitHub Actions secrets along with AWS, GCP, Azure, Kubernetes, HashiCorp Vault,…

read more ➔

Fedora F44 election interviews published

LWNJune 01, 2026

The Fedora Project has published interviews with candidates running for the open seats on the Fedora Council, Fedora Engineering Steering Committee, Fedora Mindshare Committee, and EPEL Steering Committee. Voting is open through Friday, June 12 at 23:59 UTC.

read more ➔

Security updates for Monday

LWNJune 01, 2026

Security updates have been issued by AlmaLinux (.NET 10.0, .NET 9.0, firefox, flatpak, httpd, and thunderbird), Debian (chromium, corosync, cyborg, dovecot, exim4, git-lfs, imagemagick, kernel, keystone, linux-6.1, php-twig, python-aiohttp, sentry-python, swift, and symfony), Fedora (chromium,…

read more ➔

OPENGIS.ch: Python Full-Stack Engineer (Django focused) (80-100% Remote)

OSGeo PlanetJune 01, 2026

Location: Remote (at least 4h overlap with CET) Employment Type: Full-time (80-100%) About OPENGIS.ch: OPENGIS.ch is a team of Full-Stack GeoNinjas offering personalized open-source geodata solutions to Swiss and international clients. We are dedicated to using and developing open-source tools,…

read more ➔

KStars 3.8.3 Released

KDE PlanetJune 01, 2026

KStars v3.8.3 is released on 2026.06.01 for Windows, Linux, and MacOS. For Linux users, it's highly recommended to use the official KStars Flatpak hosted at Flathub. This release brings major improvements to the Mount Modeler with artificial horizon filtering and uniform point distribution,…

read more ➔

Nick Fitzgerald: A Structure-Aware Fuzzing Experiment

Mozilla PlanetJune 01, 2026

Structure-aware fuzzing can better exercise the system under test (SUT) by crafting inputs in the format expected by the SUT, rather than throwing pseudorandom bytes against it. That is, it avoids “shallow” inputs that the SUT will reject early (for example, syntactically invalid source text when…

read more ➔