Tux Machines

Do you waddle the waddle?

Other Sites

schestowitz.com

Clean Tank

Coping better

Shell Upgrade Completed

Snails/shells

A Complicated Scenario

Death came

Evri Does Not Read Tickets, Staff Won’t Fix Errors After Bots (Yes, Evri Uses Bots) Make Severe Mistakes

Facepalm

Being Happy and Hoarding Not the Same Thing

“The researchers were particularly interested in three psychological needs identified by self-determination theory: relatedness, or having meaningful relationships; competence, or feeling capable and effective; and autonomy, meaning that our actions feel voluntarily chosen rather than forced on us.” -“Not Money or Pleasure: Scientists Say They’ve Found The True Key to Happiness” (5 September 2026)

Disabilities and All That (It’s Getting Worse)

What evolution?

We Love Manchester

Manchester’s week ahead is moderately OK

Upgrades for the Fish and Shells

Because winter is coming and they need more heat (and T.L.C.)

Manchester City Still Top

Manchester City deserves it

Bianco Apache / White Apache (1987)

Hard to find

9to5Linux

GStreamer 1.28.7 Open-Source Multimedia Framework Adds Support for OpenCV 5

Coming about a month after GStreamer 1.28.6, the GStreamer 1.28.7 release is here to add support for building against OpenCV 5, add a missing API version suffix in the HIP support library filename, restore gap event sending in the MPEG-PS demuxer, and limit the number of remote sources being tracked in the rtprecv element.

9to5Linux Weekly Roundup: September 6th, 2026

I want 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.

OpenVPN 2.7.7 Released with Various Improvements, Bug and Security Fixes

OpenVPN 2.7.7 is here to reduce the number of future keys from 16 to 4 when using EPOCH data channel format, leading to less log spam in userland and fewer resources used in in-kernel implementations. According to the devs, the previous calculation was wrong, and 4 spare keys are sufficient for 100+ Gbit/s links.

Shelly 3.1.3 GUI Package Manager for Arch Linux Improves AppImage Support

Shelly 3.1.3 is here to introduce a new button for removing all built AUR package archives and their matching signatures from Shelly’s cache, support for configuring environment variables for each installed AppImage package, and improved parallel downloads of packages and the repository database.

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

Microsoft Crisis in the US [original]
in US laptops and desktops, according to Cloudflare, GNU/Linux is now measured at about 20%
Best Free and Open Source Software
Only free and open source software is eligible for inclusion here
Ubisoft Does Not Like GNU/Linux, Blocks Users (Despite Full Compatibility)
DRM lovers wants rootkits
Distributions and Operating Systems: Trusting-Trust Attack, FreeBSD, Zenwalk, and Fedora
OS picks
Framework Laptop 12 gets Fedora KDE Linux on pre-builts, along with new Intel Core Series 3 processors
Nice to see an expansion of Linux on devices, with the Framework Laptop 12 getting support for pre-builts to ship with Fedora KDE 44 and Intel Core Series 3
Linux drowning in ocean of slop (sloppy) commits and false reports, "Linux's strict memory overcommit mode"
kernel picks
Debian Deciding Whether to Ban Slop Plagiarism in Debian Development
some takes from Debian Developers
 
Open Hardware/Modding: Weekly GNU-like Mobile Linux Update, Adafruit, and Raspberry Pi
hardware picks
Servers: Podman, Hosting in Europe, and Troubleshooting Tip
Podman and more
Android Leftovers
Goodbye Chrome — Firefox finally became the Android browser I always wanted
I finally found a Linux music player that feels better than Spotify's desktop app
I like to test out different music/media players on Linux every so often
I dual-booted Linux for a year, then deleted Windows and never thought about it again
I knew I wanted to give Linux a try
YuzukiNeko – A Linux-capable Allwinner F101 RISC-V SBC with Raspberry Pi Pico form factor
YuzukiHD has made another open-source hardware Linux SBC
Best Free and Open Source Software
This is free and open source software
A Clanker Pitted Fedora Against Windows 11. Fedora Won, Mostly
PhoneBuff's automated test found Windows 11 ahead only at launching Cyberpunk 2077
Project Final Report: Adding Debug Adapter Protocol Support to GJS
How to debug a GJS application in Zed using DAP support
Stable kernels: Linux 7.2.4, Linux 6.18.50, and Linux 6.12.109
I'm announcing the release of the 7.2.4 kernel
Today in Techrights
Some of the latest articles
GStreamer 1.28.7 Open-Source Multimedia Framework Adds Support for OpenCV 5
GStreamer 1.28.7 open-source multimedia framework is now available for download with support for building against OpenCV 5, missing API version suffix in HIP support library filename, and other changes.
Prioritising Animals [original]
Sharing is caring
I put Linux on Microsoft’s own hardware, and it works so much better than Windows
It came with Windows 10, then spent some time as a headless Ubuntu server, and when I eventually built a proper homelab
Free, Libre, and Open Source Software Leftovers
FOSS and more
Web Browsers Leftovers
mozilla and more
3 Linux phones you can actually buy and use right now (and why you probably shouldn't)
Linux phones have come a long way from the days when that meant installing rough software and hoping for the best
GNU/Linux Leftovers
GNU/Linux picks
Alternative to Debian-based TrueNAS SCALE, Debian Code Search
Debian picks
Switching from Windows to Linux for retro-game emulation fixed problems I didn't know Windows was causing
I found that Linux actually has some serious advantages for emulation in a few different areas. Graphics processing
Linux Devices, Open Hardware, and Android
gadgets and such
Programming Leftovers
Development related news/views
4 Linux distros I'd trust with my gaming PC before SteamOS
SteamOS is an excellent OS for plug-and-play gaming on Valve hardware
Audiocasts/Shows: mintCast and Linux Saloon
2 new episodes
ShreadOS destroys your old PC's data more thoroughly than a hammer ever will
ShredOS is a small Linux distro designed for securely erasing storage devices without worrying about someone recovering your data
NetBSD 9.5, NetBSD 11, and More BSD picks
BSD leftovers
New Steam Games Playable on the Steam Deck, PS5 Emulation, and "I've Been Gaming On Linux For Five Years"
gaming picks
today's howtos
Instructionals/Technical posts
5 reasons Linux may be for people like you
Here are the reasons to tell if you've outgrown Windows and should consider checking out Linux
5 gaming distros that beat vanilla Windows on the same PC
The Windows tax is very real, and I was curious as to how big of a difference there would be, when compared to Linux
This 25-year old patent just expired—and Linux video playback is one step closer to being perfect
For most people, a 25-year-old video patent expiring sounds like a piece of legal housekeeping that has nothing to do with their computers
Feel peak Windows was 7? You might like Kumander Linux
Debian and Xfce – solid, sensible choices – with a pretty skin
These Linux distros were abandoned by their creators, but they came back stronger than ever
Linux projects have one advantage proprietary operating systems rarely get
Asahi Linux takes on Apple M3, minus a few creature comforts
The Asahi Linux gang has announced support for Apple's M3 silicon
Fedora CoreOS – minimal container-focused Linux distribution
Fedora CoreOS is a minimal Fedora-based Linux distribution designed to run containerised workloads
Ikey Doherty vs Omarchy: Why He’s Building Barney Instead of Another Distro
Ikey Doherty, the creator of Solus and AerynOS, is back with Barney
Linux 7.3-rc2
Another Sunday afternoon, another -rc
9to5Linux Weekly Roundup: September 6th, 2026
The 308th installment of the 9to5Linux Weekly Roundup is here for the week ending September 6th, 2026.
Android Leftovers
I spent months testing the top Android keyboards; one easily replaced Gboard for good
OpenVPN 2.7.7 Released with Various Improvements, Bug and Security Fixes
OpenVPN 2.7.7 is now available for download as the seventh maintenance update to the OpenVPN 2.7 series with various improvements, as well as bug and security fixes.
Boox Picco: Ultra-compact, Linux-based e-reader set for November launch
The Onyx Boox Picco is a pocket-sized 3.97-inch e-reader expected to launch in November 2026
5 hard lessons I learned in my first week on Linux, and I'm better off for them
If you plan to make the jump from Windows to Linux yourself
Linux isn't lightweight by default—here's what actually makes it work on old hardware
A popular project is to install Linux on an old PC
Is This The Year Of The Linux… Television?
The Year of the Linux Desktop hasn’t been on its way for quite as long as nuclear fusion plants
Ubuntu 26.10 “Stonking Stingray” Snapshot 3 Is Now Available for Public Testing
Ubuntu 26.10 “Stonking Stingray” Snapshot 3 is now available for public testing for early adopters and application developers.
Best Free and Open Source Software
This is free and open source software
Review: Genuen 6.0.0
Someone asked me recently, since it has been a while since I had last reviewed a free software distribution
Shelly 3.1.3 GUI Package Manager for Arch Linux Improves AppImage Support
Shelly 3.1.3 graphical package manager for Arch Linux distributions is now available for download with improved AppImage and Flatpak support, improved package builder, and other changes.
Today in Techrights
Some of the latest articles
Switzerland's Federal Government is Replacing Microsoft on 3,000 Computers [original]
This is the pilot phase, with 3,000 workstations moving away from Microsoft 365. The federal administration has over 54,000 computers.
Software Freedom Conservancy (SFC) Tried to Replace the FSF and SFLC. Now It Refers to the FSF as Illness or Corruption. [original]
While, as one might expect, it's also issuing press releasing defaming its key people (now in SFLC, which it is imitating through confusion)
You Don't Need GAFAM, Use OpenStreetMap [original]
OpenStreetMap helped us check maps for transport, various overlays with addresses, and there was 0% reliance on GAFAM or "Google" anything
United States: GNU/Linux Still Surging as the Surveillance State Grows [original]
This is a huge problem for Microsoft because this is its most profitable market
Sharing or Free, Libre, and Open Source Software Leftovers
FOSS and more
Programming Leftovers
Development, licensing, and more
GNU/Linux Hardware Leftovers
GNU/Linux centric
Kodi 22 "Piers" Beta 2
A lot of polish has come together for the features added in Beta 1
PostgreSQL: PGConf India 2027, 12-Year-Old PostgreSQL Vulnerability Enables Database, Server Takeover
a couple of picks
Open Hardware/Modding: Flipper One Devices, Raspberry Pi, and More
hardware news
today's howtos
Instructionals/Technical picks
Games: Security 51, New Steam Games with Native GNU/Linux Builds, Gamescom, WARDOGS, and More
gaming picks
Good News! CERN is Migrating Over 2,200 Control Systems to Debian 13
The migration would move accelerator control computers out of the Red Hat ecosystem
Audacity 4.0 Open-Source Audio Editor Officially Released, Here’s What’s New
Audacity 4.0 open-source audio editor is now available for download as a major update with numerous new features and improvements. Here are the details!
Wine 11.17
The Wine development release 11.17 is now available
Programming Leftovers
Development picks
FSF on Social Control Media
some coverage
Freedom Fighters (Part IV): We're Doing Cybersecurity All Wrong
"We also allowed a lethal monoculture to fester"
Android Leftovers
I found the best Android performance tweaks hiding in the Accessibility menu
I tried KDE's Office suite and found out why even KDE users skip it
The most popular is, of course, LibreOffice, though I tend to prefer the likes of OnlyOffice
You don’t need to code or spend money to improve KDE—here are 7 ways to help
Open-source software is wonderful: it's free, diverse, and surprisingly accessible
I discovered KDE’s hidden superpowers after installing these 3 open-source utilities
If you've been in the Linux space for a while
7 Best Free and Open Source Climate, Weather and Earth-Science Data Analysis Tools
Only free and open source software is eligible for inclusion
GNOME Sushi gets a GTK4 revamp, new features
Sushi, the spacebar preview utility for Nautilus file manager, has been ported to GTK4 for GNOME 51
LyargoOS – opinionated Void Linux-based distribution
The distribution is intended for users who want Void Linux’s simplicity and runit-based system without building a desktop environment from scratch
openSUSE MicroOS – immutable rolling-release Linux distribution
openSUSE MicroOS is an immutable rolling-release Linux distribution developed by the openSUSE community
Planet KDE: State of the Map 2026
Last week I attended this year’s State of the Map (SotM) in Paris, France, OpenStreetMap’s
New Releases: Liya Linux, Abora OS, and ReactOS
GNU/Linux Distributions and Operating Systems
In the United Kingdom, GNU/Linux Measured Around 15% Overnight [original]
This shows many people use GNU/Linux at home, more so than "the office"
Today in Techrights
Some of the latest articles