È stata pubblicata la versione della distribuzione Deepin 25, che sviluppa il proprio desktop Deepin Desktop Environment (DDE), oltre a circa 40 applicazioni per l'utente, tra cui il lettore musicale Deepin Music, il lettore video Deepin Movie, l'installer e il centro di installazione delle applicazioni Deepin Store. Il progetto è fondato da un gruppo di sviluppatori cinesi, ma si è trasformato in un progetto internazionale e supporta la lingua russa. Il repository della distribuzione include oltre 8000 pacchetti. Tutto il lavoro è distribuito con licenza GPLv3. La dimensione delle immagini ISO da scaricare è di 6 GB (amd64, arm64 e loongarch64).
I componenti del desktop e dell'applicazione sono sviluppati utilizzando i linguaggi C/C++ e Go. L'interfaccia grafica è costruita con la libreria Qt. Una delle caratteristiche principali del desktop Deepin è la barra, che supporta diverse modalità di lavoro. In modalità classica, c'è una distinzione più chiara tra le finestre aperte e le applicazioni da avviare, e viene visualizzata l'area della tray di sistema. La modalità efficace ricorda in parte Unity, mescolando indicatori dei programmi in esecuzione, delle applicazioni favorite e degli applet di controllo (impostazione di volume/ luminosità, dispositivi connessi, orologio, stato della rete, ecc.). L'interfaccia di avvio dei programmi offre due modalità: visualizzazione delle applicazioni favorite e navigazione nel catalogo delle applicazioni installate.
Tra le novità:
- Il configuratore e l'interfaccia del sistema di notifiche sono stati riscritti utilizzando QML.
- Stile visivo degli elementi dell'interfaccia ottimizzato e unificato, applicato nelle applicazioni per l'ambiente desktop DDE (Deepin Desktop Environment).
- Il configuratore presenta un nuovo layout dell'interfaccia, composto da una barra laterale con elementi di navigazione e un'area principale con le impostazioni. Sono state aggiunte impostazioni multi-livello per gli effetti delle finestre. È stata introdotta la possibilità di fissare la barra delle applicazioni. Nelle impostazioni audio, è stata implementata la possibilità di unire i canali audio. Nel riquadro delle operazioni rapide sono stati aggiunti strumenti per creare e ripristinare backup.
- Nell'interfaccia di avvio delle applicazioni (Launcher) è stata implementata una modalità di ordinamento dell'elenco delle applicazioni per nome in ordine alfabetico.
- Nel gestore di file sono state ampliate le funzionalità di ricerca, con evidenziazione delle parole chiave trovate e visualizzazione dei risultati mentre si digita la query di ricerca. È stato aggiunto un pulsante per creare una nuova scheda. È stata implementata la possibilità di nascondere il menu superiore.
- Per gli utenti di laptop è stata fornita la possibilità di configurare i gesti di controllo toccando il touchpad con tre e quattro dita.
- Sono state ampliate le funzionalità dell'assistente AI. È stato aggiunto un indicatore separato per l'assistente AI sulla barra delle applicazioni. Selezionando il testo su qualsiasi schermo, ora appare automaticamente un'icona dell'assistente AI, tramite la quale è possibile richiedere traduzioni, riassunti e chiarimenti sul significato del passaggio selezionato. Le impostazioni dei modelli AI sono state uniformate.
- È stata aggiunta la compatibilità con i comandi vocali, permettendo di eseguire varie operazioni di sistema formulando compiti in linguaggio naturale senza dover accedere ai menu.
- È stata implementata una modalità mista di funzionamento per l'assistente AI, consentendo, in presenza di una connessione di rete, di utilizzare grandi modelli AI come DeepSeek, Baidu Qianfan e iFlytek Spark, mentre in modalità offline o per motivi di privacy si può utilizzare il modello compatto "UnionTech YouRong", eseguito sulla sistema locale.
- È stato proposto il servizio Agent Store, che consente di caricare agenti aggiuntivi per l'assistente AI al fine di eseguire compiti avanzati.
- Nel meccanismo di installazione e aggiornamento del sistema, che utilizza la sostituzione atomica delle immagini di sistema, è stata aggiunta la supporto per gli snapshot secondari (Second-Level Snapshot) — prima di ogni aggiornamento del sistema vengono automaticamente creati backup snapshot che assicurano il salvataggio degli stati precedenti e permettono il ritorno al sistema funzionante in caso di fallimento durante l'aggiornamento. È stata implementata la possibilità di installare driver e applicazioni sotto forma di estensioni di sistema. Aggiunta un'interfaccia per disattivare e aggiornare le estensioni. È stata realizzata la modalità di aggiornamento atomico incrementale.
- Per proteggere dalla modifica dei componenti di sistema da parte di malware, è stato fornito il montaggio delle directory di base, come /usr/bin, in modalità di sola lettura.
- È stato aggiunto un motore di auto-pulizia (Self-Cleaning Engine) che consente, quando si utilizza dispositivi pubblici, di eliminare automaticamente le tracce della propria attività al riavvio. I componenti che non devono essere puliti possono essere salvati tramite inclusione nella lista bianca.
- È proseguito lo sviluppo degli strumenti di gestione dei pacchetti e del formato dei pacchetti Linyaps. Grazie all'uso di contenitori isolati in Linyaps, che includono le dipendenze, i pacchetti Linyaps non sono legati a una specifica distribuzione e possono essere installati senza ricompilazione su Debian, Ubuntu, Arch, Fedora e openEuler. Il repository supportato dal progetto contiene oltre 5000 pacchetti, compilati per le architetture AMD64, ARM64 e LoongArch64.
- È stato aggiunto l'insieme di strumenti Distrobox, che consente di installare rapidamente e avviare in un contenitore qualsiasi distribuzione Linux, assicurando la sua integrazione con il sistema principale. Nell'App Store sono disponibili immagini per la creazione di ambienti basati su Debian 12, Ubuntu 20.04/24.04, Arch Linux e Fedora 41/42.
- Per il test è stato proposto un compositore composito sperimentale un server Treeland Window Compositor, caratterizzato da alte prestazioni negli effetti animati e dal supporto per il controllo a gesture sul touchpad. Treeland supporta temi di design, operazioni standard con le finestre, gestione delle attività, un'interfaccia per il passaggio tra le attività con anteprima del contenuto delle finestre e regolazione dei parametri di scala in configurazioni multischermo.
- Per la crittografia dei dischi è stato utilizzato l'algoritmo AES invece di SM4.
- Aggiunta la supporto per il backup dei dati degli utenti.
- Il editor di testi e il sistema di note ora supportano l'input vocale.
- Aggiunto il componente Cross-Device Collaboration per l'integrazione con smartphone, che consente di rispondere ai messaggi SMS direttamente dal desktop e di gestire le applicazioni mobili da uno schermo più grande.

Fonte: opennet.ru
