Tux Machines

Do you waddle the waddle?

Other Sites

9to5Linux

CachyOS July 2025 Update Finally Lets Users Choose the Shell During Installation

Powered by the latest Linux 6.15 kernel series, the CachyOS ISO snapshot for July 2025 introduces a long-awaited feature requested by users, namely the ability to choose their favorite shell at installation time. As such, users now have the option to choose between cachyos-fish-config and cachyos-zsh-config.

GParted Live 1.7.0-8 Adds Mechanism to Reduce Random Order of Block Devices

Powered by Linux kernel 6.12.37-1 and based on the Debian Sid (Debian 13) repository as of July 12th, 2025, GParted Live 1.7.0-8 is here five and a half months after GParted Live 1.7.0-1 to implement a mechanism that reduces the possibility of random order of block devices in the live system.

Canonical Plans for a Fully Functional Desktop Session on RISC-V with Ubuntu 25.10

Last month, Canonical announced a significant change for RISC-V users that will drop support for most of the existing RISC-V hardware, as the company plans to raise the required RISC-V ISA profile family from RVA20 to RVA23. This means that about 90 percent of RISC-V devices won’t be able to run Ubuntu 25.10.

GStreamer 1.28 Promises Vulkan H.264 Encoder, AMD HIP Plugin, and More

GStreamer 1.28 looks like another big update promising new features like a Vulkan H.264 encoder, an AMD HIP (Heterogeneous-compute Interface for Portability) plugin, basic colorimetry support for Wayland, and a new wpe2 plugin for Webkit that makes use of the “WPE Platform API”.

LinuxGizmos.com

RISC-V Embedded Board Features TH1520 SoC, Dual GbE, and 4TOPS AI

The HH-SCDAYU800A is another RISC-V development board built around the Alibaba T-Head TH1520 system-on-chip. With its dual Gigabit Ethernet ports, multiple camera interfaces, and industrial-grade design, the board targets applications requiring multimedia features, edge inference, and smart device integration.

news

GDB 15.1 released!

posted by Roy Schestowitz on Jul 08, 2024,
updated Jul 09, 2024

            GDB 15.1 released!

Release 15.1 of GDB, the GNU Debugger, is now available. GDB is a source-level debugger for Ada, C, C++, Fortran, Go, Rust, and many other languages. GDB can target (i.e., debug programs running on) more than a dozen different processor architectures, and GDB itself can run on most popular GNU/Linux, Unix and Microsoft Windows variants. GDB is free (libre) software.
You can download GDB from the GNU HTTPS server in the directory:
https://ftp.gnu.org/gnu/gdb/?C=M;O=D
The vital stats:
Size sha256sum Name 24MiB 38254eacd4572134bca9c5a5aa4d4ca564cbbd30c369d881f733fb6b903354f2 gdb-15.1.tar.xz 40MiB 8b61b0c2bdd9d9c83b113c9167866bdb474651d291fedcaa5eb7cde49bd47036 gdb-15.1.tar.gz
There is a web page for GDB at:
https://www.gnu.org/software/gdb/
That page includes information about GDB mailing lists (an announcement mailing list, developers discussion lists, etc.), details on how to access GDB's source repository, locations for development snapshots, preformatted documentation, and links to related information around the net. We will put errata notes and host-specific tips for this release on-line as any problems come up. All mailing lists archives are also browsable via the web.
GDB 15.1 includes the following changes and enhancements:
* Building GDB and GDBserver now requires a C++17 compiler (for instance, GCC 9 or later).
* Enhanced Python support
** New function gdb.notify_mi(NAME, DATA), that emits custom GDB/MI async notification.
** New read/write attribute gdb.Value.bytes that contains a bytes object holding the contents of this value.
** New module gdb.missing_debug that facilitates dealing with objfiles that are missing any debug information.
** New function gdb.missing_debug.register_handler that can register an instance of a sub-class of gdb.missing_debug.MissingDebugInfo as a handler for objfiles that are missing debug information.
** New class gdb.missing_debug.MissingDebugInfo which can be sub-classed to create handlers for objfiles with missing debug information.
** Stop events now have a "details" attribute that holds a dictionary that carries the same information as an MI "*stopped" event.
** New function gdb.interrupt(), that interrupts GDB as if the user typed control-c.
** New gdb.InferiorThread.ptid_string attribute. This read-only attribute contains the string that appears in the 'Target Id' column of the 'info threads' command output.
** It is no longer possible to create new gdb.Progspace object using 'gdb.Progspace()', this will result in a TypeError. Progspace objects can still be obtained through calling other API functions, for example 'gdb.current_progspace()'.
** User defined attributes can be added to a gdb.Inferior object, these will be stored in the object's new Inferior.__dict__ attribute.
** User defined attributes can be added to a gdb.InferiorThread object, these will be stored in the object's new InferiorThread.__dict__ attribute.
** New constants gdb.SYMBOL_TYPE_DOMAIN, gdb.SYMBOL_FUNCTION_DOMAIN, and gdb.SEARCH_*_DOMAIN
* Debugger Adapter Protocol changes
** GDB now emits the "process" event.
** GDB now supports the "cancel" request.
** The "attach" request now supports specifying the program.
** New command "set debug dap-log-level" controls DAP logging.
* Remote protocol
** New stop reason: clone
** QThreadOptions in qSupported
** New remote packets: QThreadOptions, qIsAddressTagged
** New "set/show remote thread-options-packet" commands
* GDBserver
** The --remote-debug and --event-loop-debug command line options have been removed.
** The --debug command line option now takes an optional comma separated list of components to emit debug for. The currently supported components are: all, threads, event-loop, and remote. If no components are given then threads is assumed.
** The 'monitor set remote-debug' and 'monitor set event-loop-debug' command have been removed.
** The 'monitor set debug 0|1' command has been extended to take a component name, e.g.: 'monitor set debug COMPONENT off|on'. Possible component names are: all, threads, event-loop, and remote.
* Deprecated or removed
** The MPX commands "show/set mpx bound" have been deprecated, as Intel listed MPX as removed in 2019.
* Miscellaneous
** Guile API: New constants SYMBOL_TYPE_DOMAIN, SYMBOL_FUNCTION_DOMAIN, and SEARCH_*_DOMAIN
** New "set/show direct-call-timeout" commands.
** New "set/show indirect-call-timeout" commands.
** New "set/show unwind-on-timeout on|off" commands.
** New "set/show unwind-on-signal on|off" commands, renaming the old "set/show unwindonsignal" commands. The old commands are maintained as an alias.
** The "gcore" and "generate-core-file" commands now generates sparse core files, on systems that support it.
** The "maintenance info line-table" command now includes a new EPILOGUE-BEGIN column indicating the start of the function's epilogue.
** Simultaneous use of the 'r' and 'b' flags in the "disassemble" command now triggers an error.
For a complete list and more details on each item, please see the gdb/NEWS file, available at: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-15.1-release
-- Joel Brobecker

Read on

An update

LWN:

Other Recent Tux Machines' Posts

This Week in Plasma: tablet dials and day/night cycles
Welcome to a new issue of This Week in Plasma
Mozilla VPN Linux App is Now Available on Flathub
Linux users can now install the official Mozilla VPN client from Flathub
KDE Plasma 6.4 Desktop Environment Officially Released, This Is What’s New
The KDE Project released today KDE Plasma 6.4 as a major update with exciting new features and enhancements for all fans of the KDE Plasma desktop environment.
 
HowTo Geek on Software in GNU/Linux
3 articles
Open Hardware/Modding Leftovers
devices with GNU/Linux focus
Today in Techrights
Some of the latest articles
9to5Linux Weekly Roundup: July 13th, 2025
The 248th installment of the 9to5Linux Weekly Roundup is here for the week ending on July 13th, 2025.
Android Leftovers
I built a wireless Android Auto dongle with just a Raspberry Pi Zero 2 W
CachyOS July 2025 Update Brings Shell Choice, Wayland Defaults
Arch-based CachyOS's July 2025 update adds user-selectable shells at install
What Is Bazzite? Hands-On With the SteamOS Alternative
If you've researched gaming on Linux lately
I Tested 10 Popular Linux Desktop Environments, Here's How I Rank Them
Are you confused by all the options available among different Linux desktop environments
Free and Open Source Software
This is free and open source software
CachyOS July 2025 Update Finally Lets Users Choose the Shell During Installation
The CachyOS developers released today the ISO snapshot for July 2025 for this popular Arch Linux-based distribution targeting personal computers and handheld devices.
Fudzilla's Latest on GNU/Linux and Microsoft
4 more articles
today's leftovers
GNU/Linux, BSD, and more
This Week in Linux and Linux Out Loud
2 new episodes
GParted Live 1.7.0-8 Adds Mechanism to Reduce Random Order of Block Devices
GParted Live 1.7.0-8 has been released today for this open-source and free partition manager utility that lets you resize, copy, and move partitions without data loss, based on the popular GParted (GNOME Partition Manager) application.
Stories of Open Hardware, Hacking, and 3D Printing
on the hardware side
Journey Into Computing With Gentoo Exploring Desktop GNU/Linux
stories of 2 users
Linux Kernel: OpenZFS and Fake Frames
kernel space stuff
today's howtos
Instructionals/Technical posts
Free, Libre, and Open Source Software Leftovers
FOSS picks
Programming and Standards
some leftovers
Security Leftovers
Security picks
What Makes GNOME So Appealing?
By The New Stack's Wallen
Why the 40-yr old GNU’s free and open, but not open-source
In honor of this, here’s our rundown of everything you need to know about the GNU, GNU/Linux
TIL the PlayStation 2 Can Run Linux—Here's How It Works
I always thought that the PlayStation 3 was the only console to offer official Linux support as an alternative operating system
Labwc 0.9 Wayland Compositor Released with wlroots 0.19 Support
Labwc 0.9 window-stacking Wayland compositor lands with wlroots 0.19 support
Why I Actually Like Reading Linux Documentation Over Other Systems
Reading manuals and wikis might sound tedious
5 Ways Ubuntu Changed How I Use My PC
Are you a Windows user thinking of switching to Ubuntu
Free and Open Source Software
This is free and open source software
today's leftovers
GNU/Linux and more
Can a Linux laptop replace my MacBook? This one is off to a good start
Tuxedo Computers' Infinity Book Pro 14 is a sleek-looking laptop with Linux pre-installed
Games: Borderlands 4 Humble Bundle, Proton Experimental, and More
gaming picks
I put Linux on this 8-inch mini laptop, and it's filled a niche role for me
The Piccolo N150 is a tiny eight-inch laptop with more power than it suggests and a nice display
Programming Leftovers
Development, a handful of stories
Self-Hosted, Homelab-based, and Locally-Governed Home Servers
on controlling one's computing
Today in Techrights
Some of the latest articles
Canonical Plans for a Fully Functional Desktop Session on RISC-V with Ubuntu 25.10
With the upcoming Ubuntu 25.10 (Questing Quokka) release, Canonical plans to achieve a fully functional desktop session on the RISC-V architecture.
GStreamer 1.28 Promises Vulkan H.264 Encoder, AMD HIP Plugin, and More
The GStreamer project released the first development version of the upcoming GStreamer 1.28 stable series of this widely used open-source multimedia framework for handling audio and video streams.
NethServer 8.5
Release notes - Distribution Release
DebEX KDE Plasma based on Debian Trixie (upcoming Debian 13) with Refracta Snapshot and Calamares Installer :: Build 250707
NEWS 250707 about DebEX KDE Plasma – a Refracta Build
Ethical Hacking Distro Parrot OS 6.4 Is Out with Linux Kernel 6.12 LTS, New Tools
Parrot Security released Parrot OS 6.4 today as a new ISO snapshot of this Debian-based, security-oriented GNU/Linux distribution for penetration testing and ethical hacking.
Rhino Linux 2025.3 Rolls Out with RPK2, KDE Option
Rhino Linux 2025.3 is now available with the RPK2 package management tool by default, UBports sponsorship, and the KDE Plasma 6 UBXI desktop
MocaccinoOS v1.8.3
The team hopes you enjoy our effort
Linux Kamarada 15.6: integrated to your smartphone and complete with utilities
Linux Kamarada 15.6 is ready for everyone to use!
today's leftovers
some GNU/Linux and mostly FOSS
Databases: PostgreSQL and European Autonomy
PostgreSQL mostly
BSD Leftovers
BSD picks
Standards and More
XML and more on such matters
Security Leftovers
Security picks
Development and Programming Leftovers
R and more
GNU and Linux Leftovers
including games
Open Hardware/Modding: GNU/Linux, ESP32, and More
Some hardware picks
Red Hat and Fedora Leftovers
Fedora picks and more
This Week in GNOME and Parental Controls in GNOME
GNOME leftovers for today
today's howtos
many howtos
Kernel: Lustre at Google, RDNA 3.5 by AMD
linux news
Operating Systems: Outline of Distros in Use, EasyOS Containers, and MINIX
3 stories of note
KDE Frameworks 6.16 Improves Plasma’s Ability to Detect the Most Powerful GPU
The KDE Project released today KDE Frameworks 6.16 as the latest update to this collection of more than 70 add-on libraries for Qt, providing commonly needed functionality to KDE apps and the KDE Plasma desktop.
The price of software freedom is eternal politics
The new fork of the X.org X11 server is conservative… and we don't mean just technologically conservative.
Release of Wine 10.12
Wine 10.12
Android Leftovers
Leak reveals Samsung Auto DeX as an alternative to Android Auto for over 8,500 vehicle models
The software we have to use at work must respect our freedom
Many free software supporters worldwide are forced to give up their freedom when they log in or go to work
Calibre 8.6 Open-Source E-Book Manager Improves Database Restore Performance
Calibre developer Kovid Goyal released Calibre 8.6 today as the latest version of this open-source, free, and cross-platform e-book management software for GNU/Linux.
Lenovo readies WMI driver for gaming handhelds with Linux 6.17
New kernel patch brings native power controls to Legion Go S on Linux
Want to Customise GNOME Shell Notifications? Try This Extension
You may have noticed that Ubuntu (rather, GNOME Shell) doesn’t provide many notification customisation options out of the box
today's leftovers
GNU/Linux and more
Open Hardware/Modding: Raspberry Pi and Weekly GNU-like Mobile Linux
Hardware picks
today's howtos
idroot mostly
Videos About GNU/Linux and Free Software
via Invidious
Best Free and Open Source Software
We recommend the best free and open source alternatives
Radxa Fanless Network Router Offers 4 GbE Ports and NVMe Storage Up to 4TB
On the software side, the E24C supports both Debian Linux and Flippy OpenWrt
Games: Fanatical, SuperWEIRD, Steam Deck, and More
10 latest from GamingOnLinux
Today in Techrights
Some of the latest articles