[Rapport mensuel SIG] Partage des derniers progrès du groupe SIG de la communauté openKylin en décembre

Afin de promouvoir la prospérité et le développement de la communauté et de créer un écosystème innovant de systèmes d'exploitation open source, la communauté openKylin a mené des recherches et technologies approfondies sous la forme de groupes techniques autour du matériel innovant, de l'interaction homme-machine, du support intelligent. , sécurité des terminaux, collaboration Internet, intégration cloud et autres domaines techniques. Faisons ensuite le point sur les dernières avancées du groupe SIG de la communauté openKylin en décembre :

 

Nouveau SIG ajouté à la communauté en décembre

En décembre, 2 nouveaux groupes SIG ont été ajoutés à la communauté, et un total de 95 groupes SIG ont été créés jusqu'à présent. Les informations sur les nouveaux groupes SIG sont les suivantes :

SIG CloudNative

Le groupe CloudNative SIG s'engage à ouvrir et à adapter la technologie cloud native au système openKylin pour permettre aux utilisateurs de la communauté de démarrer rapidement avec la pile technologique cloud native.

  • Page d'accueil du SIG :
  • https://gitee.com/openkylin/community/tree/master/sig/CloudNative

 

SIG d'adaptation de serveur

ServerAdaption SIG a été lancé et créé par Feiteng Information Technology Co., Ltd. pour fournir une prise en charge du noyau openKylin et de l'adaptation des logiciels sur les plates-formes de serveur, y compris l'adaptation de l'ensemble de la machine serveur, du noyau du système d'exploitation du serveur et de la couche d'application.

  • Page d'accueil du SIG :
  • https://gitee.com/openkylin/community/tree/master/sig/ServerAdapiton

 

Résumé de l'activité du SIG communautaire en décembre

En décembre, il y a eu 788 nouveaux PR valides dans la communauté, 472 nouvelles fourches d'entrepôt et 16 réunions publiques régulières du groupe SIG ont eu lieu. Jusqu'à présent, la communauté a accumulé 13 539 PR valides, 5 186 fourches d'entrepôt et 136 réunions publiques régulières du groupe SIG, dont :

  • Les 15 principales contributions aux relations publiques du groupe communautaire SIG en décembre sont les suivantes :

 

La répartition des cartes d'activités des groupes SIG communautaires en décembre (plus la couleur est foncée, plus les dimensions de référence sont actives : RP, problème, réunion SIG) comme suit :

 

 

Progrès et résultats technologiques communautaires en décembre

1. UKUI SIG

L'équipe SIG UKUI (Ultimate Kylin User Interface) s'engage dans la planification, la maintenance et la mise à niveau des progiciels liés à l'environnement de bureau. Les programmes d'environnement de bureau qui répondent aux besoins de divers appareils et utilisateurs comprennent principalement des lanceurs de programmes (menu Démarrer), des configuration, gestion des fichiers, écran de verrouillage de connexion, bureau, outils réseau, configuration rapide, etc. offrent aux utilisateurs une plate-forme d'exploitation graphique de base. Les outils de développement de composants de base du bureau sont principalement Qt et C++. L'objectif est d'améliorer constamment l'expérience de fonctionnement du système et de fournir un environnement de bureau qui intègre stabilité, esthétique, fluidité et commodité. Les progrès en décembre sont les suivants :

  • [Bluetooth] Ajout de la fonction d'écran de verrouillage hors du siège ;
  • [Gestion des données d'application] Prend en charge l'analyse du champ « mots-clés » des fichiers .desktop. Les applications peuvent personnaliser les mots-clés, puis interroger l'application correspondante en recherchant des mots-clés ;
  • [Theme Framework] Ajoutez la fonction de configuration du thème du triple bouton de l'application note ;
  • [Gestion de l'alimentation] Optimisez la description du mode de gel des applications ;
  • [Menu Démarrer] Ajout de la fonction d'affichage de la date du fichier pour les fichiers récents ;
  • [Gestion de session] Adaptez-vous aux services de gestion d'applications et au mode UKUI-Lite ;
  • [Service de gestion des données d'application] Mettre à jour le chemin d'accès éclairé des packages et s'adapter à la nouvelle police standard nationale ;
  • [Service de gestion d'applications] Ajout d'une nouvelle fonction pour quitter le programme principal après avoir échoué à enregistrer le service dbus, et d'une nouvelle fonction pour déplacer un processus sans fenêtre dans un groupe de services ;
  • [Barre latérale] Ajout du bouton « ESC » pour masquer la fonction de la barre latérale ;
  • Correction de plus de 20 problèmes dans la barre latérale, la gestion de session, le gestionnaire de fichiers, la vue multitâche, etc.

Nous invitons tous les développeurs de la communauté intéressés à nous rejoindre et à créer un environnement de bureau stable et facile à utiliser pour le système de bureau openKylin !

RISC-V SIG

Ce groupe SIG est principalement responsable de la maintenance des progiciels open source de l'architecture RISC-V, de la publication de la version RISC-V d'openKylin et de la construction des progiciels, de la construction du système, etc. La progression du groupe RISC-V SIG en décembre est la suivante :

  • Construisez et publiez l'image de la version openkylin-2.0-alpha de vf2, de la puissance de calcul et de l'école litchi ;
  • Terminez l'installation du docker, le fonctionnement et les tests du système informatique, créez l'image du docker local openKylin et établissez le compte officiel openKylin dans le hub docker, soumettez la contribution de l'image distante au DOI officiel : riscv64 dans le hub docker et rédigez une description ;
  • Planifier au préalable la liste de l'écosystème logiciel openKylin RISC-V, adapter et tester les packages Firefox, libreoffice, golang, perl, nodejs, php (plateforme informatique) et résoudre les problèmes de dépendance lors des processus d'installation et d'exploitation associés ;
  • Promouvoir la production automatique de plateformes d'images RISC-V ;
  • Compléter et améliorer les progiciels requis dans la source indépendante RISC-V ;
  • La plate-forme RISC-V tente de compiler TensorFlow et d'autres progiciels liés à l'IA ;
  • Outil de gravure d'images unifié RISC-V : la progression actuelle est de 70 %. Certaines fonctions de gravure d'images ont ajouté des threads pour éviter que l'interface du logiciel ne se bloque lors de la gravure d'images, et ajouté des invites contextuelles avant de commencer à graver des images. La partie construction d'images implémente les fonctions de vf2 consistant à créer des images vides, des partitions d'images, à configurer uboot, à chrooter le noyau et à modifier les fichiers de configuration. Chaque fonction teste normalement indépendamment ;
  • Le débogage préliminaire de l'environnement RVTrans+Wine est terminé et WeChat, Sublime Text, Minipad2 et SuperTuxKart ont été adaptés et testés.

Tous les passionnés intéressés par la direction technique de la plateforme de développement RISC-V sont invités à rejoindre le RISC-V SIG !

À propos de Release SIG

Release SIG est principalement responsable de la coordination des différents groupes SIG, du contrôle de la progression et des risques du développement des versions, de la formulation des plans de publication des versions, de l'achèvement des travaux de publication des versions, etc. Les principales avancées de la Release SIG en décembre sont les suivantes :

  • Terminer la construction, l'acceptation et la sortie de la version openKylin 2.0 Alpha ;
  • Terminer le push et l'annonce du contenu de réparation de la version openKylin 1.0.1 en novembre ;
  • Promouvoir chaque groupe SIG pour résoudre les problèmes dans les branches du Yangtsé et du Nil comme prévu ;
  • Terminer la construction et les tests de deux versions hebdomadaires 1.0.1-1208 et 1.0.1-1222 ;
  • Promouvoir l'achèvement des réparations et les annonces de 4 vulnérabilités de sécurité à haut risque.

Tous les passionnés intéressés par l'intégration des versions de la communauté openKylin, la gestion des versions, la publication des versions, etc. sont invités à rejoindre le Release SIG !

四、Emballage SIG

Packaging SIG est responsable de la maintenance des spécifications d'empaquetage des packages logiciels de la communauté openKylin, de la maintenance des packages logiciels publics, ainsi que de la coordination et de la prise de décisions sur les problèmes de dépendance des packages dans le processus de publication des versions de la communauté. Les principales évolutions du mois de décembre sont les suivantes :

  • Construction supplémentaire de 11 packages de dépendances liés à l'affichage de la série Nile, au format de package ouvert et à d'autres composants ;
  • La version mise à jour de la méthode de saisie Sogou pousse la source pty ;
  • OpenKylin 2.0 Alpha version x86, gestion des problèmes de compilation des packages de dépendances liés au miroir de l'architecture arm, y compris les erreurs de compilation liblc3, les erreurs de type de variable python dans les composants de test, etc.
  • Résolvez le problème de l'échec de la compilation de 5 progiciels de l'architecture rv64g.

Bienvenue à tous les passionnés de la communauté intéressés par la sélection, la compilation et le packaging indépendants des logiciels de la communauté openKylin à nous rejoindre !

À propos de QA SIG

Le groupe QA SIG s'engage à améliorer la qualité de la version communautaire d'openKylin, y compris les tests de version communautaire, l'assurance qualité, etc. Les principales évolutions du mois de décembre sont les suivantes :

  • Réalisation des tests de la version alpha 2.0, avec un total de 4 itérations de version, dont 9 tests d'exigences, et soumission de 165 numéros ;
  • Nous avons terminé la vérification des problèmes de réparation de la version 1.0.1 et vérifié 79 problèmes ;
  • Vérification du correctif de vulnérabilité terminée pour la version 1.0.1.

Tous les passionnés de la communauté intéressés par les tests de versions et la gestion de la qualité de la communauté openKylin sont invités à nous rejoindre !

六、SecurityGovernance SIG

Le SIG openKylin SecurityGovernance améliore la sécurité des produits de la communauté en recevant et en répondant aux rapports sur les problèmes de sécurité des produits de la communauté openKylin, en fournissant des conseils de sécurité à la communauté et en effectuant une gouvernance de sécurité et d'autres activités. Les principales évolutions du mois de décembre sont les suivantes :

  • Ajout de 12 nouveaux cas d'utilisation de POC de vulnérabilité de sécurité ;
  • Compléter l'analyse et la confirmation d'un bug de vulnérabilité suspecté soumis à l'externe ;
  • Publication de 21 numéros CVE ;
  • L'entrepôt de codage sécurisé ajoute 21 nouvelles normes de codage générales ;
  • Le support technique pour les attaques de sécurité réseau et les compétitions de défense du logiciel open source openKylin, fournissant un support technique d'arbitre sur site, a reçu un total de 33 vulnérabilités de sécurité (4 doublons, 29 vulnérabilités de sécurité valides) ;
  • Projet Genmai : Compléter l'analyse des exigences de la version open source et de la version TS, et terminer la conception et l'ajustement du diagramme d'architecture correspondant.

Tous les passionnés de la communauté intéressés par les aspects de sécurité tels que l'exploration/vérification complète des vulnérabilités de la version openKylin, la réparation des vulnérabilités de sécurité et d'autres travaux de sécurité sont invités à nous rejoindre !

Par exemple, OpenSDK SIG

Le groupe OpenSDK SIG est responsable de la planification, du développement et de la maintenance des kits de développement (base, système, applications), et s'engage à résoudre les problèmes de compatibilité des applications dans plusieurs systèmes d'exploitation. Les principales évolutions du mois de décembre sont les suivantes :

  • Améliorer la documentation de développement de la version OpenSDK2.3 ;
  • Complément du fichier de symboles de la bibliothèque dynamique et modification de certains problèmes de fuite de mémoire connus ;
  • Le contrôle du support applicatif est adapté au thème Qidian ;
  • Le module de configuration conf2 ajoute un nouvel outil de visualisation de vue unifiée pour prendre en charge les requêtes d'informations détaillées sur la configuration.

Tous les passionnés de la communauté intéressés par les kits de développement sont invités à rejoindre le groupe OpenSDK SIG !

Par exemple, CompatWinApp SIG

Le groupe CompatWinApp SIG s'engage à introduire un grand nombre d'applications système Windows dans le système openKylin. Le groupe SIG développera une solution complète de compatibilité des applications Windows grâce à des recherches sur la technologie de compatibilité des applications et la technologie de traduction de commandes, afin qu'un plus grand nombre d'applications Windows puissent être compatibles avec le système openKylin et continuer à faire prospérer l'écosystème logiciel openKylin. Les principales évolutions du mois de décembre sont les suivantes :

  • Wine Assistant a ajouté plus de 1 200 nouveaux téléchargements et installations de logiciels.
  • La version Wine Assistant 20231222 est disponible dans la communauté. Les principales mises à jour sont les suivantes :
  • 1) Lorsque Wine Assistant ajoute un nouveau composant d'installation, la fonction de page de licence apparaîtra.
  • 2) Corrigez quelques problèmes de stabilité.
  • 3) Lorsque le réseau est déconnecté, une boîte de dialogue apparaîtra pour le rappeler à l'utilisateur.
  • 4) Ajoutez la fonction de restauration des paramètres d'usine et supprimez le répertoire du conteneur et les programmes installés.

Tous les passionnés intéressés par la technologie de compatibilité des applications et la technologie de traduction d’instructions sont invités à rejoindre le CompatWinApp SIG !

Par exemple,InputMethod SIG

Ce groupe SIG s'engage à former une communauté de méthodes de saisie open source et à promouvoir le maintien du cadre de méthodes de saisie open source et des méthodes de saisie open source dans la communauté. Les principales évolutions du mois de décembre sont les suivantes :

  • Compléter la recherche et la discussion sur le cadre de la méthode de saisie Windows ;
  • Achèvement de la sortie du clavier virtuel 3.0 et du framework de méthode de saisie 5.1.5 ;
  • Fin de la sortie de la version 1.0.0.0 de la méthode de saisie OK Pinyin ;
  • De nouvelles info-bulles sont ajoutées au bouton de sortie du clavier virtuel et au bouton de changement de mode ;
  • De nouveaux identifiants de fenêtre sont ajoutés au clavier virtuel et aux boutons flottants ;
  • Correction de 6 problèmes liés à la méthode de saisie OK Pinyin.

Bienvenue à tous les passionnés de la communauté intéressés par le cadre de méthode de saisie fcitx de la communauté openKylin et le développement de clavier virtuel de bureau à nous rejoindre !

Par、KernelBuilder SIG

Le groupe KernelBuilder SIG est responsable de la construction automatisée de la version préliminaire du noyau openKylin, de la planification, du développement et de la maintenance de l'outil de construction (kernel-builder). Dans le même temps, les entrepôts openkylin-rootfs et openkylin-wsl sont activement maintenus, fournissant à openKylin un système de fichiers racine utilisable et un environnement de développement wsl ; créant les conditions pour openKylin dans la conteneurisation Docker. Les principales évolutions du mois de décembre sont les suivantes :

  • Terminez la mise à jour officielle de mmdebstrap et effectuez la mise à niveau vers la dernière version. Introduisez multistrap et mmdebstrap pour créer des rootfs, qui peuvent ensuite servir des images wsl et docker ;
  • Ajout des étapes de décompression, de reconditionnement et de reconditionnement pour l'algorithme de compression ZSTD (puisque certaines distributions ne prennent pas encore en charge l'algorithme ZSTD, ZSTD est converti en algorithme de compression LZMA) ;
  • Soumettez le code sur openKylin en amont du projet proot-distro, qui est un utilitaire de gestion des installations de distribution Linux dans Termux, et introduisez la distribution openKylin dans Termux. En même temps, le projet peut également nous fournir rootfs ;
  • mises à jour des versions openkylin-wsl et openkylin-docker ;
  • Distcc a été introduit dans les versions Yangtze et Nile pour implémenter la compilation distribuée.

Tous les passionnés de la communauté intéressés par la construction et l'application du noyau communautaire openKylin, la conteneurisation Docker, le système de fichiers racine et l'environnement de développement WSL sont invités à nous rejoindre !

11. SIG du noyau

Le groupe Kernel SIG s'engage dans le développement de nouvelles adaptations matérielles, de nouvelles fonctions et de nouvelles fonctionnalités. Améliorez continuellement la robustesse et la stabilité du noyau pour mieux fournir un support technique sous-jacent aux systèmes et applications openKylin. Les principales évolutions du mois de décembre sont les suivantes :

  • Fusion de 166 correctifs de micrologiciel Intel, mise à jour des graphiques Intel, des micrologiciels sans fil, Bluetooth, audio et autres ;
  • La plate-forme intégrée Intel Raptor Lake prend en charge 142 correctifs et prend en charge la dernière plate-forme matérielle Intel.

Tous les partenaires de la communauté intéressés par le noyau sont invités à rejoindre le groupe SIG du noyau communautaire openKylin !

12. Virtualisation SIG

Le groupe Virtualization SIG s'engage à développer une technologie de virtualisation de système communautaire openKylin et à créer des solutions de virtualisation de scénario complet pour la fin, la périphérie et le cloud. Les principales évolutions du mois de décembre sont les suivantes :

  • libvirt : Correction de la vulnérabilité CVE-2023-3750.

Tous les partenaires de la communauté intéressés par les composants de virtualisation ou les technologies de progiciels sont invités à rejoindre le groupe SIG de virtualisation de la communauté openKylin !

Treize, SystemManager SIG

L'équipe SystemManagerSIG s'engage à établir une communauté open source de gestionnaires de systèmes, responsable du développement et de la maintenance des gestionnaires de systèmes et des outils auxiliaires, et à contribuer à l'écologie et à l'aspect pratique d'openKylin. Les principales évolutions du mois de décembre sont les suivantes :

  • La gestion des pilotes a ajouté la prise en charge de l'identification et du traitement des connexions à chaud ;
  • Résolvez le problème selon lequel l'assistant de remplacement de périphérique ne peut pas lancer avec succès l'environnement de compatibilité des applications Kare.

Les amis de la communauté intéressés par le développement de systèmes de gestion de gestion sont les bienvenus !

14. Mettre à jourGérer SIG

Ce groupe SIG s'engage à former une communauté open source pour les mises à niveau du système et est responsable du développement et de la maintenance du mécanisme de mise à niveau du système openKylin. Les principales évolutions du mois de décembre sont les suivantes :

  • Outil de mise à niveau entre versions : résoudre les conflits Plymouth
  • Outil de mise à niveau entre versions : ajout d'un mécanisme d'auto-confinement des dépendances
  • Outil de mise à niveau entre versions : résolvez le problème de l'identification fastidieuse des applications tierces

Les développeurs ou les passionnés de la communauté intéressés par les mises à jour et les mises à niveau du système sont invités à nous rejoindre !

15. LXQt SIG

L'équipe SIG de LXQt (LXQt Desktop Environment) s'engage à planifier, maintenir et mettre à niveau les progiciels liés à l'environnement de bureau LXQt, à répondre aux commentaires des utilisateurs en temps opportun et à résoudre les problèmes associés. Les principales évolutions du mois de décembre sont les suivantes :

  • Terminez la mise à jour des composants de base tels que lxqt-build-tools.

Tous les passionnés de la communauté intéressés par le portage d’un environnement de bureau sont invités à nous rejoindre !

16. FAQ SIG

L'équipe FAQ SIG s'engage à recueillir les commentaires des utilisateurs tels que les développeurs et les passionnés de diverses communautés de canaux, et à établir des processus standardisés pertinents pour promouvoir des réponses ou des solutions aux problèmes. Dans le processus, elle continue d'accumuler une base de connaissances FAQ pour la communauté openKylin. Les principales évolutions du mois de décembre sont les suivantes :

  • Tenir des réunions régulières avec l'équipe de documentation pour discuter de la nouvelle architecture documentaire ;
  • Recueillez des commentaires sur plus de 10 problèmes fréquents dans la version 2.0 ;
  • Discuter des exigences fonctionnelles du forum avec la plateforme communautaire ;
  • Formuler des règles pour le responsable du forum FAQ.

Bienvenue aux amis de la communauté enthousiastes et doués pour répondre aux questions pour rejoindre le groupe FAQ SIG !

17. MakerFrame SIG

Le groupe MakerFrame SIG est chargé de développer un moteur de framework de jeu simple et efficace pour Open Kirin. Il s'engage à permettre aux professionnels et aux non-professionnels de développer des applications et des jeux multiplateformes, enrichissant ainsi l'écosystème de jeu Open Kirin. est comme suit:

  • Ajoutez un mécanisme de chargement automatique/non automatique du plug-in et ajoutez game.plugin('author', 'plugin name') pour utiliser les plug-ins de manière plus sûre ;
  • Ajoutez un calque de masque de carte et vous pouvez dessiner des grilles de n'importe quelle couleur pour jeter les bases du moteur de drapeau de bataille ;
  • Améliorez la fonction game.gf, ajoutez des variables game.cd (les variables communes dans les archives seront enregistrées) et ajoutez-les aux commandes de programmation d'affichage ;
  • Augmentez la valeur des tuiles spéciales (1 est un obstacle) pour jeter les bases du moteur de drapeau de bataille ;
  • Fonction de script de sortie de jeu ajoutée ;
  • Ajout d'un mouvement multidirectionnel du clavier et du joystick ;
  • L'éditeur de caractères ajoute s'il faut afficher le nom ;
  • Ajout de scripts d'exécution personnalisés avant et après le chargement de la carte ;
  • Ajouter une fonction de statistiques d'utilisation ;
  • Optimisez plus de 5 fonctions de module telles que l'éditeur de carte, les composants de carte et la structure des répertoires du moteur ;
  • Correction de plus de 10 problèmes tels que la boîte de sélection des compétences/accessoires, l'attaque automatique, le téléchargement de plug-ins, etc.

Les développeurs de la communauté intéressés par les frameworks de jeux ou les applications de jeux sont invités à rejoindre le groupe MarkerFrame SIG !

À propos du SIG de la communauté openKylin

La communauté openKylin est une communauté libre et ouverte. Tous les groupes SIG de la communauté sont ouverts et toute personne et toute organisation peut participer. Vous pouvez choisir de rejoindre un SIG existant ou de créer un nouveau SIG. À l'heure actuelle, 95 SIG sont en cours d'exécution dans la communauté openKylin, notamment l'architecture, l'infrastructure, la version, le noyau, la sécurité, la compatibilité, etc.

Si cela vous intéresse et souhaitez rejoindre la communauté openKylin et participer aux contributions SIG, vous pouvez cliquer sur « Lire le texte original » pour en savoir plus.

 

À propos de la communauté openKylin

La communauté openKylin (Open Kylin) vise à prendre la « co-création » comme noyau et à construire un écosystème de partenaires avec les entreprises via l'open source et les méthodes ouvertes sur la base de l'open source, du volontariat, de l'égalité et de la collaboration, et à créer conjointement un top communauté pour les systèmes d’exploitation de bureau. Promouvoir la prospérité et le développement de la technologie open source Linux et de son écosystème logiciel et matériel.

Les unités membres du conseil d'administration de la communauté comprennent Kirin Software, Puhua Basic Software, Zhongke Founder, Kirin Xin'an, Ningsi Software, Yiming Software, ZTE New Pivot, Yuanxin Technology, China Electronics Technology Institute 32, Jide System, Beijing Linzhuo, 21 collègues de l'industrie et l'industrie. organisations, notamment le Advanced Operating System Innovation Center, Feiteng, Zhaoxin, Loongson Zhongke, Jingmei, JD Technology, Xuantie, Shentai Information et Haiguang.

Je suppose que tu aimes

Origine www.oschina.net/news/274268
conseillé
Classement