The 7.1-rc5 kernel prepatch is out for
testing. Quoth Linus:
I'm not entirely happy about it - most of this is totally trivial
stuff to random drivers, which obviously makes it all less scary,
but at the same time I'm really not convinced the churn is worth it
at rc5 time. These things are…
To associate routing information—like AS paths or <GP communities—to flows,
<kvorado can import routes through the BGP Monitoring Protocol (BMP). As
the Internet routing table contains more than 1 million routes, Akvorado
needs to scale to tens of millions of routes.1 This has been a
long-standing…
Hello, I am Ojas Maheshwari.
I am a C++ engineer who is currently writing code for KDE community for GSoC '26.
My project involves performing "font subsettting" on a PDF rendering library called Poppler which Okular (KDE's Universal PDF Viewer uses).
This site will contain general blogs as well as…
We have a new Linux exploit called PinTheft [1]. I did some tests of it with Debian kernel 6.12.74+deb13+1-amd64.
user_t
When I run the exploit as user_t I see the following in the audit log:
type=PROCTITLE msg=audit(1779615031.043:15540): proctitle="./exp"
type=AVC msg=audit(1779615031.043:15541):…
Leif Oines and Will Lachance introduce Glean Annotations: a process and technology for curating and communicating knowledge about the data we collect in Mozilla's products.
A tutorial on accessing, visualizing, and analyzing NASA Harmonized Landsat Sentinel-2 (HLS) imagery in QGIS using the NASA Earthdata, GEE Data Catalogs, and OpenGeoAgent plugins, including RGB composites, NDVI, monthly time series, pixel extraction, and voice-driven workflows.
A while back, I came across
the AI Fabric
system created by Daniel Miessler. I liked its approach of
providing command-line tools for filtering text using artificial
idiocy services, allowing stepwise operations to be applied to a piece
of text. The output of one operation can then serve as the…
My last post about good beginner-friendly KDE-focused operating systems sparked some discussions about the concept of “Long-Term Support” (LTS) releases.
But what does this term mean? It’s a bit generic-sounding, making it easy to interpret as meaning almost anything. So let’s go to the source:…
I am a teacher. Since January 2013, I have been teaching the “Operating
Systems” course at the Engineering Faculty of
UNAM. And yes, that means May and
November are highly stressful months, where I have to review the work done
by my students and… <egh… come to the difficult decisions leading to
a…
I made another weird side project while unemployed. In fact I’ve wanted it for a while but once I learned that “Rebonjour” is the word for “hello again” I just had to finish the library.
librebonjour is an asynchronous DNS-SD and mDNS client library for GLib applications. Or, more practically, it is…
The 7.0.10,
6.18.33,
6.12.91,
6.6.141,
6.1.174,
5.15.208, and
5.10.257
stable kernel updates have all been released. The first four are huge
(the 7.0.10
review version had 1,146 commits) while 6.1.174, 5.15.208, and 5.10.257
are small updates for the "Fragnesia" vulnerability.
In the UK, it is illegal to buy alcohol if you are under 18. Similarly, in most countries, you cannot vote until you have reached a specific age. These are age-gates. You do not need to prove your competence to drink, vote, smoke, or get married; you just need to be old enough. Some things have…
Nine years ago, I ran a 18 km race in the hills north of Montpellier, France,
part of a big three-day festival of races called Festa Trail. I have good memories of the event. The
weather was great, it was more runnable than Trail Quillan, and one of the race organizers emailed me
the day after I…
-->
-->
Welcome to a new issue of This Week in Plasma!
This week the focus was squarely on polishing up Plasma 6.7 in preparation for release on June 16th. Bugs were squashed, user interfaces were improved, and amidst it all, a lovely community contribution added support for monitoring modern…
Early interview & job offer for a support role,
catch up with Anna, sync with Dave, catch up with a partner,
1:1 with Naomi.
Sync with Thorsten, Skyler, Pedro, poked at slides.
Dave, Emily, Jake, Pete & Eli arrived - played
in the garden somewhat, enjoyed company, tried to cook a
meal;…
On Thursday, three of the lead Raspberry Pi engineers hosted an AMA on the r/engineering subreddit.
Raspberry Pi 6
One of the most interesting tidbits was on the Pi 6.
Looking back at previous launches:
2012: Raspberry Pi
2015: Raspberry Pi 2 (+3 years)
2016: Raspberry Pi 3 (+1 year)
2019:…
SRFI 263 is now in final status.This SRFI proposes a "Self"-inspired prototype object system. Such an object system works by having prototype objects that are derived repeatedly to modify, extend, and use them, and is interacted with by passing messages.
Update on what happened across the GNOME project in the week from May 15 to May 22.
Third Party Projects
Alexander Vanhee reports
Last Saturday, Bazaar was updated to 0.8.0 with the ability to install .flatpak bundles. We created a fancy new dialog so people can better understand what happens when…
I have a server at home. It runs a Kubernetes cluster and a few services. I want to expose them to the Internet, so I can e.g. share public links from my Nextcloud, or synchronize my Kobo reader with Grimmory. But I don't want to expose my home IP to the world, and I want to have some reasonable…
The kernel's page cache is charged with maintaining pages (or, more
correctly, folios) containing copies of
data from files in the filesystem; its performance has a big effect on the
performance of the system as a whole. One of the key decisions the kernel
must make is when to evict folios from the…
Let’s go for my web review for the week 2026-21.
Make your website or blog fediverse-ready
Tags: tech, fediverse, blog
It’s not complicated, and a good thing to do.
https://stefanbohacek.com/blog/make-your-website-or-blog-fediverse-ready/
Dumb Ways for an Open Source Project to Die
Tags: tech,…
A major page fault occurs when a process attempts to access a page that is
not currently present in RAM; satisfying such faults usually involves I/O, and can thus take some time. When many threads
sharing an address space are generating page faults, the result can be
significant lock contention…
We're excited to announce the release of version 1.14.0 of the Qt Extension for Visual Studio Code! This release introduces QML Live Preview with hot-reload capability, bringing real-time feedback directly into your editor.
Fixing Color Visuals, Exporting and Importing
We received multiple reports of problems when importing the Penpot library file. Users would see a Penpot instance crash upon loading our library.
One of our contributors noticed that there was a problematic graphic in the library that, when…