GNOME is probably the most used desktop environment on Linux; its latest iteration (codename “Bengaluru”), ships with many performance improvements and some new features, as the ability to limit the battery charge straight from the “control center”, in order to preserve its health and increase its lifespan. By default, when this feature is active, a battery will start charging only when under 75% of its capacity, and will stop charging when it reaches 80%. In this tutorial, we learn how to replace those values with custom ones.
Category Archives: Linux
[$] The mystery of the Mailman 2 CVEs
Many eyebrows were raised recently when three vulnerabilities were announced
that allegedly impact GNU Mailman 2.1,
since many folks assumed that it was no longer being supported. That’s
not quite the case. Even though version 3 of
the GNU Mailman mailing-list manager has been available
since 2015, and version 2 was declared (mostly) end of life
(EOL) in 2020, there are still plenty of users and projects still
using version 2.1.x. There is, as it turns out, a big difference between
mostly EOL and actually EOL. For example: WebPros, the company behind the cPanel server and web-site-management
platform, still maintains a port of
Mailman 2.1.x to Python 3 for its customers and was
quick to respond to reports of vulnerabilities. However, the
company and upstream Mailman project dispute that the CVEs are
valid.
Intel Makes “AI Flame Graphs” Open-Source
Intel’s AI Flame Graphs software is now open-source. This is a project that started for Intel’s Tiber AI Cloud to provide more insight into AI accelerator/GPU usage and hardware profilining of the full software stack. After being an internal/customer-only software project for some months, AI Flame Graphs is now open-source…
Watch out for any Linux malware sneakily evading syscall-watching antivirus
Google dumped io_uring after $1M in bug bounties. A proof-of-concept program has been released to demonstrate a so-called monitoring “blind spot” in how some Linux antivirus and other endpoint protection tools use the kernel’s io_uring interface.…
Valve’s Proton 10.0 Beta Released With More Windows Games Now Playable On Linux
Valve and CodeWeavers today announced the much anticipated beta release of Proton 10.0 as the newest version of their downstream version of Wine that powers Steam Play for running Windows games on Linux…
LWN’s Mastodon migration
The LWN.net fediverse (Mastodon) feed has moved; we are now known as @LWN@lwn.net. The migration magic has
shifted many of our followers over automatically but, if you follow that
stream, you might want to make sure that you have shifted to the new
source.
FreeBSD Wants to Know a Few Things
FreeBSD evidently found last year’s Community Survey so useful that they’re turning it into an annual event.
The post FreeBSD Wants to Know a Few Things appeared first on FOSS Force.
Intel’s Open-Source Vulkan Driver Lands BFloat16 Support In Mesa 25.2
Introduced last month in the Vulkan 1.4.311 spec was VK_KHR_shader_bfloat16 for supporting BF16 types within SPIR-V shaders. Merged today for Mesa 25.2 is that BFloat16 support for Intel’s open-source Vulkan Linux driver…
Ubuntu 25.04 & Fedora 42 Hit A Long Sought Milestone With HDR Support Working Well On The Linux Desktop
It’s almost majestic: HDR display support working on the Linux desktop. If you asked me at the start of the calendar year if I’d expect to see modern Linux distributions shipping with working HDR display support in H1’2025, I would have been doubtful. But after a lot of miraculous work that landed across numerous upstream repositories over the past two months or so, everything has come together just in time for the likes of Ubuntu 25.04 and Fedora Workstation 42. There still are apps not supporting HDR and the like, but the core infrastructure is in place and working. The past two weeks I’ve begun testing out the Linux HDR desktop experience with the ASUS ROG Swift OLED PG27UCDM 27-inch 4K display. Between the ASUS PG27UCDM’s QD-OLED display and HDR support enabled under Linux, it delivers a very beautiful Linux desktop experience.
Meson 1.8.0 released
Version 1.8.0
of the Meson build system has
been released. Notable changes in this release include the ability to
run rustdoc for Rust projects, support for the c2y and gnu2y
compiler options, and a new argument (android_exe_type) that
makes it possible to use the same meson.build file for
Android and non-Android systems.
Firefox 138.0 released
138.0 of the Firefox web browser has been released. Changes include
some profile-management improvements, the ability to get weather-related
suggestions in the address bar (US only), and some security fixes.
DRM Code For Linux 6.16 Hides The “Disgusting Turds” & Adds TI AM68 GPU Support
Sent out today was a batch of drm-misc-next patches for queuing ahead of the Linux 6.16 merge window. There are a few notable changes here as part of the Direct Rendering Manager updates for the core code and smaller kernel drivers…
Barnes: Parallel ./configure
Tavian Barnes takes on
the tedious process of waiting for configure scripts to run.
I paid good money for my 24 CPU cores, but ./configure can only
manage to use 69% of one of them. As a result, this random project
takes about 13.5× longer to configure the build than it does to
actually do the build.The purpose of a ./configure script is basically to run the
compiler a bunch of times and check which runs succeeded. In this
way it can test whether particular headers, functions, struct
fields, etc. exist, which lets people write portable software. This
is an embarrassingly parallel problem, but Autoconf can’t
parallelize it, and neither can CMake, neither can Meson, etc.,
etc.
(Thanks to Paul Wise).
Is Free/Open Source Software Sustainable?
The co-founder of the open-source company Nextcloud reminds us that the free software philosophy that’s the foundation of open source is much more than a software development model.<
The post Is Free/Open Source Software Sustainable? appeared first on FOSS Force.
Trinity Desktop R14.1.4 Continues With The KDE 3.5 Codebase
The Trinity Desktop Environment as a long ago fork of the KDE 3.5 desktop released TDE R14.1.4 on Sunday as the newest maintenance release with various bug fixes and minor feature improvements…
Urgent Update: Kali Linux Users Must Manually Install New Repository Key
Kali Linux users must manually install a new archive signing key after the previous one was lost, impacting system updates until resolved.
CNCF tells main NATS contributor Synadia that it’s free to fork off
But what it can’t do is ‘unilaterally claw back a community project and its infrastructure, assets, and branding’. The Cloud Native Computing Foundation (CNCF) has filed a petition with the US Patent and Trademark Office to prevent Synadia from using the logo and domain for NATS, the open source messaging system.…
AMD Linux Network Driver Prepares For “Crater” Ethernet Device
The AMD-XGBE Linux network driver has seen a set of patches published for it in enabling the “new” AMD Ethernet Device codenamed Crater…
What the EU Can Learn From India About Digital Policies
For the last several decades, India has been quietly developing its economic independence muscles as it morphs into an IT leader with global prowess.
[$] Inline socket-local storage for BPF
Martin Lau gave a talk in the BPF track of the 2025 Linux Storage, Filesystem,
Memory-Management, and BPF Summit about a performance problem
plaguing the networking subsystem, and some potential ways to fix it. He works on
BPF programs that need to store socket-local data; amid other improvements to
the networking and BPF subsystems, retrieving that data has become a noticeable
bottleneck for his use case. His proposed fix prompted a good deal of discussion
about how the data should be laid out.