No dia 30 de dezembro de 2019, foi lançado o projeto Trinity Desktop Environment, um fork da linha KDE 3.5. O projeto continua a desenvolver a paradigma do ambiente de trabalho tradicional, baseado em Qt. O projeto também oferece suporte à biblioteca (T)Qt3, uma vez que o Qt não é mais mantido pelo desenvolvedor oficial. O ambiente pode ser instalado e utilizado juntamente com as novas versões do KDE.
Lista resumida de mudanças:
- Suporte aprimorado ao padrão XDG
- Suporte ao MySQL 8.x
- Adicionada a possibilidade de compilar o TDE com a biblioteca LibreSSL em vez de OpenSSL (permitindo a compilação do TDE em distribuições como Void Linux)
- Suporte inicial para compilação com musl libc
- Continuação da migração do processo de compilação de Autotools para CMake.
- Realizada uma limpeza no código e remoção de arquivos obsoletos, bem como a remoção da possibilidade de compilar alguns pacotes usando Autotools.
- No âmbito da versão, foi feita uma limpeza de links para páginas da web que não são mais válidos.
- Realizada uma polida meticulosa na interface do usuário e na marca TDE como um todo. O rebranding de TDE e TQt foi continuado.
- Foram feitas correções que resolvem as vulnerabilidades CVE-2019-14744 e CVE-2018-19872 (com base no respectivo patch no Qt5). A primeira permite a execução de código a partir de arquivos .desktop. A segunda leva a um crash do tqimage ao processar imagens malformadas no formato PPM.
- Continuação do suporte ao FreeBSD, além de melhorias para suporte inicial ao NetBSD.
- Adicionado suporte ao DilOS.
- Atualização da localização e traduções.
- Suporte a novas versões do libpqxx
- Detecção aprimorada da versão instalada da linguagem Ruby
- O suporte aos protocolos AIM e MSN no mensageiro Kopete foi restaurado.
- Correção de bugs que afetavam o SAK (Secure Attention Key — uma camada adicional de segurança que requer que o usuário pressione C-A-Del, por exemplo, antes de fazer login no sistema)
- Correções de bugs no TDevelop
- Suporte aprimorado ao TLS em distribuições modernas
Pacotes preparados para Debian e Ubuntu. Em breve, pacotes estarão disponíveis para RedHat/CentOS, Fedora, Mageia, OpenSUSE e PCLinuxOS. SlackBuilds para Slackware também estão disponíveis no repositório Git.
Registro de lançamento:
Fonte: linux.org.ru
