Tux Machines

Do you waddle the waddle?

Other Sites

9to5Linux

9to5Linux Weekly Roundup: August 24th, 2025

I would like to thank everyone who sent us donations; your generosity is greatly appreciated. I also want to thank all of you for your continued support by commenting, liking, sharing, and boosting the articles, following us on social media, and, last but not least, sending us feedback.

CachyOS ISO Snapshot for August 2025 Introduces a New Package Dashboard

With this release, the CachyOS devs introduce a brand-new, web-based dashboard for finding packages across all CachyOS repositories and viewing details about the latest updates. The new dashboard lets users sort packages by architecture, package name, repository, and update time, and it features light and dark themes.

LinuxGizmos.com

Kickstarter Features Xerxes Pi: A Compact Compute Module Carrier for Home Labs

Kickstarter is currently featuring the Xerxes Pi, a compact compute module carrier developed by Rapid Analysis in Australia. Designed for home lab and small business rack environments, the project aims to provide an affordable, well-documented platform for clustered computing, container hosting, and open source server workloads.

Tiny Linux-Based Industrial Module Built on RK3506J SoC

The FET3506J-C is a compact embedded module from Forlinx based on the Rockchip RK3506J. It is designed for long-term industrial use in automation, transportation, energy, and communication systems. The module runs Linux 6.1 and supports low power operation, a small footprint, and extended temperature ranges.

Banana Pi BPI-M4 Super with Rockchip RK3568B2 and Dual Ethernet

Banana Pi has shared more hardware details about the upcoming BPI-M4 Super, a single-board computer designed for multimedia and IoT applications. The board integrates dual Ethernet (1 GbE and 2.5 GbE), PCIe expansion, Wi-Fi 6, Bluetooth 5.3, and 4K HDMI output.

mimmutable() for OpenBSD

posted by Roy Schestowitz on Dec 22, 2022

Virtual-memory systems provide a great deal of flexibility in how memory can be mapped and protected. Unfortunately, memory-management flexibility can also be useful to attackers bent on compromising a system. In the OpenBSD world, a new system call is being added to reduce this flexibility; it is, though, a system call that almost no code is expected to use.

[...]

A call to mimmutable() will render the mapping of the len bytes of memory starting at addr immutable, meaning that the kernel will not allow any changes to either the memory protections or the mapping in that range. As a result, system calls like mmap() or mprotect() that would affect that range will, instead, fail.

At first glance, mimmutable() looks similar in spirit to OpenBSD's pledge(), which restricts the system calls that the calling process may use. But, while pledge() calls appear in numerous programs in the OpenBSD repository, mimmutable() calls will be rare indeed. Most developers lack a detailed understanding of the memory layout of their programs and are not well placed to render portions of their address space immutable, but the kernel and the linker are a different story.

The details of how mimmutable() will be used are described in detail in this email from De Raadt. In simplified form, it starts when the kernel loads a new executable image; once the text, stack, and data areas have been mapped, they will be made immutable before the program even starts running. For static binaries, the C runtime will do a bit of fixup and then use mimmutable() to make most of the rest of the mapped address space immutable as well. For dynamically linked binaries, the shared-library linker (ld.so) performs a similar set of tasks, mapping each library into the address space, then making most of those mappings immutable.

Read on

Also: Valuable News – 2022/12/19 ["The Valuable News weekly series is dedicated to provide summary about news, articles and other interesting stuff mostly but not always related to the UNIX or BSD systems."]

Other Recent Tux Machines' Posts

Debian Trixie-Based Grml 2025.08 Is Out to Celebrate Debian’s 32nd Birthday
Debian-based Grml 2025.08 bootable live distribution for system administrators is out today to celebrate Debian’s 32nd birthday.
An Early Birthday Gift [original]
High Court sided with women against exceptionally bad men
CachyOS ISO Snapshot for August 2025 Introduces a New Package Dashboard
Arch Linux-based CachyOS distribution has a new ISO snapshot for August 2025 that brings the latest package updates from the Arch Linux repositories, as well as various other improvements.
FFmpeg 8.0 “Huffman” Released with AV1 Vulkan Encoder, VVC VA-API Decoding
FFmpeg 8.0 has been released today as a major update to this open-source multimedia framework that introduces numerous features, including new decoders, as well as various improvements.
The Gift of Life [original]
the focus was pets
DDoS Attacks Against Arch Linux
bad news again
 
Today in Techrights
Some of the latest articles
9to5Linux Weekly Roundup: August 24th, 2025
The 254th installment of the 9to5Linux Weekly Roundup is here for the week ending on August 24th, 2025.
GNU/Linux Applications, HowTos, Devices
some leftovers
The Framework Desktop and Linux have shown me the path to PC gaming in the living room | The Verge
I’ve spent the past couple weeks using the Framework Desktop with a clever Linux distro called Bazzite
Leaving Windows Behind: 5 Signs You’ve Shifted to a Linux Mindset
There was a time when installing software from almost any source didn't matter to me
Recent Videos About GNU/Linux and Free Software
via Invidious
GNU/Linux and FOSS Leftovers
misc. stories for Sunday
Programming Leftovers
Development picks
Audiocasts/Shows: mintCast, Linux Out Loud, and This Week in Linux
3 new episodes
today's howtos
idroot and more
Databases: Spatial Joins in DuckDB, pgAdmin 4 v9.7, Pgpool-II, and g_hint_plan v1.8.0
Postgres et al
HandBrake 1.10.1 Released with Fixes for Video Encoding and Subtitles
HandBrake 1.10.1, an open-source video transcoder, fixes x265 visual glitches
Free and Open Source Software
This is free and open source software
Tiny Linux-Based Industrial Module Built on RK3506J SoC
The module runs Linux 6.1 and supports low power operation, a small footprint
Linux 6.16.3
I'm announcing the release of the 6.16.3 kernel
Is It Really Open Source? How to Tell if a Project Walks the Walk
Not all open source is created equal, argues open source advocate
Programming Leftovers and Devices/Hardware
leftovers for Sunday
Today in Techrights
Some of the latest articles
Ethereum Cypherpunk Congress 2 (Buenos Aires, Argentina) Lists Richard Stallman First [original]
they've just updated their site and Stallman is listed first
GNU/Linux and Free Software Leftovers
FOSS and more
Static Site Generators (SSG): Eleventy and Blogroll Work
some Web related posts
Mozilla: Firefox 128.14.0 ESR for PowerPC, Dabbling in Bubble/Hype/Waste of Energy, and Servo Updates
Mozilla-related posts
Open Hardware/Modding: ESP32, SparkFun, and More
Hardware news
Tumbleweed and OpenSUSE Reports
From the Tumbleweed and OpenSUSE world
Cinnamon, KDE, and GNOME Leftovers
Desktop Environments (DE) news
BSD: TrueNAS (FreeBSD) on 64-bit Arm and Latest From OpenBSD
BSD leftovers
Barry Kauler on EasyOS Development and More
latest from EasyOS
Applications: Zed, Zephyr, Aviator, and More
Software news
Graphics: vkd3d 1.17 Released and Chromium Adds Native HDR Support for Linux Wayland
some graphics leftovers
Security Leftovers
with focus on GNU/Linux
Misinformation About "Linux", Proprietary and Scammy Things (Like "Web3")
4 stories
Here’s How I Made Linux Feel More Like macOS Using KDE Plasma
To follow this guide, you’ll need to use a Linux distro using the KDE Plasma desktop environment
Fedora and Red Hat Leftovers
mostly the latter
today's howtos
many howtos
Programming Leftovers
Development picks
Android Leftovers
Android will soon let you decide if your Pixel can lower your loud headphone volume
GNU/Linux and BSD Leftovers
mostly GNU/Linux, as usual
Besgnulinux JWM 3-0 is ready to use
The background image changer has been updated
Calibre 8.9 E-Book Manager Adds Support for Embedded Fonts to HTMLZ Output
Calibre 8.9 open-source e-book manager is now available for download with improvements to the annotations browser, HTMLZ output, and more.
Never Tried openSUSE Linux? Here's What It's Like
If at any time in the past thirty years you've explored the world of Linux
Desktop Linux Keeps Winning the Wrong Battles
Linux is one of the most prolific operating systems in the world—except when it comes to desktop PCs
Games: CARGO, Wild Blue, and More
GamingOnLinux's latest
Free and Open Source Software
This is free and open source software
This Week in Plasma: KDE Initial System Setup
Welcome to a new issue of This Week in Plasma!
This Week in GNOME: #213 Fixed Rules
Update on what happened across the GNOME project in the week from August 15 to August 22
Banana Pi BPI-M4 Super with Rockchip RK3568B2 and Dual Ethernet
On the software side, Banana Pi indicates support will be provided for Debian 11 (Bullseye) and an Android 9 image tailored for TV box use
Popular Pages and Stories in Tux Machines
very visible on the Web
Today in Techrights
Some of the latest articles