📰 ReactOS Introduces Unified Live/Install Media, New Storage Driver
ReactOS as the "open-source Windows" operating system project striving for binary compatibility with Microsoft Windows has seen some exciting improvements this week...
🔗 Source:
#opensource
👉@sysadminoff
https://www.phoronix.com/news/ReactOS-Unified-ISO
ReactOS as the "open-source Windows" operating system project striving for binary compatibility with Microsoft Windows has seen some exciting improvements this week...
🔗 Source:
#opensource
👉@sysadminoff
https://www.phoronix.com/news/ReactOS-Unified-ISO
Phoronix
ReactOS Introduces Unified Live/Install Media, New Storage Driver
ReactOS as the 'open-source Windows' operating system project striving for binary compatibility with Microsoft Windows has seen some exciting improvements this week.
9to5Linux Weekly Roundup: May 3rd, 2026
9to5Linux Weekly Roundup for May 3rd, 2026, brings news about Arch Linux 2026.05.01, Trinity Desktop Environment R14.1.6, Fedora Linux 44, Wireshark 4.6.5, AerynOS 2026.05, LibreOffice 26.2.3, EndeavourOS Titan Neo, Shotcut 26.4, Grml 2026.04, Calibre 9.8, Linux Mint 22.3 HWE, Shelly 2.2, IPFire 2.29 Core Update 201, qBittorrent 5.2, Copy Fail patches, and more.
The post 9to5Linux Weekly Roundup: May 3rd, 2026 appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
👉@sysadminoff
https://9to5linux.com/9to5linux-weekly-roundup-may-3rd-2026
9to5Linux Weekly Roundup for May 3rd, 2026, brings news about Arch Linux 2026.05.01, Trinity Desktop Environment R14.1.6, Fedora Linux 44, Wireshark 4.6.5, AerynOS 2026.05, LibreOffice 26.2.3, EndeavourOS Titan Neo, Shotcut 26.4, Grml 2026.04, Calibre 9.8, Linux Mint 22.3 HWE, Shelly 2.2, IPFire 2.29 Core Update 201, qBittorrent 5.2, Copy Fail patches, and more.
The post 9to5Linux Weekly Roundup: May 3rd, 2026 appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
👉@sysadminoff
https://9to5linux.com/9to5linux-weekly-roundup-may-3rd-2026
How to Monitor Linux Performance with Sysstat Tools
The post How to Monitor Linux Performance with Sysstat Tools first appeared on Tecmint: Linux Howtos, Tutorials & Guides .Sysstat is a collection of performance monitoring utilities for Linux that includes mpstat, pidstat, iostat, and sar, and together they
The post How to Monitor Linux Performance with Sysstat Tools first appeared on Tecmint: Linux Howtos, Tutorials & Guides.
👉@sysadminoff
https://www.tecmint.com/sysstat-commands-linux-mpstat-pidstat-iostat-sar/
The post How to Monitor Linux Performance with Sysstat Tools first appeared on Tecmint: Linux Howtos, Tutorials & Guides .Sysstat is a collection of performance monitoring utilities for Linux that includes mpstat, pidstat, iostat, and sar, and together they
The post How to Monitor Linux Performance with Sysstat Tools first appeared on Tecmint: Linux Howtos, Tutorials & Guides.
👉@sysadminoff
https://www.tecmint.com/sysstat-commands-linux-mpstat-pidstat-iostat-sar/
How to Monitor Linux Performance with Sysstat Tools
20 Sysstat Commands to Monitor Linux Performance
In this guide, we'll explain how to use sysstat utilities such as mpstat, pidstat, iostat, and sar to monitor CPU, memory, I/O, and network performance on Linux
📰 Telegram Mini Apps abused for crypto scams, Android malware delivery
Cybersecurity researchers have uncovered a large-scale fraud operation that uses Telegram's Mini App feature to run crypto scams, impersonate well-known brands, and distribute Android malware.
🔗 Source:
#android
👉@sysadminoff
https://www.bleepingcomputer.com/news/security/telegram-mini-apps-abused-for-crypto-scams-android-malware-delivery/
Cybersecurity researchers have uncovered a large-scale fraud operation that uses Telegram's Mini App feature to run crypto scams, impersonate well-known brands, and distribute Android malware.
🔗 Source:
#android
👉@sysadminoff
https://www.bleepingcomputer.com/news/security/telegram-mini-apps-abused-for-crypto-scams-android-malware-delivery/
BleepingComputer
Telegram Mini Apps abused for crypto scams, Android malware delivery
Cybersecurity researchers have uncovered a large-scale fraud operation that uses Telegram's Mini App feature to run crypto scams, impersonate well-known brands, and distribute Android malware.
Выпуск qBittorrent 5.2.0
Опубликован выпуск торрент-клиента qBittorrent 5.2.0, написанного с использованием тулкита Qt и развиваемого в качестве открытой альтернативы µTorrent, приближенной к нему по интерфейсу и функциональности. Среди возможностей qBittorrent: интегрированный поисковый движок, возможность подписки на RSS, поддержка многих BEP-расширений, удалённое управление через web-интерфейс, режим последовательной загрузки в заданном порядке, расширенные настройки для торрентов, пиров и трекеров, планировщик пропускной способности и IP-фильтр, интерфейс для создания торрентов, поддержка UPnP и NAT-PMP. Код проекта написан на языке С++ и распространяется под лицензией GPLv2+. Сборки формируются для Linux, Windows и macOS.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=65355
Опубликован выпуск торрент-клиента qBittorrent 5.2.0, написанного с использованием тулкита Qt и развиваемого в качестве открытой альтернативы µTorrent, приближенной к нему по интерфейсу и функциональности. Среди возможностей qBittorrent: интегрированный поисковый движок, возможность подписки на RSS, поддержка многих BEP-расширений, удалённое управление через web-интерфейс, режим последовательной загрузки в заданном порядке, расширенные настройки для торрентов, пиров и трекеров, планировщик пропускной способности и IP-фильтр, интерфейс для создания торрентов, поддержка UPnP и NAT-PMP. Код проекта написан на языке С++ и распространяется под лицензией GPLv2+. Сборки формируются для Linux, Windows и macOS.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=65355
Выпуск Dropbear SSH 2026.90 с устранением уязвимостей
Опубликован выпуск проекта Dropbear 2026.90, развивающего сервер и клиент SSH, получивший распространение в беспроводных маршрутизаторах и компактных дистрибутивах, подобных OpenWrt. Dropbear отличается низким потреблением памяти, возможностью отключения лишней функциональности на этапе сборки и поддержкой сборки клиента и сервера в одном исполняемом файле по аналогии с busybox. При статическом связывании с uClibc исполняемый файл Dropbear занимает всего 110kB. Dropbear поддерживает перенаправление X11, совместим с файлом ключей OpenSSH (~/.ssh/authorized_keys) и может создавать мультисоединения с пробросом через транзитный хост. Код проекта написан на языке Си и распространяется под лицензией, близкой к MIT.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=65356
Опубликован выпуск проекта Dropbear 2026.90, развивающего сервер и клиент SSH, получивший распространение в беспроводных маршрутизаторах и компактных дистрибутивах, подобных OpenWrt. Dropbear отличается низким потреблением памяти, возможностью отключения лишней функциональности на этапе сборки и поддержкой сборки клиента и сервера в одном исполняемом файле по аналогии с busybox. При статическом связывании с uClibc исполняемый файл Dropbear занимает всего 110kB. Dropbear поддерживает перенаправление X11, совместим с файлом ключей OpenSSH (~/.ssh/authorized_keys) и может создавать мультисоединения с пробросом через транзитный хост. Код проекта написан на языке Си и распространяется под лицензией, близкой к MIT.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=65356
🔥1
📰 Linux File-System Proliferation A Burden: Requirements Laid Out For Any Future File-Systems
The growing number of file-systems within the Linux kernel source tree is causing an ongoing burden for upstream developers maintaining the virtual file-system (VFS) code around it and associated code. As a result of the continuing rise of new file-systems being proposed for the Linux kernel, documentation is being introduced to establish clear guidelines for getting new file-systems accepted into the mainline kernel...
🔗 Source:
#kernel #linux
👉@sysadminoff
https://www.phoronix.com/news/Linux-FS-Proliferation-Burden
The growing number of file-systems within the Linux kernel source tree is causing an ongoing burden for upstream developers maintaining the virtual file-system (VFS) code around it and associated code. As a result of the continuing rise of new file-systems being proposed for the Linux kernel, documentation is being introduced to establish clear guidelines for getting new file-systems accepted into the mainline kernel...
🔗 Source:
#kernel #linux
👉@sysadminoff
https://www.phoronix.com/news/Linux-FS-Proliferation-Burden
Phoronix
Linux File-System Proliferation A Burden: Requirements Laid Out For Any Future File-Systems
The growing number of file-systems within the Linux kernel source tree is causing an ongoing burden for upstream developers maintaining the virtual file-system (VFS) code around it and associated code
Автор Notepad++ потребовал переименовать порт для macOS из-за нарушения товарного знака
Автор открытого редактора кода Notepad++ обратил внимание на появление неофициального порта "Notepad++ for macOS", использующего без разрешения товарный знак Notepad++ и логотип проекта. Порт не имеет никакого отношения к основному проекту, но на своём сайте копирует оформление официального сайта Notepad++, использует на странице загрузки название "Notepad++ 1.0.5", а на странице с информацией о проекте упоминает создателя Notepad++ среди автора порта.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=65358
Автор открытого редактора кода Notepad++ обратил внимание на появление неофициального порта "Notepad++ for macOS", использующего без разрешения товарный знак Notepad++ и логотип проекта. Порт не имеет никакого отношения к основному проекту, но на своём сайте копирует оформление официального сайта Notepad++, использует на странице загрузки название "Notepad++ 1.0.5", а на странице с информацией о проекте упоминает создателя Notepad++ среди автора порта.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=65358
🔥1🤯1😱1
📰 Moving to mainframe can be cheaper than sticking with VMware: Gartner
Serious Linux VMs will enjoy big iron – if you can learn to love lock-in risks and skills challenges VMware users considering a new home might find it cheaper to move to an IBM mainframe than adopting Broadcom’s new licenses, according to Gartner Vice President Analyst Alessandro Galimberti.…
🔗 Source:
#linux
👉@sysadminoff
https://go.theregister.com/feed/www.theregister.com/2026/05/04/gartner_state_of_mainframes/
Serious Linux VMs will enjoy big iron – if you can learn to love lock-in risks and skills challenges VMware users considering a new home might find it cheaper to move to an IBM mainframe than adopting Broadcom’s new licenses, according to Gartner Vice President Analyst Alessandro Galimberti.…
🔗 Source:
#linux
👉@sysadminoff
https://go.theregister.com/feed/www.theregister.com/2026/05/04/gartner_state_of_mainframes/
The Register
Moving to mainframe can be cheaper than sticking with VMware: Gartner
: Serious Linux VMs will enjoy big iron – if you can learn to love lock-in risks and skills challenges
📰 Raspberry Pi 5's price hike pushed me toward mini PCs, and now I can't justify going back
When Raspberry Pi 5 got a price hike, my first reaction was to pause and re-evaluate my plans. I’ve been running a Pi 4 as my home lab for years, and I've always wanted to upgrade to the Pi 5. After waiting for stock availability, I decided to take my requirements more seriously.
🔗 Source:
#raspberry
👉@sysadminoff
https://www.xda-developers.com/raspberry-pi-5-price-hike-pushed-me-to-mini-pcs/
When Raspberry Pi 5 got a price hike, my first reaction was to pause and re-evaluate my plans. I’ve been running a Pi 4 as my home lab for years, and I've always wanted to upgrade to the Pi 5. After waiting for stock availability, I decided to take my requirements more seriously.
🔗 Source:
#raspberry
👉@sysadminoff
https://www.xda-developers.com/raspberry-pi-5-price-hike-pushed-me-to-mini-pcs/
XDA
Raspberry Pi 5's price hike pushed me toward mini PCs, and now I can't justify going back
Freedom from months of mental overhead.
Brush v0.4.0
Brush – это командная оболочка, написанная на языке Rust, которая сочетает совместимость с POSIX и Bash с гарантиями безопасности памяти и производительностью. Проект нацелен на то, чтобы стать полноценной альтернативой традиционным оболочкам, позволяя запускать существующие скрипты и использовать .bashrc практически без изменений.
Эта версия объединяет несколько месяцев работы и более 200 объединённых пулл-реквестов, существенно продвигая оболочку по пути к полноценной замене Bash и POSIX-совместимых сред.
Основные направления развития в этом выпуске:
совместимость с Bash: добавлены set -e, set -u, pipefail, failglob, обработчик ERR, сопроцессы и многое дуругое;
надёжность: улучшена обработка исключительных случаев – закрытых каналов, битого вывода, не-UTF8 истории и других;
платформы: расширена поддержка macOS (работа в качестве шелла входа), улучшена работа на Windows, FreeBSD, Android и 32-битных системах;
интерактивность: добавлены опциональные TOML-конфиги, preexec/precmd-хуки, улучшена поддержка макросов readline и другое.
( читать дальше... )
bash, brush, rust, shell
👉@sysadminoff
https://www.linux.org.ru/news/opensource/18282635
Brush – это командная оболочка, написанная на языке Rust, которая сочетает совместимость с POSIX и Bash с гарантиями безопасности памяти и производительностью. Проект нацелен на то, чтобы стать полноценной альтернативой традиционным оболочкам, позволяя запускать существующие скрипты и использовать .bashrc практически без изменений.
Эта версия объединяет несколько месяцев работы и более 200 объединённых пулл-реквестов, существенно продвигая оболочку по пути к полноценной замене Bash и POSIX-совместимых сред.
Основные направления развития в этом выпуске:
совместимость с Bash: добавлены set -e, set -u, pipefail, failglob, обработчик ERR, сопроцессы и многое дуругое;
надёжность: улучшена обработка исключительных случаев – закрытых каналов, битого вывода, не-UTF8 истории и других;
платформы: расширена поддержка macOS (работа в качестве шелла входа), улучшена работа на Windows, FreeBSD, Android и 32-битных системах;
интерактивность: добавлены опциональные TOML-конфиги, preexec/precmd-хуки, улучшена поддержка макросов readline и другое.
( читать дальше... )
bash, brush, rust, shell
👉@sysadminoff
https://www.linux.org.ru/news/opensource/18282635
Roguelike-игра Remixed Pixel Dungeon теперь доступна в Snap
В каталоге приложений Snapcraft опубликована сборка открытой roguelike-игры Remixed Pixel Dungeon.
Проект представляет собой масштабный форк классической игры Pixel Dungeon. В отличие от оригинала, в Remixed-версии реализован город на поверхности, добавлены новые игровые классы, а также значительно расширен арсенал предметов, список монстров, боссов и доступных локаций.
Ещё одним значительным отличием является встроенная поддержка пользовательских модификаций.
С помощью JSON и Lua можно изменять/создавать практически всё.
Так как snap-пакет был собран только вчера и был проверен только на ubuntu 22.04 – буду рад баг-репортам.
Для установки игры достаточно выполнить команду:
sudo snap install remixed-pixel-dungeon
>>> Исходный код на GitHub
java, lua, pixel art, roguelike, игры
👉@sysadminoff
https://www.linux.org.ru/news/games/18282898
В каталоге приложений Snapcraft опубликована сборка открытой roguelike-игры Remixed Pixel Dungeon.
Проект представляет собой масштабный форк классической игры Pixel Dungeon. В отличие от оригинала, в Remixed-версии реализован город на поверхности, добавлены новые игровые классы, а также значительно расширен арсенал предметов, список монстров, боссов и доступных локаций.
Ещё одним значительным отличием является встроенная поддержка пользовательских модификаций.
С помощью JSON и Lua можно изменять/создавать практически всё.
Так как snap-пакет был собран только вчера и был проверен только на ubuntu 22.04 – буду рад баг-репортам.
Для установки игры достаточно выполнить команду:
sudo snap install remixed-pixel-dungeon
>>> Исходный код на GitHub
java, lua, pixel art, roguelike, игры
👉@sysadminoff
https://www.linux.org.ru/news/games/18282898
📰 I tried an open-source Figma alternative, and its AI does what Figma's can't
Not a Figma killer, but something more interesting.
🔗 Source:
#opensource
👉@sysadminoff
https://www.xda-developers.com/ditched-figma-for-open-source-tool-ai-does-what-figma-cant/
Not a Figma killer, but something more interesting.
🔗 Source:
#opensource
👉@sysadminoff
https://www.xda-developers.com/ditched-figma-for-open-source-tool-ai-does-what-figma-cant/
XDA
I tried an open-source Figma alternative, and its AI does what Figma's can't
Not a Figma killer, but something more interesting
Valve Officially Releases New Steam Controller with 35-Hour Battery, Grip Sense
Valve releases new Steam Controller for $99 USD with four haptic motors, two full-size magnetic thumbsticks with capacitive touch, two capacitive areas, and a 35-hour battery.
The post Valve Officially Releases New Steam Controller with 35-Hour Battery, Grip Sense appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
👉@sysadminoff
https://9to5linux.com/valve-officially-releases-new-steam-controller-with-35-hour-battery-grip-sense
Valve releases new Steam Controller for $99 USD with four haptic motors, two full-size magnetic thumbsticks with capacitive touch, two capacitive areas, and a 35-hour battery.
The post Valve Officially Releases New Steam Controller with 35-Hour Battery, Grip Sense appeared first on 9to5Linux - do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
👉@sysadminoff
https://9to5linux.com/valve-officially-releases-new-steam-controller-with-35-hour-battery-grip-sense
Amazon опубликовал REX, среду для контролируемого выполнения скриптов
Компания Amazon представила движок безопасного исполнения скриптов REX (Trusted Remote Execution), допускающий только разрешённые для каждого конкретного скрипта операции. Например, если скрипт рассчитан на разбор логов, то ему будет предоставлен только доступ на чтение лога, а несанкционированные попытки удаления или изменения файлов блокируются. Код REX написан на языке Rust и открыт под лицензией Apache 2.0.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=65360
Компания Amazon представила движок безопасного исполнения скриптов REX (Trusted Remote Execution), допускающий только разрешённые для каждого конкретного скрипта операции. Например, если скрипт рассчитан на разбор логов, то ему будет предоставлен только доступ на чтение лога, а несанкционированные попытки удаления или изменения файлов блокируются. Код REX написан на языке Rust и открыт под лицензией Apache 2.0.
👉@sysadminoff
https://www.opennet.ru/opennews/art.shtml?num=65360
📰 Expanded AMD HDMI 2.1 support is coming to Linux
One area that's lacking on Linux right now is support for later versions of HDMI with AMD GPUs, but it seems expanded features are coming.Read the full article on GamingOnLinux.
🔗 Source:
#amd #linux
👉@sysadminoff
https://www.gamingonlinux.com/2026/05/expanded-amd-hdmi-2-1-support-is-coming-to-linux/
One area that's lacking on Linux right now is support for later versions of HDMI with AMD GPUs, but it seems expanded features are coming.Read the full article on GamingOnLinux.
🔗 Source:
#amd #linux
👉@sysadminoff
https://www.gamingonlinux.com/2026/05/expanded-amd-hdmi-2-1-support-is-coming-to-linux/
GamingOnLinux
Expanded AMD HDMI 2.1 support is coming to Linux
One area that's lacking on Linux right now is support for later versions of HDMI with AMD GPUs, but it seems expanded features are coming.
📰 CachyOS Switches Python To Using Tail-Call Interpreter For 5~15% Better Performance
CachyOS is a very fast out-of-the-box Linux distribution and for those concerned about Python performance, the newest updates to this Arch Linux based distribution will provide even better performance...
🔗 Source: https://www.phoronix.com/news/CachyOS-Better-Python-Perf
#arch #linux #python
👉@sysadminoff
https://share.google/rbVGWCZ7AyiEKZlZL
CachyOS is a very fast out-of-the-box Linux distribution and for those concerned about Python performance, the newest updates to this Arch Linux based distribution will provide even better performance...
🔗 Source: https://www.phoronix.com/news/CachyOS-Better-Python-Perf
#arch #linux #python
👉@sysadminoff
https://share.google/rbVGWCZ7AyiEKZlZL
Phoronix
CachyOS Switches Python To Using Tail-Call Interpreter For 5~15% Better Performance
CachyOS is a very fast out-of-the-box Linux distribution and for those concerned about Python performance, the newest updates to this Arch Linux based distribution will provide even better performance.
Microsoft 365 Backup: Restore individual files and folders with granular restore
Microsoft 365 Backup now lets you recover individual files and folders from SharePoint and OneDrive backups without rolling back an entire site or account. This granular restore feature became generally available in late April 2026. You need the SharePoint Backup Administrator role to use it, and the service charges $0.15 per GB per month for protected data. This article explains how the feature works, its limitations, and how to perform a restore.
Source
👉@sysadminoff
https://4sysops.com/archives/microsoft-365-backup-restore-individual-files-and-folders-with-granular-restore/
Microsoft 365 Backup now lets you recover individual files and folders from SharePoint and OneDrive backups without rolling back an entire site or account. This granular restore feature became generally available in late April 2026. You need the SharePoint Backup Administrator role to use it, and the service charges $0.15 per GB per month for protected data. This article explains how the feature works, its limitations, and how to perform a restore.
Source
👉@sysadminoff
https://4sysops.com/archives/microsoft-365-backup-restore-individual-files-and-folders-with-granular-restore/
📰 GCC 16 Compiler Delivering Some Decent Performance Gains Over GCC 15
With the GCC 16.1 compiler released last Thursday, I have begun running more compiler benchmarks on this first GCC 16 stable feature release. GCC 16 comes heavy on new changes in being the annual feature release and delivering changes from AMD Zen 6 and Arm AGI CPU support to new C++ features and even the Algol 68 programming language front-end.
🔗 Source:
#amd #arm
👉@sysadminoff
https://www.phoronix.com/review/gcc-16-benchmarks
With the GCC 16.1 compiler released last Thursday, I have begun running more compiler benchmarks on this first GCC 16 stable feature release. GCC 16 comes heavy on new changes in being the annual feature release and delivering changes from AMD Zen 6 and Arm AGI CPU support to new C++ features and even the Algol 68 programming language front-end.
🔗 Source:
#amd #arm
👉@sysadminoff
https://www.phoronix.com/review/gcc-16-benchmarks
Phoronix
GCC 16 Compiler Delivering Some Decent Performance Gains Over GCC 15
With the GCC 16.1 compiler released last Thursday, I have begun running more compiler benchmarks on this first GCC 16 stable feature release.
gThumb is barely recognisable in its GTK4/libadwaita port
gThumb, the open-source image viewer and organiser, has been rewritten in Vala and ported to GTK4/libadwaita – and compared to the old UI, it’s barely recognisable. An alpha build of gThumb 4.0 is available for testing, which also brings support for WEBP and PNG animations, allows you to save images in the JXL format and includes a censor filter to pixelate or blur out portions of an image, should you have need. But it’s the visual changes that mark this update out. Sure, any port from GTK3 to GTK4 will add a visage of modernity, but it’s not a “automatically […]
You're reading gThumb is barely recognisable in its GTK4/libadwaita port, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
👉@sysadminoff
https://www.omgubuntu.co.uk/2026/05/gthumb-gtk4-port-redesign
gThumb, the open-source image viewer and organiser, has been rewritten in Vala and ported to GTK4/libadwaita – and compared to the old UI, it’s barely recognisable. An alpha build of gThumb 4.0 is available for testing, which also brings support for WEBP and PNG animations, allows you to save images in the JXL format and includes a censor filter to pixelate or blur out portions of an image, should you have need. But it’s the visual changes that mark this update out. Sure, any port from GTK3 to GTK4 will add a visage of modernity, but it’s not a “automatically […]
You're reading gThumb is barely recognisable in its GTK4/libadwaita port, a blog post from OMG! Ubuntu. Do not reproduce elsewhere without permission.
👉@sysadminoff
https://www.omgubuntu.co.uk/2026/05/gthumb-gtk4-port-redesign