La version de la distribution Deepin 23 a été publiée, développant son propre environnement de bureau Deepin Desktop Environment (DDE), ainsi qu'environ 40 applications utilisateurs, parmi lesquelles le lecteur de musique DMusic, le lecteur vidéo DMovie, le système de messagerie DTalk, l'installateur et le centre d'installation Deepin Software Center. Le projet est basé sur un groupe de développeurs chinois, mais s'est transformé en un projet international et supporte la langue russe. Le dépôt de la distribution comprend plus de 8000 paquets. Tous les travaux sont distribués sous la licence GPLv3. La taille de l'image ISO de démarrage est de 3,3 à 5 Go (amd64, arm64 et loongarch64, une préparation pour le RISC-V est en cours).
Les composants du bureau et les applications sont développés en utilisant les langages C/C++ et Go. L'interface graphique est construite à l'aide de la bibliothèque Qt. Une caractéristique clé du bureau Deepin est sa barre qui prend en charge plusieurs modes de fonctionnement. En mode classique, une séparation plus explicite est réalisée entre les fenêtres ouvertes et les applications proposées au lancement, avec une zone de la barre système affichée. Le mode efficace ressemble quelque peu à Unity, mélangeant les indicateurs des programmes en cours d'exécution, les applications favorites et les applets de contrôle (réglage du volume/de la luminosité, périphériques connectés, horloge, état du réseau, etc.). L'interface de lancement des programmes propose deux modes : la visualisation des applications favorites et la navigation dans le répertoire des programmes installés.

Les principales nouveautés :
- Le contenu du dépôt des paquets a été mis à jour. Le support des architectures ARM64, RISC-V et LoongArch64 a été ajouté.
- Un nouveau mécanisme d'installation et de mise à jour du système a été mis en place, utilisant un remplacement atomique des images du système, garantissant la conservation des états précédents grâce à des instantanés. Contrairement au schéma typique avec deux partitions système interchangeables (schéma A/B), l'implémentation basée sur des instantanés permet d'économiser l'espace disque tout en conservant la possibilité de revenir à un état précédent en cas de problème après l'installation de la mise à jour, tout en permettant à l'utilisateur de basculer entre plusieurs versions du système.
- Un outil de gestion des paquets et un format de paquets Linyaps ont été proposés, soutenant l'installation d'applications en modes en ligne et hors ligne, et lançant des applications dans des conteneurs séparés. Les conteneurs isolent les applications du système et éliminent les conflits entre les dépendances système et les dépendances applicatives. Les composants communs sont présentés sous forme de runtime, comprenant des bibliothèques et dépendances généralement utilisées dans les applications graphiques (par exemple, runtime pour les applications utilisant Qt). Les applications propriétaires pré-installées ont été converties au nouveau format, et un répertoire séparé d'applications (Application Store) a été lancé pour la distribution des paquets au format Linyaps.
- Dans l'environnement de bureau Deepin Desktop Environment, des panneaux de tâches et une interface de lancement d'applications mis à jour sont proposés, ainsi que de nouvelles fonctionnalités pour personnaliser les thèmes à votre goût. Les outils d'interaction avec l'utilisateur ont été considérablement améliorés, tout en maintenant l'environnement familier, permettant aux anciens utilisateurs de s'adapter rapidement aux modifications proposées.
- L'interface de lancement des programmes (Launcher) a ajouté la prise en charge du tri des applications par nom et a permis un regroupement arbitraire, où le contenu des groupes et l'ordre des applications dans les listes sont déterminés manuellement. Des sections pour les applications les plus utilisées et récemment lancées ont été ajoutées. La logique de tri a été unifiée dans les modes de navigation en fenêtre et en plein écran.
- La barre des tâches a été déplacée en bas de l'écran, libérant ainsi de l'espace d'affichage supplémentaire. L'interface intégrée à la barre des tâches pour la gestion des bureaux virtuels et le changement entre eux a été modifiée. La prise en charge de modules pour un accès rapide à différentes opérations a été ajoutée. Un module pour diffuser le contenu de l'écran sur d'autres appareils via Wi-Fi en utilisant le protocole Miracast a également été intégré, ainsi qu'un module pour réaliser des captures d'écran et des enregistrements d'écran. Le plateau système et la zone des applications de la barre des tâches ont été repensés en utilisant QML. La possibilité de réduire le plateau système a été ajoutée.
- L'interface de configuration (Control Center) a été repensée.
- Un outil pour le partage de fichiers entre différents dispositifs et systèmes a été ajouté, ainsi que pour le partage du presse-papiers et le contrôle à distance du curseur. L'interaction entre deux systèmes basés sur Deepin ou entre des systèmes exécutant Deepin et Windows est prise en charge.
- Un système Cloud Sync a été ajouté, permettant de synchroniser les paramètres système, le contenu du calendrier-programme et les favoris du navigateur entre différents ordinateurs sur lesquels Deepin est installé.
- Client intégré au service UOS AI, offrant un accès à un grand modèle linguistique capable de répondre à des questions en langage naturel. Ajouté un module Play Assistant, chargé de répondre aux questions liées à l'utilisation du système d'exploitation, ainsi qu'un Personal Knowledge Assistant, permettant de générer du contenu et de répondre à des questions en tenant compte du contenu des fichiers téléchargés par l'utilisateur. Possibilité de télécharger ses propres grands modèles linguistiques. Ajout de la prise en charge de l'exécution de programmes préinstallés, de la modification des paramètres et de la recherche, en utilisant des commandes vocales et textuelles en langage naturel. Dans le client de messagerie UOS AI utilisé pour le résumé, la traduction et l'aide à la rédaction d'e-mails, et dans le visualiseur d'images pour des manipulations telles que le recadrage, le flou d'arrière-plan et le changement de style.
Source : opennet.ru
