Tux Machines

Do you waddle the waddle?

Other Sites

LinuxGizmos.com

DreamHAT+ Enables 60 GHz Radar Sensing on Raspberry Pi 4B and 5

Dream Boards has released the DreamHAT+ Radar, a compact add-on board that brings high-precision 60 GHz mm-wave radar capabilities to Raspberry Pi 4B and 5. Built around Infineon’s BGT60TR13C radar chip, the DreamHAT+ is designed for developers and researchers working on gesture recognition, presence detection, indoor tracking, and privacy-focused sensing, all without relying on cameras or microphones.

Raspberry Pi Expands Embedded Lineup with Low-Cost Radio and Camera Modules

This month, Raspberry Pi launched two new components for embedded designs. The $4 Radio Module 2 adds Wi-Fi and Bluetooth to RP2040 and RP2350 projects, while the Camera Module 3 Sensor Assemblies offer a compact way to integrate Raspberry Pi’s 12MP camera into custom hardware.

9to5Linux

Firefox 141 Web Browser Is Now Available for Download, Here’s What’s New

As mentioned during beta testing, Firefox 141 is a small release that only introduces a couple of new features, one of them being the ability to use less memory on Linux systems and no longer requiring a forced restart after applying an update via a package manager.

9to5Linux Weekly Roundup: July 20th, 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.

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

Geany 2.1 Lightweight IDE Brings Smoother UI, New Filetypes, and Theming Support
Geany 2.1, a lightweight and user-friendly IDE
Clear Linux - In Memoriam
the Clear Linux team is probably part of these layoffs
Firefox 141 Web Browser Is Now Available for Download, Here’s What’s New
Mozilla has published today the final release of the Firefox 141 open-source web browser ahead of its official unveiling on July 22nd, 2025.
Linux market share just crossed 5%, hitting a new milestone
This could mark the beginning of a new era for Linux-based platforms
 
HowTo Geek on LibreOffice, Homelab, and Plex Media Server
assorted recent articles
GNU/Linux and BSD Leftovers
UNIX and more
Free, Libre, and Open Source Software Leftovers
FOSS picks for now
Games: Steam Games and More
a pair of stories
Open Hardware/Modding: RISC-V, Raspberry Pi, and More
hardware picks
Android Leftovers
5 Android phones you should buy instead of the Galaxy Z Fold 7
Raspberry Pi Imager 1.9.6 Brings Better SSH Validation
Raspberry Pi Imager 1.9.6, an easy-to-use SD card preparation tool by Raspberry Pi
This lightweight Linux distro makes switching from Windows 10 easy
Lubuntu is a fast, no-frills Linux distribution for the masses - and it's perfect for reviving older hardware
Free and Open Source Software, howtos and Installations
Free and Open Source Software
What’s the Point of Linux “Anti-Something” Distros?
The biggest question our man in Italy has about Linux distros and other open source software projects taking political stances is
today's leftovers
Debian and more
How the Free Software Foundation Battles the LLM Bots
As the Free Software Foundation approaches its 40th anniversary, it's facing ongoing and increasing distributed denial-of-service attacks.
Free and Open Source Software
This is free and open source software
Review: HeliumOS 10.0
I had some mixed feelings while running HeliumOS
today's howtos
only a few so far on Monday
9to5Linux Weekly Roundup: July 20th, 2025
The 249th installment of the 9to5Linux Weekly Roundup is here for the week ending on July 20th, 2025.
Today in Techrights
Some of the latest articles
Games: SuperTuxKart in Research, MAME 0.278 is Released
Some gaming leftovers
NixOS Containers and Why Qubes Is the Wrong Linux Distro for You
a couple of recent articles
Raspberry Pi, Home Assistant Server, and Plex Media Server
devices and hosting picks
Self-Hosted Software and Free Software Articles
Some recent picks
Recent Articles About Proxmox
Proxmox handful
today's howtos
4 technical posts
Terminal Multiplexer and the Terminal Fetish
a couple of articles
Homelabbers and Self-Hosting
Recent articles
Android Leftovers
7 Best Android Apps for Chromebook Productivity
HDR Video Playback Lands in Chromium on Wayland
Chromium adds Wayland color-management-v1 support
Linux is the best thing to happen to PC gaming in years
In recent years, though, that's changed, and believe it or not, it's mostly thanks to Linux
This Week in Plasma: rounded bottom corners
This week we continues the feature work for Plasma 6.5
Free and Open Source Software
This is free and open source software
A Cauldron of ideas to help those facing the end of Windows 10
The end is coming, the end is coming…the end of Windows 10 support
GNU/Linux and KDE Leftovers
a few more picks for today
Retro and Open Hardware
Hardware and OSes
Kevin Boone: antiX vs. MX Linux on old-ish laptops
I loathe all forms of waste
today's howtos
many from idroot
Open Data, Open Access, and Standards
Sharing in the news
Programming Leftovers
Development picks for today
Applications: Privacy Note Apps, Recording the Screen, and More
picks regarding software for GNU/Linux
Malware Discovered in Arch Linux AUR Packages
Arch Linux deletes three browser-related AUR packages infected with a Remote Access Trojan
today's leftovers
half a dozen more stories
today's howtos
a handful of howtos
Garuda Linux Retires MHWD and Settings Manager
The new Garuda Linux update replaces outdated video driver metapackages with modern hardware profiles
Debian 13 Set to Launch on August 9
Debian 13 (Trixie) is scheduled for release on August 9, featuring KDE Plasma 6.3.5, GNOME 48, and Linux kernel 6.12 LTS
I switched from Windows to Linux and made these 4 rookie mistakes - don't be like me
The problem is, I haven't used Linux properly during my entire time using computers
This Linux distro is built for home theatres, and is "just enough OS for Kodi"
I think one of the coolest aspects of Linux distros is the sheer number of them
5 Surprising Linux Facts Every Beginner Should Know
You’ve probably used Linux today without even realizing it
Linux has over 6% of the desktop market
new articles
Krita 5.2.11 Released!
Today we're releasing Krita 5.2.11! This is a bug fix release for Krita 5.2.10
Free and Open Source Software
This is free and open source software
Videos: GNU/Linux and Free Software Clips in Invidious
from the past week
Today in Techrights
Some of the latest articles
CachyOS July 2025 Update Brings Shell Choice, Wayland Defaults
Arch-based CachyOS's July 2025 update adds user-selectable shells at install
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.