Tux Machines

Do you waddle the waddle?

Other Sites

9to5Linux

9to5Linux Weekly Roundup: June 1st, 2025

I want to thank everyone who sent us donations; your generosity is 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.

Slackware-Based PorteuX 2.1 Is One of the First Distros to Ship with Linux 6.15

Coming two months after PorteuX 2.0, the PorteuX 2.1 release is powered by the latest and greatest Linux 6.15 kernel series and ships with NTFS3 as the default driver for handling NTFS filesystems instead of NTFS-3G. The devs warn that all symlinks stored on NTFS partitions will need to be regenerated.

CachyOS ISO Snapshot for May 2025 Improves Support for Older NVIDIA GPUs

Still powered by the Linux 6.14 kernel series, the CachyOS ISO snapshot for May 2025 features the latest KDE Plasma 6.3.5 desktop environment, which is accompanied by the latest KDE Gear 25.04.1 and KDE Frameworks 6.14 software suites, all built against the Qt 6.9 open-source application framework.

LinuxGizmos.com

Touchscreen Smart Box Based on ESP32-P4 with Wi-Fi 6 or Ethernet

The ESP32-P4 Smart 86 Box is a compact development board with a 4-inch capacitive touchscreen, designed for HMI, smart control panels, and edge processing. Its 86 mm form factor allows it to be easily installed in wall-mounted enclosures for use in embedded automation and smart terminal applications.

OpenSSH 9.1 released (UPDATED)

posted by Roy Schestowitz on Oct 04, 2022,
updated Oct 05, 2022

OpenSSH 9.1 has just been released. It will be available from the
mirrors listed at https://www.openssh.com/ shortly.

OpenSSH is a 100% complete SSH protocol 2.0 implementation and includes sftp client and server support.
Once again, we would like to thank the OpenSSH community for their continued support of the project, especially those who contributed code or patches, reported bugs, tested snapshots or donated to the project. More information on donations may be found at: https://www.openssh.com/donations.html
Changes since OpenSSH 9.0 =========================
This release is focused on bug fixing.
Security ========
This release contains fixes for three minor memory safety problems. None are believed to be exploitable, but we report most memory safety problems as potential security vulnerabilities out of caution.
* ssh-keyscan(1): fix a one-byte overflow in SSH- banner processing. Reported by Qualys
* ssh-keygen(1): double free() in error path of file hashing step in signing/verify code; GHPR333
* ssh-keysign(8): double-free in error path introduced in openssh-8.9
Potentially-incompatible changes --------------------------------
* The portable OpenSSH project now signs commits and release tags using git's recent SSH signature support. The list of developer signing keys is included in the repository as .git_allowed_signers and is cross-signed using the PGP key that is still used to sign release artifacts: https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/RELEASE_KEY.asc
* ssh(1), sshd(8): SetEnv directives in ssh_config and sshd_config are now first-match-wins to match other directives. Previously if an environment variable was multiply specified the last set value would have been used. bz3438
* ssh-keygen(8): ssh-keygen -A (generate all default host key types) will no longer generate DSA keys, as these are insecure and have not been used by default for some years.
New features ------------
* ssh(1), sshd(8): add a RequiredRSASize directive to set a minimum RSA key length. Keys below this length will be ignored for user authentication and for host authentication in sshd(8).
ssh(1) will terminate a connection if the server offers an RSA key that falls below this limit, as the SSH protocol does not include the ability to retry a failed key exchange.
* sftp-server(8): add a "users-groups-by-id@openssh.com" extension request that allows the client to obtain user/group names that correspond to a set of uids/gids.
* sftp(1): use "users-groups-by-id@openssh.com" sftp-server extension (when available) to fill in user/group names for directory listings.
* sftp-server(8): support the "home-directory" extension request defined in draft-ietf-secsh-filexfer-extensions-00. This overlaps a bit with the existing "expand-path@openssh.com", but some other clients support it.
* ssh-keygen(1), sshd(8): allow certificate validity intervals, sshsig verification times and authorized_keys expiry-time options to accept dates in the UTC time zone in addition to the default of interpreting them in the system time zone. YYYYMMDD and YYMMDDHHMM[SS] dates/times will be interpreted as UTC if suffixed with a 'Z' character.
Also allow certificate validity intervals to be specified in raw seconds-since-epoch as hex value, e.g. -V 0x1234:0x4567890. This is intended for use by regress tests and other tools that call ssh-keygen as part of a CA workflow. bz3468
* sftp(1): allow arguments to the sftp -D option, e.g. sftp -D "/usr/libexec/sftp-server -el debug3"
* ssh-keygen(1): allow the existing -U (use agent) flag to work with "-Y sign" operations, where it will be interpreted to require that the private keys is hosted in an agent; bz3429
Bugfixes --------
* ssh-keygen(1): implement the "verify-required" certificate option. This was already documented when support for user-verified FIDO keys was added, but the ssh-keygen(1) code was missing.
* ssh-agent(1): hook up the restrict_websafe command-line flag; previously the flag was accepted but never actually used.
* sftp(1): improve filename tab completions: never try to complete names to non-existent commands, and better match the completion type (local or remote filename) against the argument position being completed.
* ssh-keygen(1), ssh(1), ssh-agent(1): several fixes to FIDO key handling, especially relating to keys that request user-verification. These should reduce the number of unnecessary PIN prompts for keys that support intrinsic user verification. GHPR302, GHPR329
* ssh-keygen(1): when enrolling a FIDO resident key, check if a credential with matching application and user ID strings already exists and, if so, prompt the user for confirmation before overwriting the credential. GHPR329
* sshd(8): improve logging of errors when opening authorized_keys files. bz2042
* ssh(1): avoid multiplexing operations that could cause SIGPIPE from causing the client to exit early. bz3454
* ssh_config(5), sshd_config(5): clarify that the RekeyLimit directive applies to both transmitted and received data. GHPR328
* ssh-keygen(1): avoid double fclose() in error path.
* sshd(8): log an error if pipe() fails while accepting a connection. bz3447
* ssh(1), ssh-keygen(1): fix possible NULL deref when built without FIDO support. bz3443
* ssh-keyscan(1): add missing *-sk types to ssh-keyscan manpage. GHPR294.
* sshd(8): ensure that authentication passwords are cleared from memory in error paths. GHPR286
* ssh(1), ssh-agent(1): avoid possibility of notifier code executing kill(-1). GHPR286
* ssh_config(5): note that the ProxyJump directive also accepts the same tokens as ProxyCommand. GHPR305.
* scp(1): do not not ftruncate(3) files early when in sftp mode. The previous behaviour of unconditionally truncating the destination file would cause "scp ~/foo localhost:foo" and the reverse "scp localhost:foo ~/foo" to delete all the contents of their destination. bz3431
* ssh-keygen(1): improve error message when 'ssh-keygen -Y sign' is unable to load a private key; bz3429
* sftp(1), scp(1): when performing operations that glob(3) a remote path, ensure that the implicit working directory used to construct that path escapes glob(3) characters. This prevents glob characters from being processed in places they shouldn't, e.g. "cd /tmp/a*/", "get *.txt" should have the get operation treat the path "/tmp/a*" literally and not attempt to expand it.
* ssh(1), sshd(8): be stricter in which characters will be accepted in specifying a mask length; allow only 0-9. GHPR278
* ssh-keygen(1): avoid printing hash algorithm twice when dumping a KRL
* ssh(1), sshd(8): continue running local I/O for open channels during SSH transport rekeying. This should make ~-escapes work in the client (e.g. to exit) if the connection happened to have stalled during a rekey event.
* ssh(1), sshd(8): avoid potential poll() spin during rekeying
* Further hardening for sshbuf internals: disallow "reparenting" a hierarchical sshbuf and zero the entire buffer if reallocation fails. GHPR287
Portability -----------
* ssh(1), ssh-keygen(1), sshd(8): automatically enable the built-in FIDO security key support if libfido2 is found and usable, unless --without-security-key-builtin was requested.
* ssh(1), ssh-keygen(1), sshd(8): many fixes to make the WinHello FIDO device usable on Cygwin. The windows://hello FIDO device will be automatically used by default on this platform unless requested otherwise, or when probing resident FIDO credentials (an operation not currently supported by WinHello).
* Portable OpenSSH: remove workarounds for obsolete and unsupported versions of OpenSSL libcrypto. In particular, this release removes fallback support for OpenSSL that lacks AES-CTR or AES-GCM.
Those AES cipher modes were added to OpenSSL prior to the minimum version currently supported by OpenSSH, so this is not expected to impact any currently supported configurations.
* sshd(8): fix SANDBOX_SECCOMP_FILTER_DEBUG on current Linux/glibc
* All: resync and clean up internal CSPRNG code.
* scp(1), sftp(1), sftp-server(8): avoid linking these programs with unnecessary libraries. They are no longer linked against libz and libcrypto. This may be of benefit to space constrained systems using any of those components in isolation.
* sshd(8): add AUDIT_ARCH_PPC to supported seccomp sandbox architectures.
* configure: remove special casing of crypt(). configure will no longer search for crypt() in libcrypto, as it was removed from there years ago. configure will now only search libc and libcrypt.
* configure: refuse to use OpenSSL 3.0.4 due to potential RCE in its RSA implementation (CVE-2022-2274) on x86_64.
* All: request 1.1x API compatibility for OpenSSL >=3.x; GHPR#322
* ssh(1), ssh-keygen(1), sshd(8): fix a number of missing includes required by the XMSS code on some platforms.
* sshd(8): cache timezone data in capsicum sandbox.
Checksums: ==========
- SHA1 (openssh-9.1.tar.gz) = 3ae2d6a3a695d92778c4c4567dcd6ad481092f6c - SHA256 (openssh-9.1.tar.gz) = QKfVArlcItV+e8V1Th85TL5//5d/AvOUhYOeHMDEGuE=
- SHA1 (openssh-9.1p1.tar.gz) = 15545440268967511d3194ebf20bcd0c7ff3fcc9 - SHA256 (openssh-9.1p1.tar.gz) = GfhQCcfj4jeH8CNvuxV4OSq01L+fjsX+a8HNfov90og=
Please note that the SHA256 signatures are base64 encoded and not hexadecimal (which is the default for most checksum tools). The PGP key used to sign the releases is available from the mirror sites: https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/RELEASE_KEY.asc
Reporting Bugs: ===============
- Please read https://www.openssh.com/report.html Security bugs should be reported directly to openssh@openssh.com

UPDATE

A couple of reference pages:

Other Recent Tux Machines' Posts

GNOME Foundation Report and This Week in GNOME
Some GNOME news
Ubuntu 20.04 LTS End Of Life – activate ESM to keep your fleet of devices secure and operational
Focal Fossa will reach the End of Standard Support in May 2025, also known as End Of Life (EOL)
AlmaLinux OS 10 Released as a Free Alternative to Red Hat Enterprise Linux 10
Today, the AlmaLinux OS Foundation announced the release and general availability of AlmaLinux OS 10 (codename Purple Lion) as the latest stable version of this free Red Hat Enterprise Linux (RHEL) fork.
Independent Distro KaOS 2025.05 Arrives with Linux 6.14 and KDE Gear 25.04
KaOS Linux 2025.05 has been released today as the latest ISO snapshot for this independent Linux distribution built on top of the latest KDE software and featuring Arch Linux’s pacman package manager.
Armbian 25.5 Released with Support for Banana Pi M2+ and BeagleBone AI-64 SBCs
Armbian 25.5 distribution for ARM devices is now available for download with support for new boards, Linux kernel 6.14, as well as various improvements.
We're 21 Next Week [original]
This site has become vastly easier to run and maintain since we dumped Drupal
Supercharging Ubuntu Releases: Monthly Snapshots & Automation
Ubuntu has shipped on a predictable, six-month cadence for two decades
 
Free, Libre, and Open Source Software Leftovers
FOSS bits for today
Programming Leftovers
Development stuff for today
GNU/Linux and Various Distributions and Operating Systems
today's leftovers
Games: New Steam Games with Native GNU/Linux Clients and More
gaming picks
BSD: Pledge, OpenBSD, and More
BSD Leftovers
Wine 10.9 Released
Wine 10.9 is out
Open Hardware/Modding: ESP32, Precision Clock, and More
hardware picks
today's howtos
half a dozen, mostly idroot
Games' Popularity, Developing Games, and Politics
gaming stuff
Debian Developers' Reports: Guido Günther, Ben Hutchings, Emmanuel Kasper
technical posts
Android Leftovers
Notification Cooldown is Finally Back in Android—Here’s How It Works
KDE is bringing memory optimizations and more to Plasma 6.5
The KDE team has released the latest issue of This Week in Plasma, and it's packed with goodies
Raspberry PI OS Lite vs Desktop: Comparison Between the Distributions
People new to the Raspberry Pi computer board world often ask themselves which Operating System to use on their new board
The reasons people hate Linux are why I love it
If you spend time talking to most Linux enthusiasts
Free and Open Source Software
This is free and open source software. It is not actively developed
Review: Picking up a Pico
In early April I shared that I'd been experimenting with an add-on device to the Raspberry Pi series of computers
Summer of GNOME OS
So far, GNOME OS has mostly been used for testing in virtual machines
Today in Techrights
Some of the latest articles
9to5Linux Weekly Roundup: June 1st, 2025
The 242nd installment of the 9to5Linux Weekly Roundup is here for the week ending on June 1st, 2025.
Android Leftovers
5 ways I keep my Android phone and data safe while traveling
Is It Still Open Source? MinIO Steering Users Toward Paid Subscriptions
MinIO removes key web console features, nudging users toward its paid offering
This Alternative Operating System Is Keeping Retro Computing Alive
HelenOS is an oddly specific OS that you may want to check out
How-To Geek: How-Tos
How often do you come across a cool application that isn't available for your distribution
These 5 Linux Distros Still Support 32-Bit PCs
Most desktop and laptop computers from the past two decades use 64-bit x86 processors
Best Free and Open Source Software
Only free and open source software is eligible for inclusion
Linuxfx 11.25.06 “NOBLE”
Codename “Winux”
Publishing a book from the GNOME desktop
My first two books were written online using Pressbooks in a browser
I put Linux on this 8-inch mini laptop, and unlocked a new way of computing
The Piccolo N150 is a tiny eight-inch laptop with more power than it suggests and a nice display
New Release of BlueOnyx 9.6 and More (RHEL Clone)
4 news items
today's leftovers (GNU/Linux Focus)
GNU/Linux-centric news
Free, Libre, and Open Source Software and Security Leftovers
mostly FOSS
today's howtos
3 howtos only
Open Hardware: ESP32, Raspberry Pi, and More
Hardware picks
Programming Leftovers
Development analysis and more
Web Browsers/Web Servers Leftovers
mostly browsers
Security Bugs in Apport and systemd-coredump
now fixed
OpenSUSE Tumbleweed: A Powerhouse, Rock-Solid Linux Desktop Distro
This Linux distribution offers a well-designed KDE Plasma environment with a comprehensive software selection and user-friendly features like simplified installation and GUI-based Samba configuration
This terminal-based file manager for Linux beats every alternative out there
Midnight Commander (or mc)
CachyOS ISO Snapshot for May 2025 Improves Support for Older NVIDIA GPUs
The developers of the Arch Linux-based CachyOS distribution released today the ISO snapshot for May 2025, featuring a new boot splash animation, improved support for NVIDIA GPUs, and other changes.
today's howtos
mostly idroot for now
Slackware-Based PorteuX 2.1 Is One of the First Distros to Ship with Linux 6.15
PorteuX 2.1 has been released today as a new update to this portable Linux distribution based on Slackware Linux and inspired by both Slax and Porteus distros, designed to be small, fast, portable, modular, and immutable.
Ubuntu 25.10 will Have a Brand New Terminal (and Image Viewer)
Ubuntu 25.10 replaces its default terminal and image viewer with modern apps
A Visual Journey Through IPFire’s Development
We are excited to share something a little different with you today
Free and Open Source Software
This is free and open source software
April/May in KDE Itinerary
The past two months since the last update have been busy again around KDE Itinerary
today's leftovers
Security, GNU/Linux, and more
Open Hardware: ESP32 and 3-D Printing
hackable gadgets
today's howtos
handful of links
antiX-23.2 – init-diversity – 2025 remaster edition
A special thanks also to eric from Obarun for providing guidance about getting 66 properly working on antiX, which in my humble opinion is the pinnacle of this respin
Today in Techrights
Some of the latest articles
GNU/Linux Leftovers
various bits of news about GNU/Linux and software
Kernel: POSIX Experiment, Linux Dial, and EXT4 Performance
Kernel leftovers
today's howtos
Instructionals/Technical picks
RHEL and Open Hardware
Rocky, Alma, and more
Debian and Ubuntu Leftovers
Developers and more
Free, Libre, and Open Source Software, Browsers, Coding, and Standards
FOSS and more
Security Leftovers
Security picks for today
Alpine Linux 3.22 Released with GNOME 48, KDE Plasma 6.3, and LXQt 2.2
The Alpine Linux team announced today the release and general availability of Alpine Linux 3.22 as another major update to this independent and security-oriented GNU/Linux distribution.
OBS Studio 31.1 Promises Multitrack Video Support on Linux, Beta Out Now
OBS Studio 31.1 has entered public beta testing today for this powerful, open-source, cross-platform, and free software for video recording and live streaming on Linux, macOS, and Windows systems.
Kernel, Btrfs, and Mesa
Linux news
Linux Format Magazine Ends with Issue 329
The farewell issue, 329, published on May 27, 2025 (unclear why as July 2025 edition), serves as both a tribute and a grand finale, offering a nostalgic trip down memory lane
Open Hardware: Raspberry Pi, PocketBeagle, Banana Pi, and More
Hardware picks
Mozilla and Firefox: Users' Choices, Fake Money Scams, Decommissioning Social Support and Mobile Store Support Programs, Urgent Patching
Some Mozilla updates
Programming Leftovers
Development news
Games: ACTION GAME MAKER, Mosa Lina, Kabuto Park, and More
9 new stories from GamingOnLinux
IBM: CentOS, Fedora, and Red Hat
Red Hat related picks
Canonical/Ubuntu Leftovers
Canonical/Ubuntu - 3 picks
This Week in Plasma: Plasma 6.4 stabilizes
Welcome to a new issue of This Week in Plasma
Android Leftovers
Here’s When Google Will Release Android 16 To The Public
Navidrome 0.56 Music Server & Streamer Brings Major Overhaul
Navidrome 0.56, a self-hosted music server and streamer, launches with playlist cover art
GStreamer 1.26.2 Improves the D3D12 Video Decoder for NVIDIA GPUs, WAV Playback
The GStreamer project released GStreamer 1.26.2 today as the second maintenance update to the latest GStreamer 1.26 series of this popular open-source and cross-platform multimedia framework.
5 features that make NixOS the best Linux distro I have used
I started using NixOS a while ago. For the longest time, I would boot into it occasionally to try out its features
The Essential Linux commands that every user needs to know
They even work on the Raspberry Pi
NVIDIA 575 Linux Graphics Driver Released with Support for NVIDIA Smooth Motion
NVIDIA 575 has been released today as the latest production-ready branch of NVIDIA’s graphics driver for NVIDIA GPUs on Linux, BSD, and Solaris systems.
Free and Open Source Software
This is free and open source software
DragonFly BSD is a UNIX-like operating system
DragonFly belongs to the same class of operating systems as other BSD-derived systems and Linux
Techpaladin joins KDE's patrons
Techpaladin becomes an official KDE patron and contributes to our community's funding
Plasma desktop & the curious case of missing icons
What happens is, you update your software, and suddenly, the icons no longer show up, either in the menu, or in the task manager, mostly the former
Olimex Showcases Open Source €20 Smart Home Server Project
The software stack is built around OpenWRT, which supports the T113-S3 with a mainline Linux kernel
Nobara Linux: Fedora’s Wild Side, Unleashed
Nobara Linux is named after the character Nobara Kugisaki in the anime series Jujutsu Kaisen
Updating your Windows 10 PC? I found a Linux distro that can give it 5 to 10 more years of life
Don't throw away your old system just yet
GNU/Linux and Free Software Leftovers
FOSS and more
Security and FUD Leftovers
Security and CISA stuff
Hackaday Projects, Including IcePI Zero
Hardware hacking
GNU/Linux and Free Software Videos
this past week's
today's howtos
half a dozen howtos
Today in Techrights
Some of the latest articles