El 30 de diciembre de 2019 se lanzó el proyecto Trinity Desktop Environment, un fork de la rama KDE 3.5. El proyecto continúa desarrollando la paradigma de un entorno de escritorio tradicional basado en Qt. También se mantiene la biblioteca (T)Qt3, dado que Qt ya no es soportado oficialmente por el desarrollador.
Lista breve de cambios:
- Mejor soporte para el estándar XDG
- Soporte para MySQL 8.x
- Se ha añadido la posibilidad de compilar TDE con la biblioteca LibreSSL en lugar de OpenSSL (lo que permite la compilación de TDE en distribuciones como Void Linux)
- Soporte inicial para la compilación con musl libc
- Continúa la migración del proceso de compilación de Autotools a CMake.
- Se ha realizado una limpieza del código y eliminación de archivos obsoletos, así como la eliminación de la posibilidad de compilar algunos paquetes con Autotools.
- En el marco de esta versión, se ha limpiado enlaces inválidos a páginas web.
- Se ha llevado a cabo una pulida minuciosa de la interfaz de usuario y de la marca TDE en general. Se ha continuado el rebranding hacia TDE y TQt.
- Se han realizado correcciones que resuelven las vulnerabilidades CVE-2019-14744 y CVE-2018-19872 (basadas en el correspondiente parche en Qt5). La primera permite la ejecución de código desde archivos .desktop. La segunda provoca un crash de tqimage al procesar imágenes mal formadas en formato PPM.
- Se ha seguido apoyando FreeBSD, así como mejoras para el soporte inicial de NetBSD.
- Se ha añadido soporte para DilOS.
- Se ha actualizado en cierta medida la localización y las traducciones.
- Soporte para nuevas versiones de libpqxx
- Mejor detección de la versión instalada del lenguaje Ruby
- El soporte para los protocolos AIM y MSN en el mensajero Kopete ha sido restaurado.
- Se han corregido errores que afectaban a SAK (Secure Attention Key — una capa adicional de seguridad que requiere del usuario presionar C-A-Del, por ejemplo, antes de iniciar sesión)
- Se han corregido errores en TDevelop
- Mejorado soporte para TLS en distribuciones modernas
Los paquetes han sido preparados para Debian y Ubuntu. Pronto estarán disponibles paquetes para RedHat/CentOS, Fedora, Mageia, OpenSUSE y PCLinuxOS. Los SlackBuilds para Slackware también están disponibles en el repositorio de Git.
Registro de versiones:
Fuente: linux.org.ru
