Tux Machines

Do you waddle the waddle?

Other Sites

Ubuntu Buzz !

FoxReplace - a Text Replacement Addon for Firefox Browser

FoxReplace is a Firefox addon that is able to replace text in a web page, in both editing and reading mode, with or without regular expression (regex), both manually and automatically. We use it as a complement to Find and Replace which we reviewed last month because among both, only FoxReplace can do text replacing on Blogspot post editor. We need FoxReplace more because as you might have noticed already, this site --The Ubuntu Buzz-- is based on Blogspot. We hope this tutorial will help all other professional authors. Now let's start exercising like always!   

How To Use Transmission BitTorrent Application

9to5Linux

Alpine Linux Is Moving to a /usr-merged File System Layout

Starting with Alpine Linux 3.23, any new installation will be /usr-merged, with /lib, /bin, and /sbin being symbolic links to their /usr counterparts. The main advantage of the /usr merge change is that there will be a single location for the distribution to install executables and libraries.

OpenSSL 3.6 Officially Released with LMS Signature Verification Support, More

Highlights of OpenSSL 3.6 include LMS signature verification support as per [SP 800-208] in both the FIPS and default providers, and support for EVP_SKEY opaque symmetric key objects to the key derivation and key exchange provider methods via EVP_KDF_CTX_set_SKEY(), EVP_KDF_derive_SKEY(), and EVP_PKEY_derive_SKEY() functions.

openSUSE Leap 16 Is Now Available for Download with Linux Kernel 6.12 LTS

Based on the SUSE Linux Framework One (formerly Adaptable Linux Platform (ALP)) and powered by Linux kernel 6.12 LTS, openSUSE Leap 16 is designed to offer users a balanced operating system that includes cutting-edge software on top of a traditional Linux-based operating system using the new Agama installer.

Ubuntu Touch Mobile Linux OS Is Now Finally Based on Ubuntu 24.04 LTS

Ubuntu Touch 24.04-1.0 is here as the first release of Ubuntu Touch based on Ubuntu 24.04 LTS, a major update to the mobile operating system with new features like new logos, a built-in way to switch the theme of applications, theme live-switching, and experimental support for personal data encryption.

NVIDIA 580.95.05 Driver Adds Support for YCbCr 4:2:2 Display Modes over HDMI FRL

NVIDIA 580.95.05 is here to introduce support for YCbCr 4:2:2 display modes over HDMI Fixed Rate Link (FRL) on Blackwell or later GPUs, as well as to improve support for the Indiana Jones and the Great Circle video game by fixing a bug that caused interactive object outlines not to be rendered.

GNU Linux-Libre 6.17 Kernel Is Now Available for Software Freedom Lovers

Based on the recently released Linux 6.17 kernel series, the GNU Linux-libre 6.17 kernel is here to clean up Intel IPU7 and assorted AArch64 devicetree files, as well as to adjust deblobbing of the AMDGPU, prueth, iwlwifi, btusb, pci mhi host, adreno a6xx, nova-core, and Intel AVS drivers.

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

The GNU C Library version 2.36 is now available

posted by Tux Machines on Aug 02, 2022

The GNU C Library 
================= 
The GNU C Library version 2.36 is now available. 
The GNU C Library is used as the C library in the GNU system and 
in GNU/Linux systems, as well as many other systems that use Linux 
as the kernel. 
The GNU C Library is primarily designed to be a portable 
and high performance C library.  It follows all relevant 
standards including ISO C11 and POSIX.1-2017.  It is also 
internationalized and has one of the most complete 
internationalization interfaces known. 
The GNU C Library webpage is at http://www.gnu.org/software/libc/ 
Packages for the 2.36 release may be downloaded from: 
        http://ftpmirror.gnu.org/libc/ 
        http://ftp.gnu.org/gnu/libc/ 
The mirror list is at http://www.gnu.org/order/ftp.html 
NEWS for version 2.36 
===================== 
Major new features: 
Support for DT_RELR relative relocation format has been added to
  glibc.  This is a new ELF dynamic tag that improves the size of 
  relative relocations in shared object files and position independent 
  executables (PIE).  DT_RELR generation requires linker support for 
  -z pack-relative-relocs option, which is supported for some targets 
  in recent binutils versions.  Lazy binding doesn't apply to DT_RELR. 
On Linux, the pidfd_open, pidfd_getfd, and pidfd_send_signal functions
  have been added.  The pidfd functionality provides access to a process 
  while avoiding the issue of PID reuse on tranditional Unix systems. 
On Linux, the process_madvise function has been added. It has the
  same functionality as madvise but alters the target process identified 
  by the pidfd. 
On Linux, the process_mrelease function has been added.  It allows a
  caller to release the memory of a dying process.  The release of the 
  memory is carried out in the context of the caller, using the caller's 
  CPU affinity, and priority with CPU usage accounted to the caller. 
The “no-aaaa” DNS stub resolver option has been added.  System
  administrators can use it to suppress AAAA queries made by the stub 
  resolver, including AAAA lookups triggered by NSS-based interfaces 
  such as getaddrinfo.  Only DNS lookups are affected: IPv6 data in 
  /etc/hosts is still used, getaddrinfo with AI_PASSIVE will still 
  produce IPv6 addresses, and configured IPv6 name servers are still 
  used.  To produce correct Name Error (NXDOMAIN) results, AAAA queries 
  are translated to A queries.  The new resolver option is intended 
  primarily for diagnostic purposes, to rule out that AAAA DNS queries 
  have adverse impact.  It is incompatible with EDNS0 usage and DNSSEC 
  validation by applications. 
On Linux, the fsopen, fsmount, move_mount, fsconfig, fspick, open_tree,
  and mount_setattr have been added.  They are part of the new Linux kernel 
  mount APIs that allow applications to more flexibly configure and operate 
  on filesystem mounts.  The new mount APIs are specifically designed to work 
  with namespaces. 
localedef now accepts locale definition files encoded in UTF-8.
  Previously, input bytes not within the ASCII range resulted in 
  unpredictable output. 
Support for the mbrtoc8 and c8rtomb multibyte/UTF-8 character conversion
  functions has been added per the ISO C2X N2653 and C++20 P0482R6 proposals. 
  Support for the char8_t typedef has been added per the ISO C2X N2653 
  proposal.  The functions are declared in uchar.h in C2X mode or when the 
  _GNU_SOURCE macro or C++20 __cpp_char8_t feature test macro is defined.
  The char8_t typedef is declared in uchar.h in C2X mode or when the 
  _GNU_SOURCE macro is defined and the C++20 __cpp_char8_t feature test macro 
  is not defined (if __cpp_char8_t is defined, then char8_t is a builtin type). 
The functions arc4random, arc4random_buf, and arc4random_uniform have been
  added.  The functions wrap getrandom and/or /dev/urandom to return high- 
  quality randomness from the kernel. 
Support for LoongArch running on Linux has been added.  This port requires
  as least binutils 2.38, GCC 12, and Linux 5.19.  Currently only hard-float 
  ABI is supported: 
    - loongarch64-linux-gnu 
  The LoongArch ABI is 64-bit little-endian. 
Deprecated and removed features, and other changes affecting compatibility: 
Support for prelink will be removed in the next release; this includes
  removal of the LD_TRACE_PRELINKING, and LD_USE_LOAD_BIAS, environment 
  variables and their functionality in the dynamic loader. 
The Linux kernel version check has been removed along with the
  LD_ASSUME_KERNEL environment variable.  The minimum kernel used to built 
  glibc is still provided through NT_GNU_ABI_TAG ELF note and also printed 
  when libc.so is issued directly. 
On Linux, The LD_LIBRARY_VERSION environment variable has been removed.
The following bugs are resolved with this release: 
  [14932] dynamic-link: dlsym(handle, "foo") and dlsym(RTLD_NEXT, "foo") 
    return different result with versioned "foo" 
  [16355] libc: syslog.h's SYSLOG_NAMES namespace violation and utter 
    mess 
  [23293] dynamic-link: aarch64: getauxval is broken when run as ld.so 
    ./exe and ld.so adjusts argv on the stack 
  [24595] nptl: [2.28 Regression]: Deadlock in atfork handler which 
    calls dlclose 
  [25744] locale: mbrtowc with Big5-HKSCS returns 2 instead of 1 when 
    consuming the second byte of certain double byte characters 
  [25812] stdio: Libio vtable protection is sometimes only partially 
    enforced 
  [27054] libc: pthread_atfork handlers that call pthread_atfork 
    deadlock 
  [27924] dynamic-link: ld.so: Support DT_RELR relative relocation 
    format 
  [28128] build: declare_symbol_alias doesn't work for assembly codes 
  [28566] network: getnameinfo with NI_NOFQDN is not thread safe 
  [28752] nss: Segfault in getpwuid when stat fails 
  [28815] libc: realpath should not copy to resolved buffer on error 
  [28828] stdio: fputwc crashes 
  [28838] libc: FAIL: elf/tst-p_align3 
  [28845] locale: ld-monetary.c should be updated to match ISO C and 
    other standards. 
  [28850] libc: linux: __get_nprocs_sched reads uninitialized memory 
    from the stack 
  [28852] libc: getaddrinfo leaks memory with AI_ALL 
  [28853] libc: tst-spawn6 changes current foreground process group 
    (breaks test isolation) 
  [28857] libc: FAIL: elf/tst-audit24a 
  [28860] build: --enable-kernel=5.1.0 build fails because of missing 
    __convert_scm_timestamps 
  [28865] libc: linux: _SC_NPROCESSORS_CONF and _SC_NPROCESSORS_ONLN are 
    inaccurate without /sys and /proc 
  [28868] dynamic-link: Dynamic loader DFS algorithm segfaults on 
    missing libraries 
  [28880] libc: Program crashes if date beyone 2038 
  [28883] libc: sysdeps/unix/sysv/linux/select.c: __select64 
    !__ASSUME_TIME64_SYSCALLS && !__ASSUME_PSELECT fails on Microblaze 
  [28896] string: strncmp-avx2-rtm and wcsncmp-avx2-rtm fallback on non- 
    rtm variants when avoiding overflow 
  [28922] build: The .d dependency files aren't always generated 
  [28931] libc: hosts lookup broken for SUCCESS=CONTINUE and 
    SUCCESS=MERGE 
  [28936] build: nm: No such file 
  [28950] localedata: Add locale for ISO code "tok" (Toki Pona) 
  [28953] nss: NSS lookup result can be incorrect if function lookup 
    clobbers errno 
  [28970] math: benchtest: libmvec benchmark doesn't build with make 
    bench. 
  [28991] libc: sysconf(_SC_NPROCESSORS_CONF) should read 
    /sys/devices/system/cpu/possible 
  [28993] libc: closefrom() iterates until max int if no access to 
    /proc/self/fd/ 
  [28996] libc: realpath fails to copy partial result to resolved buffer 
    on ENOENT and EACCES 
  [29027] math: [ia64] fabs fails with sNAN input 
  [29029] nptl: poll() spuriously returns EINTR during thread 
    cancellation and with cancellation disabled 
  [29030] string: GLIBC 2.35 regression - Fortify crash on certain valid 
    uses of mbsrtowcs (*** buffer overflow detected ***: terminated) 
  [29062] dynamic-link: Memory leak in _dl_find_object_update if object 
    is promoted to global scope 
  [29069] libc: fstatat64_time64_statx wrapper broken on MIPS N32 with 
    -D_FILE_OFFSET_BITS=64 and -D_TIME_BITS=64 
  [29071] dynamic-link: m68k: Removal of ELF_DURING_STARTUP optimization 
    broke ld.so 
  [29097] time: fchmodat does not handle 64 bit time_t for 
    AT_SYMLINK_NOFOLLOW 
  [29109] libc: posix_spawn() always returns 1 (EPERM) on clone() 
    failure 
  [29141] libc: _FORTIFY_SOURCE=3 fail for gcc 12/glibc 2.35 
  [29162] string: [PATCH] string.h syntactic error: 
    include/bits/string_fortified.h:110: error: expected ',' or ';' 
    before '__fortified_attr_access' 
  [29165] libc: [Regression] broken argv adjustment 
  [29187] dynamic-link: [regression] broken argv adjustment for nios2 
  [29193] math: sincos produces a different output than sin/cos 
  [29197] string: __strncpy_power9() uses uninitialised register vs18 
    value for filling after \0 
  [29203] libc: daemon is not y2038 aware 
  [29204] libc: getusershell is not 2038 aware 
  [29207] libc: posix_fallocate fallback implementation is not y2038 
    aware 
  [29208] libc: fpathconf(_PC_ASYNC_IO) is not y2038 aware 
  [29209] libc: isfdtype is not y2038 aware 
  [29210] network: ruserpass is not y2038 aware 
  [29211] libc: __open_catalog is not y2038 aware 
  [29213] libc: gconv_parseconfdir is not y2038 aware 
  [29214] nptl: pthread_setcanceltype fails to set type 
  [29225] network: Mistyped define statement in socket/sys/socket.h in 
    line 184 
  [29274] nptl: __read_chk is not a cancellation point 
  [29279] libc: undefined reference to `mbstowcs_chk' after 
    464d189b9622932a75302290625de84931656ec0
  [29304] libc: mq_timedreceive does not handle 64 bit syscall return 
    correct for !__ASSUME_TIME64_SYSCALLS
  [29403] libc: st_atim, st_mtim, st_ctim stat struct members are 
    missing on microblaze with largefile 
Release Notes 
============= 
https://sourceware.org/glibc/wiki/Release/2.36
Contributors 
============ 
This release was made possible by the contributions of many people. 
The maintainers are grateful to everyone who has contributed 
changes or bug reports.  These include: 
=Joshua Kinard 
Adhemerval Zanella 
Adhemerval Zanella Netto 
Alan Modra 
Andreas Schwab 
Arjun Shankar 
Arnout Vandecappelle (Essensium/Mind) 
Carlos O'Donell 
Cristian Rodríguez 
DJ Delorie 
Danila Kutenin 
Darius Rad 
Dmitriy Fedchenko 
Dmitry V. Levin 
Emil Soleyman-Zomalan 
Fangrui Song 
Florian Weimer 
Gleb Fotengauer-Malinovskiy 
Guilherme Janczak 
H.J. Lu 
Ilyahoo Proshel 
Jason A. Donenfeld 
Joan Bruguera 
John David Anglin 
Jonathan Wakely 
Joseph Myers 
José Bollo 
Kito Cheng 
Maciej W. Rozycki 
Mark Wielaard 
Matheus Castanho 
Max Gautier 
Michael Hudson-Doyle 
Nicholas Guriev 
Noah Goldstein 
Paul E. Murphy 
Raghuveer Devulapalli 
Ricardo Bittencourt 
Sam James 
Samuel Thibault 
Sergei Trofimovich 
Siddhesh Poyarekar 
Stafford Horne 
Stefan Liebler 
Steve Grubb 
Su Lifan 
Sunil K Pandey 
Szabolcs Nagy 
Tejas Belagod 
Tom Coldrick 
Tom Honermann 
Tulio Magno Quites Machado Filho 
WANG Xuerui 
Wangyang Guo 
Wilco Dijkstra 
Xi Ruoyao 
Xiaoming Ni 
Yang Yanchao 
caiyinyu
Read on

Other Recent Tux Machines' Posts

Linux Kernel 6.17 Officially Released, This Is What’s New
Linux kernel 6.17 is now available for download, featuring enhanced hardware support through new and updated drivers, improvements to file systems and networking, and more.
BCacheFS Banished; Reminder of The Tanenbaum-Torvalds Debate
Kernel picks
NVIDIA 580.95.05 Driver Adds Support for YCbCr 4:2:2 Display Modes over HDMI FRL
NVIDIA released today the NVIDIA 580.95.05 graphics drivers for NVIDIA GPUs on Linux, BSD, and Solaris systems as the second update to the latest NVIDIA 580 series.
Ubuntu Touch mobile Linux distro is now based on Ubuntu 24.04 LTS
Ubuntu Touch is a mobile operating system designed to run on smartphones
A statement from members of the moderation team
We resign, effective immediately, in protest of the Steering Committee’s ongoing pattern of attempting to interfere with moderation team operation
GNU Linux-Libre 6.17 Kernel Is Now Available for Software Freedom Lovers
The GNU Linux-libre project announced today the release and general availability of the GNU Linux-libre 6.17 kernel for those who seek 100% freedom for their GNU/Linux computers and software freedom lovers.
October of Software Freedom [original]
For Free software it'll be an historical month
 
Cairo-Dock 3.6 Released with Wayland and HiDPI Support, systemd Integration
Cairo-Dock 3.6 was released today for this open-source and free dock-like application for your GNU/Linux desktop, adding major new features like Wayland and HiDPI support.
More New Articles in PCLinuxOS Magazine
PCLinuxOS Magazine's latest
Just How Prevalent Is Linux?
(The Answer May Surprise You)
DNF Package Manager, An Overview
by David Pardue (kalwisti)
Alpine Linux Is Moving to a /usr-merged File System Layout
After many months of preparations, the Alpine Linux development team announced today that they have decided to adopt a /usr-merged file system layout for future Alpine Linux releases.
GNU/Linux Leftovers
some more GNU/Linux stories
The Galaxy Tab S11's best new feature turns it into a powerful Linux computer
Galaxy Tab S11 supports the Linux Terminal app
GNU/Linux Leftovers
games, Debian, and more
Free, Libre, and Open Source Software Leftovers
FOSS picks
Applications: MuseScore Studio 4.6, Radicle 1.5.0, and LibreArts
releases and more
KDE's Haruna, Qt, and Christian Hergert's GNOME Progress
KDE and GNOME stuff
Security Leftovers
Security patches and more
Open Hardware/Modding: RISC-V, Raspberry Pi, and More
hardware picks
today's howtos
many from idroot
Almalinux vs Rocky Linux, Fedora Leftovers
mostly Fedora
OpenSSL 3.6 Officially Released with LMS Signature Verification Support, More
OpenSSL 3.6 has been officially released today as a major update that introduces many new features and improvements for this open-source, cross-platform, and free software library that provides secure communications over computer networks for applications and websites.
openSUSE Leap 16 Is Now Available for Download with Linux Kernel 6.12 LTS
The openSUSE project announced today the release of openSUSE Leap 16 as a major update to this long-term supported, traditional, and full-featured openSUSE version derived from the SUSE Linux Enterprise Server (SLES) 16 operating system series.
Red Hat Latest (Lots of Slop)
from redhat.com
Android Leftovers
These two Pixel phone features are driving over to Android Auto
GNU/Linux Leftovers
some GNU/Linux stories
Free, Libre, and Open Source Software Leftovers
FOSS and more
Kernel Stories: Custom Kernel, Avocado OS, and Next Linux
3 stories for today
Austria’s military switches from Microsoft Office to LibreOffice
Like we’re seeing in Schleswig-Holstein, Denmark and many other government bodies and organisations
Programming Leftovers
Development related picks
Open Hardware/Modding Leftovers
Open Hardware stories
Games: Team Fortress 2 Classic, GOG Preservation Program, and More
8 stories from GamingOnLinux
Security and Windows TCO
security coverage and incidents
Imgur is No Longer Available to Users in the UK
The UK can no longer view content on Imgur, the popular online image-hosting site — but why
Free and Open Source Software, howtos and Installations
This is free and open source software
10 simple ways to work smarter on Linux - for beginners and pros
Linux is not just about the choice of distribution or desktop environment
Today in Techrights
Some of the latest articles
Ubuntu Touch Mobile Linux OS Is Now Finally Based on Ubuntu 24.04 LTS
In an unexpected move, the UBports Foundation released today the first update to their Ubuntu Touch mobile OS based on the Ubuntu 24.04 LTS (Noble Numbat) operating system series.
Security Leftovers
patches and more
GNU/Linux Leftovers
GNU/Linux and some more
Free, Libre, and Open Source Software Leftovers
FOSS and more
today's howtos
idroot and more
PostgreSQL: pgwatch v4, Autobase 2.4.0, and pg_stat_kcache 2.3.1 Released
postgresql news
Calibre 8.11 E-Book Manager Adds an “Ask AI” Tab to the Dictionary Lookup Panel
It’s been three weeks since the last Calibre release, and now Calibre 8.11 has been released today as the latest stable version of this open-source, free, and cross-platform e-book management software.
Red Hat Leftovers
all from redhat.com
GNU/Linux Leftovers
Debian, howtos, and more
Free, Libre, and Open Source Software and Standards
FOSS leftovers
Programming Leftovers
Development picks
Open Hardware/Modding: Raspberry Pi, RISC-V, and More
hardware picks
Games: Steam, OpenMW, Electronic Arts (EA) Taken Over, Splatterbot, and More
13 stories from GamingOnLinux
We Never Link to Microsoft Lunduke, It's an Abuser [original]
Boys will be boys
A Human Rights Dysphoria [original]
abusive, user-hostile technology has spread like mushrooms
The Future of GNU/Linux is GNU Coreutils [original]
Some Rust People with Microsoft GitHub accounts won't replace GNU Coreutils by any means other than political manipulation and social engineering
Android Leftovers
Your Next Android Phone Could Crush the iPhone 17 Pro for Gaming
F-Droid and Google's Developer Registration Decree
For the past 15 years, F-Droid has provided a safe and secure haven for Android users around the world to find and install free and open source apps
Finding reason, finding belonging
I’ve been around in the Free and Open Source world for over 20 years now
I install these 11 apps on every new Linux system, and you should, too - here's why
If you're wondering which apps take priority on your new Linux machine
GNOME 49 Support, New Keyboard Options Added to Tiling Shell
Tiling Shell, the GNOME extension providing you with a myriad of ways to tile windows in all kinds of cool ways
Free and Open Source Software
This is free and open source software
Introducing FydeOS v21
We are delighted to announce the release of FydeOS v21: Sunlit Epiphany
Almost October [original]
The site passed from the US to the UK almost exactly 12 years ago
Today in Techrights
Some of the latest articles
Announcing Incus 6.17
The Incus team is pleased to announce the release of Incus 6.17
OpenTofu Introduces Ephemeral Support for Safer Secrets Management
OpenTofu nightly builds add Ephemeral and Write-Only features
4 reasons why Qubes OS is the coolest Linux distro out there
The sheer number of distributions is yet another killer feature of Linux
Free and Open Source Software
This is free and open source software
GNU/Linux and BSD Leftovers
GNU/Linux for the most
Free, Libre, and Open Source Software and Standards
FOSS and more
Programming Leftovers
Development picks
today's howtos
8 more howtos
Open Hardware Leftovers
hardware picks
today's howtos
4 howtos for now
Halloween Next Month [original]
Scaring us is hard
R.R.R.R.R.R. and Tux Machines [original]
R.R.R.R.R.R. plays a big role in our curation of news
Fish Shell 4.1 Released with Brace Syntax, Transient Prompts
Fish shell 4.1 is now available with transient prompts
It turns out that there's one guy at Valve keeping a 13-year-old GPU alive via Linux updates
Such is the case of one guy at Valve who is still ensuring a 13-year-old GPU works fine with Linux
System76 Releases COSMIC Beta Desktop Environment and Pop!_OS 24.04 LTS Beta
Linux hardware vendor System76 announced today the general availability of the beta version of their up-and-coming COSMIC desktop environment written in Rust, along with the beta version of Pop!_OS 24.04 LTS.
Best Free and Open Source Software
This is free and open source software
Review: KDE Linux and GNOME OS
As I mentioned earlier, both the GNOME and KDE projects are quick to point out these distributions are experimental and currently intended to be used by testers and developers
9to5Linux Weekly Roundup: September 28th, 2025
The 259th installment of the 9to5Linux Weekly Roundup is here for the week ending on September 28th, 2025.
Approaching 40,000 Gemini Pages [original]
We started with Gemini Protocol a few years ago, and with 1,000+ pages per month we can expect 100,000 pages in a few years
GNU Turned 42 This Past Weekend and the Free Software Foundation (FSF) Turns 40 on Saturday [original]
software freedom is what actually matters in practice
Next Week Was Supposed to Be Our Opportunity to Have a Pre-trial Hearing Regarding Our Lawsuits Against Garrett (In Response to His SLAPP and His Harassment Against Us) [original]
truth will prevail
Today in Techrights
Some of the latest articles
From Hurd to seL4: How Stallman’s Microkernel Vision Stood the Test of Time
The Long Arc of Vindication