30. Dezember 2019 Das Trinity Desktop Environment-Projekt, ein Zweig des KDE 3.5-Zweigs, wurde veröffentlicht. Das Projekt entwickelt das Paradigma der traditionellen Desktop-Umgebung basierend auf Qt weiter. Das Projekt unterstützt auch die (T)Qt3-Bibliothek, da Qt vom offiziellen Entwickler nicht mehr unterstützt wird. Die Umgebung kann zusammen mit neuen Versionen von KDE installiert und verwendet werden.
Kurze Liste der Änderungen:
- Verbesserte XDG-Standardunterstützung
- MySQL 8.x-Unterstützung
- Möglichkeit hinzugefügt, TDE mit der LibreSSL-Bibliothek anstelle von OpenSSL zu erstellen (wodurch TDE auf Distributionen wie Void Linux erstellt werden kann)
- Erste Build-Unterstützung mit musl libc
- Die Migration des Build-Prozesses von Autotools zu CMake wurde fortgesetzt.
- Der Code wurde bereinigt, veraltete Dateien wurden entfernt und die Möglichkeit, einige Pakete mit Autotools zu erstellen, wurde entfernt.
- Im Rahmen der Veröffentlichung wurden nicht mehr gültige Links zu Webseiten bereinigt.
- Das UI und die TDE-Marke insgesamt wurden einer Feinpolitur unterzogen. Die Umbenennung in TDE und TQt wurde fortgesetzt.
- Es wurden Korrekturen vorgenommen, die die Schwachstellen CVE-2019-14744 und CVE-2018-19872 beheben (basierend auf dem entsprechenden Patch in Qt5). Die erste ermöglicht die Codeausführung aus .desktop-Dateien. Die zweite Ursache führt zum Absturz von tqimage, wenn fehlerhafte Bilder im PPM-Format verarbeitet werden.
- Die Unterstützung für FreeBSD wurde fortgesetzt und die anfängliche Unterstützung für NetBSD wurde verbessert.
- Unterstützung für DilOS hinzugefügt.
- Lokalisierung und Übersetzungen wurden leicht aktualisiert.
- Unterstützung für neue libpqxx-Versionen
- Verbesserte Erkennung der installierten Version der Ruby-Sprache
- Die Unterstützung für die AIM- und MSN-Protokolle im Kopete-Messenger ist jetzt betriebsbereit.
- Fehler behoben, die SAK (Secure Attention Key – eine zusätzliche Sicherheitsebene, die erfordert, dass der Benutzer beispielsweise CA-Entf drücken muss, bevor er sich anmeldet) betrafen.
- Fehler in TDevelop behoben
- Verbesserte TLS-Unterstützung für moderne Distributionen
Pakete sind für Debian und Ubuntu vorbereitet. In Kürze werden Pakete für RedHat/CentOS, Fedora, Mageia, OpenSUSE und PCLinuxOS verfügbar sein. SlackBuilds für Slackware sind auch im Git-Repository verfügbar.
Freigabeprotokoll:
Source: linux.org.ru