Devuan 6 “Excalibur,” based on Debian 13 “Trixie,” is now out with a mandatory /usr merge and PipeWire audio support.
Category Archives: Linux
Defeating KASLR by Doing Nothing at All (Project Zero)
The Project Zero blog explains
that, on 64-bit Arm systems, the kernel’s direct map is always placed at
the same virtual location, regardless of whether kernel address-space
layout randomization (KASLR) is enabled.
While it remains true that KASLR should not be trusted to prevent
exploitation, particularly in local contexts, it is regrettable
that the attitude around Linux KASLR is so fatalistic that putting
in the engineering effort to preserve its remaining integrity is
not considered to be worthwhile. The joint effect of these two
issues dramatically simplified what might otherwise have been a
more complicated and likely less reliable exploit.
Rust-Based Redox OS Gets Servo Web Engine Running – Sort Of
The Rust-based Redox OS open-source operating system project is out with its October 2025 status report. Most notable is this Rust-based OS now having the Rust-based Servo web engine running… Albeit in extremely crude form at the moment…
Linux 6.19 To Optimize Exiting To User-Space For Restartable Sequences
Queued up in a TIP branch ahead of the Linux 6.19 merge window opening in about one month’s time is optimizing the Restartable Sequences “RSEQ” code for its exit to user-space code path…
Pop!_OS deejays prepare to release holiday remix along with Cosmic v 1.0
Christmas is coming, the GNOME is getting fat… please put a penny in the old red hat?Ubuntu Summit System76’s POP!_OS is one of the more substantially modified Ubuntu based distros out there, and so it was something of a surprise to see the company’s substantial presence at the Ubuntu Summit. And its stable release along with version 1.0 of its custom desktop, COSMIC, is imminent.…
Archinstall 3.0.12 Brings Improved Bootloader Handling
Archinstall 3.0.12, a guided installer for Arch Linux, introduces a new -S flag for arch-chroot, enhanced Btrfs support, and adds Uzbek language support.
Ikey Doherty’s Gone Missing Again
As AerynOS powers ahead without its founder, the open source world might ask: Why does Ikey Doherty keep going AWOL?
The post Ikey Doherty’s Gone Missing Again appeared first on FOSS Force.
Python steering council accepts lazy imports
Barry Warsaw, writing for the Python steering council, has announced
that PEP 810 (“Explicit lazy
imports”) has been approved, unanimously, by the four who could vote. Since
Pablo Galindo Salgado was one of the PEP authors, he did not vote. The PEP provides a way to defer importing modules until the names
defined in a module are
needed by other parts of the program. We covered the PEP and the discussion around it
a few weeks back. The council also had “recommendations about some of
“, including:
the PEP’s details, a few suggestions for filling a couple of small
gaps
Use lazy as the keyword. We debated many of the given alternatives
(and some we came up with ourselves), and ultimately agreed with the PEP’s
choice of the lazy keyword. The closest challenger was
defer, but once we tried to use that in all the places where the
term is visible, we ultimately didn’t think it was as good an overall
fit. The same was true with all the other alternative keywords we could
come up with, so… lazy it is!What about from foo lazy import bar? Nope! We like that in both module imports and from-imports that the lazy keyword is the first thing on the line. It helps to visually recognize lazy imports of both varieties.
AXC3000 Starter Kit Highlights Altera Agilex 3 FPGA with HyperRAM and MIPI Support
Arrow has introduced the AXC3000 Starter Kit, a compact FPGA development platform featuring the first production device from the Altera Agilex 3 family. Following the Agilex 5 AXE5000 devkit, this board provides a smaller form factor and focuses on low- to mid-range applications that demand efficient compute performance in compact designs. The Altera Agilex 3 […]
[$] An explicit thread-safety proposal for Python
Python already has several ways to run programs concurrently —
including asynchronous functions, threads, subinterpreters, and multiprocessing
— but all of those options have drawbacks of one kind or another.
PEP 703 (“Making the Global Interpreter Lock Optional in CPython”)
removed a major barrier to running Python
threads in parallel, but also exposed Python programmers to the same tricky
synchronization problems found in other languages supporting multithreaded
programs. A new draft proposal
by Mark Shannon,
PEP 805 (“Safe Parallel Python”), suggests a way for the CPython runtime
to cut down on concurrency bugs, making it more practical for Python programmers
to use versions of the language without the global interpreter lock (GIL).
Git 2.52-rc0 Starts Working On SHA1-SHA256 Interop, Hints For New Default Branch Name
The first test release of the Git 2.52 distributed revision control system is now available. As has been a common trend, Git 2.52 is making further preparations in anticipation of the big Git 3.0 milestone…
Flatpak 1.17 Adds Support For Sideloading From OCI Images, flatpak+HTTPS URIs
Flatpak 1.17 is out today as the newest feature release for this Linux app sandboxing/distribution tech. Flatpak 1.17 brings a number of exciting new features…
Devuan 6.0 released
6.0 (“Excalibur”) of the systemd-averse Devuan distribution has been
released. It is based on Debian 13 (“trixie”), and includes some of
the significant changes from that release, including the merged
/usr hierarchy. See the
release notes for details.
11 Best Free and Open Source OpenAPI Linter Tools
OpenAPI is an industry standard to describe HTTP APIs. When using OpenAPI in your project, you can leverage other tools to help you generate documentation, code, tests, mock results, or even deploy your API. This article picks some useful tools to help you validate OpenAPI in your project.
The post 11 Best Free and Open Source OpenAPI Linter Tools appeared first on Linux Today.
[$] Namespace reference counting and listns()
The kernel’s namespaces feature is, among
other things, a key part of the implementation of containers. Like much in
the kernel, though, the namespace API evolved over time; there was no
design at the outset. As a result, this API has some rough edges and
missing features. Christian Brauner is working to straighten out the
namespace situation somewhat with this
daunting 72-part patch series that, among other things, adds a new
system call to allow user space to query the namespaces present on the
system.
Calibre 8.13 Open-Source E-Book Manager Improves Library Export on Linux
Calibre 8.13 is a small update that only improves library export on Linux distros that mount /tmp in RAM by no longer using the /tmp directory when dealing with a large Full-Text Search (FTS) database, and improves virtual libraries by allowing users to define their search expressions more comfortably in a multi-line edit box.
The post Calibre 8.13 Open-Source E-Book Manager Improves Library Export on Linux appeared first on Linux Today.
5 Best Free and Open Source Markdown Linter Tools
Discover the top 5 free and open source Markdown linter tools to enhance your writing. Improve your Markdown quality effortlessly with these essential resources.
The post 5 Best Free and Open Source Markdown Linter Tools appeared first on Linux Today.
Immich 2.1 Released with Better Slideshow Shuffle, New Notifications
Immich 2.1 self-hosted photo and video management solution refines slideshow shuffling, adds album notifications, and polishes performance across platforms.
The post Immich 2.1 Released with Better Slideshow Shuffle, New Notifications appeared first on Linux Today.
Wine 10.17 Released with Default EGL Renderer and Updated Mono Engine
Discover the latest Wine 10.17 release featuring a default EGL renderer and an updated Mono engine. Enhance your gaming and application experience today!
The post Wine 10.17 Released with Default EGL Renderer and Updated Mono Engine appeared first on Linux Today.
9to5Linux Weekly Roundup: November 2nd, 2025
The 264th installment of the 9to5Linux Weekly Roundup is here for the week ending on November 2nd, 2025, keeping you updated with the most important things happening in the Linux world.