30 декабря 2019г. состоялся релиз проекта Trinity Desktop Environment, форка ветки KDE 3.5. Проект продолжает развитие парадигмы традиционного окружения рабочего стола, основанного на Qt. Проектом поддерживается также библиотека (T)Qt3, так как Qt более не поддерживается официальным разработчиком. Окружение может быть установлено и использовано наряду с новыми версиями KDE.
Краткий список изменений:
- Улучшенная поддержка стандарта XDG
- Поддержка MySQL 8.x
- Добавлена возможность сборки TDE с библиотекой LibreSSL вместо OpenSSL (что позволяет сборку TDE на дистрибутивах, вроде Void Linux)
- Начальная поддержка сборки с musl libc
- Продолжена миграция процесса сборки с Autotools на CMake.
- Проведена чистка кода и удаление устаревших файлов, а также удалена возможность сборки некоторых пакетов с помощью Autotools.
- В рамках релиза проведена чистка более не действительных ссылок на веб-страницы.
- Проведена мелочная полировка UI и бренда TDE в целом. Продолжен ребрендинг в TDE и TQt.
- Были внесены исправления, которые решают уязвимости CVE-2019-14744 и CVE-2018-19872 (на основе соответствующего патча в Qt5). Первая позволяет выполнение кода из .desktop-файлов. Вторая приводит к крэшу tqimage при обработке неправильно сформированных изображений в формате PPM.
- Продолжена поддержка FreeBSD, а также внесены улучшения для начальной поддержки NetBSD.
- Добавлена поддержка DilOS.
- Несколько обновлена локализация и переводы.
- Поддержка новых версий libpqxx
- Улучшено обнаружение установленной версии ЯП Ruby
- Поддержка протоколов AIM и MSN в мессенджере Kopete приведена в рабочее состояние.
- Починены баги, которые затрагивали SAK (Secure Attention Key — дополнительная прослойка безопасности, требующая от пользователя нажатия C-A-Del, например, перед входом в систему)
- Починены баги в TDevelop
- Улучшенная поддержка TLS в современных дистрибутивах
Пакеты подготовлены для Debian и Ubuntu. В скором времени станут доступны пакеты для RedHat/CentOS, Fedora, Mageia, OpenSUSE, и PCLinuxOS. SlackBuild'ы для Slackware также доступны в Git репозитории.
Release log: https://wiki.trinitydesktop.org/Release_Notes_For_R14.0.7
>>> Подробности