Am 30. Dezember 2019 wurde das Projekt Trinity Desktop Environment, ein Fork des KDE 3.5 Zweigs, veröffentlicht. Das Projekt setzt die Entwicklung der Paradigmen eines traditionellen Desktop-Umgebungs fort, die auf Qt basiert. Das Projekt unterstützt auch die (T)Qt3-Bibliothek, da Qt nicht länger vom offiziellen Entwickler unterstützt wird. Die Umgebung kann zusammen mit den neuen Versionen von KDE installiert und verwendet werden.
Kurze Liste der Änderungen:
- Verbesserte Unterstützung des XDG-Standards
- Unterstützung für MySQL 8.x
- Möglichkeit hinzugefügt, TDE mit der LibreSSL-Bibliothek anstelle von OpenSSL zu bauen (was den Bau von TDE auf Distributionen wie Void Linux ermöglicht)
- Erste Unterstützung für den Bau mit musl libc
- Fortsetzung der Migration des Build-Prozesses von Autotools auf CMake.
- Der Code wurde bereinigt und veraltete Dateien entfernt, und die Möglichkeit, einige Pakete mit Autotools zu bauen, wurde entfernt.
- Im Rahmen des Releases wurden ungültige Links zu Webseiten bereinigt.
- Feinabstimmung der Benutzeroberfläche und der Marke TDE im Allgemeinen. Rebranding in TDE und TQt fortgeführt.
- Es wurden Korrekturen vorgenommen, die die Schwachstellen CVE-2019-14744 und CVE-2018-19872 (basierend auf den entsprechenden Patches in Qt5) beheben. Die erste ermöglicht die Ausführung von Code aus .desktop-Dateien. Die zweite führt zu einem Absturz von tqimage bei der Verarbeitung von fehlerhaft formatierten Bildern im PPM-Format.
- Die Unterstützung von FreeBSD wurde fortgesetzt und es wurden Verbesserungen für die erste Unterstützung von NetBSD vorgenommen.
- Unterstützung für DilOS hinzugefügt.
- Lokalisierung und Übersetzungen wurden leicht aktualisiert.
- Unterstützung für neue Versionen von libpqxx
- Verbesserte Erkennung der installierten Version der Programmiersprache Ruby
- Die Unterstützung der Protokolle AIM und MSN im Messenger Kopete wurde wiederhergestellt.
- Fehler behoben, die SAK (Secure Attention Key – eine zusätzliche Sicherheitsschicht, die vom Nutzer verlangt, C-A-Del zu drücken, z. B. vor dem Anmelden) betreffen.
- Fehler in TDevelop wurden behoben.
- Verbesserte Unterstützung von TLS in modernen Distributionen.
Pakete wurden 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 ebenfalls im Git-Repository verfügbar.
Release-Log:
Quelle: linux.org.ru
