Feed aggregator
next-20251104: linux-next
LinuxHub 3.0.9
Defeating KASLR by Doing Nothing at All (Project Zero)
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.
Omarchy 3.1.5
LibreELEC 12.2.1
Python steering council accepts lazy imports
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.
[$] 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).
Devuan 6.0 released
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()
10 Best Free and Open Source Web-Based Food and Drink Software
This roundup focuses on the finest web-based food and drink software for Linux. Only free and open source software is eligible for inclusion
The post 10 Best Free and Open Source Web-Based Food and Drink Software appeared first on Linux Today.
GIMP Officially Launches Its New Snap Package for Linux Users
GIMP joins the Snap ecosystem with an official package offering better reliability, updates, and plugin support.
The post GIMP Officially Launches Its New Snap Package for Linux Users appeared first on Linux Today.
PeaZip 10.7 File Archiver Adds Image Thumbnails on Linux
PeaZip 10.7, an open-source file archiver, adds cross-platform image thumbnails, an improved file manager, and smarter handling of archives.
The post PeaZip 10.7 File Archiver Adds Image Thumbnails on Linux appeared first on Linux Today.
A new kernel port — to WebAssembly
Wasm is similar to every other arch in Linux, but also different. One important difference is that there is no way to suspend execution of a task. There is a way around this though: Linux supports up to 8k CPUs (or possibly more...). We can just spin up a new CPU dedicated to each user task (process/thread) and never preempt it
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
This article picks some useful tools to help you fix Markdown code.
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
Wine 10.17 introduces EGL as the default OpenGL renderer, updates Mono to 10.3.0, and fixes 17 bugs for improved app compatibility.
The post Wine 10.17 Released with Default EGL Renderer and Updated Mono Engine appeared first on Linux Today.
Zorin OS 18 Downloads Skyrocket in the Last 48 Hours
Over 100K users downloaded Zorin OS 18 in 48 hours, and more than 70% came from Windows, possibly driven by the end of Windows 10 support.
The post Zorin OS 18 Downloads Skyrocket in the Last 48 Hours appeared first on Linux Today.
GNOME 49.1 Lands with Shell & Mutter Fixes, GTK 4.20.2 Backports
GNOME 49.1, the first bugfix release to the 49 series of the desktop environment, is out now, addressing freezes, focus quirks, resize glitches, and other minor issues.
The post GNOME 49.1 Lands with Shell & Mutter Fixes, GTK 4.20.2 Backports appeared first on Linux Today.