[Informe mensual SIG] Compartiendo el último progreso del grupo SIG de la comunidad openKylin en diciembre

Para promover la prosperidad y el desarrollo de la comunidad y crear un ecosistema innovador de sistemas operativos de código abierto, la comunidad openKylin ha llevado a cabo investigaciones y tecnología en profundidad en forma de grupos técnicos en torno a hardware innovador, interacción persona-computadora y soporte inteligente. , seguridad de terminales, colaboración en Internet, integración en la nube y otros campos técnicos Innovación. A continuación, hagamos un balance del último progreso del grupo SIG de la comunidad openKylin en diciembre:

 

Nuevo SIG agregado a la comunidad en diciembre

En diciembre se agregaron 2 nuevos grupos SIG a la comunidad y hasta el momento se han establecido un total de 95 grupos SIG. La información de los nuevos grupos SIG es la siguiente:

SIG nativo de la nube

El grupo CloudNative SIG se compromete a abrir y adaptar la tecnología nativa de la nube al sistema openKylin para facilitar que los usuarios de la comunidad comiencen rápidamente con la pila de tecnología nativa de la nube.

  • Página de inicio del SIG:
  • https://gitee.com/openkylin/community/tree/master/sig/CloudNative

 

SIG de adaptación del servidor

ServerAdaption SIG fue iniciado y establecido por Feiteng Information Technology Co., Ltd. para brindar soporte para el kernel openKylin y la adaptación de software en plataformas de servidor, incluida la adaptación de toda la máquina del servidor, el kernel del sistema operativo del servidor y la capa de aplicación.

  • Página de inicio del SIG:
  • https://gitee.com/openkylin/community/tree/master/sig/ServerAdapiton

 

Resumen de la actividad comunitaria del SIG en diciembre

En diciembre, hubo 788 nuevos RP válidos en la comunidad, 472 nuevas bifurcaciones de almacén y se llevaron a cabo 16 reuniones públicas periódicas del grupo SIG. Hasta ahora, la comunidad ha acumulado 13.539 RP válidos, 5.186 bifurcaciones de almacén y 136 reuniones públicas periódicas del grupo SIG, que incluyen:

  • Las 15 principales contribuciones de relaciones públicas del grupo comunitario SIG en diciembre son las siguientes:

 

La distribución de los mapas de actividad del grupo SIG comunitario en diciembre (cuanto más oscuro es el color, más activo, dimensiones de referencia: relaciones públicas, problema, reunión SIG) de la siguiente manera:

 

 

Avances y resultados de la tecnología comunitaria en diciembre

1. SIG UKUI

El equipo SIG de UKUI (Ultimate Kylin User Interface) está comprometido con la planificación, el mantenimiento y la actualización de paquetes de software relacionados con el entorno de escritorio. Los programas de entorno de escritorio que satisfacen las necesidades de varios dispositivos y usuarios, incluyen principalmente lanzadores de programas (menú de inicio), usuario La configuración, la administración de archivos, la pantalla de bloqueo de inicio de sesión, el escritorio, las herramientas de red, la configuración rápida, etc. brindan a los usuarios una plataforma de operación gráfica básica. Las herramientas de desarrollo de componentes centrales del escritorio son principalmente Qt y C++, cuyo objetivo es mejorar constantemente la experiencia operativa del sistema y proporcionar un entorno de escritorio que integre estabilidad, estética, fluidez y conveniencia. El avance en diciembre es el siguiente:

  • [Bluetooth] Se agregó la función de pantalla de bloqueo desde el asiento;
  • [Gestión de datos de la aplicación] Admite el análisis del campo "palabras clave" de los archivos .desktop. Las aplicaciones pueden personalizar las palabras clave y luego consultar la aplicación correspondiente buscando palabras clave;
  • [Marco temático] Agregue la función de configuración del tema del botón triple de la aplicación de notas;
  • [Administración de energía] Optimice la descripción del modo de congelación de la aplicación;
  • [Menú Inicio] Se agregó la función de visualización de la fecha del archivo para archivos recientes;
  • [Gestión de sesiones] Adáptese a los servicios de gestión de aplicaciones y al modo UKUI-Lite;
  • [Servicio de gestión de datos de aplicaciones] Actualice la ruta del paquete iluminado y adáptese a la nueva fuente estándar nacional;
  • [Servicio de administración de aplicaciones] Se agregó una nueva función para salir del programa principal después de no poder registrar el servicio dbus, y una nueva función para mover un proceso sin una ventana a un grupo de servicios;
  • [Barra lateral] Se agregó el botón "ESC" para ocultar la función de la barra lateral;
  • Se corrigieron más de 20 problemas en la barra lateral, administración de sesiones, administrador de archivos, vista multitarea, etc.

¡Damos la bienvenida a todos los desarrolladores de la comunidad interesados ​​a unirse a nosotros y crear un entorno de escritorio estable y fácil de usar para el sistema de escritorio openKylin!

SEÑAL RISC-V

Este grupo SIG es el principal responsable del mantenimiento de los paquetes de software de código abierto de la arquitectura RISC-V, del lanzamiento de la versión RISC-V de openKylin y de la construcción de paquetes de software, construcción de sistemas, etc. El progreso del grupo RISC-V SIG en diciembre es el siguiente:

  • Cree y publique la imagen de la versión openkylin-2.0-alpha de vf2, potencia informática y escuela litchi;
  • Complete la instalación, operación y prueba de Docker del sistema informático, cree la imagen de Docker local de OpenKylin y establezca la cuenta oficial de OpenKylin en Docker Hub, envíe la contribución de la imagen remota al DOI oficial: riscv64 en Docker Hub y escriba una descripción;
  • Planificar previamente la lista del ecosistema de software openKylin RISC-V, adaptar y probar los paquetes Firefox, libreoffice, golang, perl, nodejs, php (plataforma informática) y resolver problemas de dependencia durante los procesos de instalación y operación relacionados;
  • Promover la producción automática de plataformas de imágenes RISC-V;
  • Complementar y mejorar los paquetes de software requeridos en fuente independiente RISC-V;
  • La plataforma RISC-V intenta compilar TensorFlow y otros paquetes de software relacionados con la IA;
  • Herramienta de grabación de imágenes unificada RISC-V: el progreso actual es del 70%. Algunas funciones de grabación de imágenes han agregado hilos para evitar que la interfaz del software se atasque al grabar imágenes y agregaron mensajes emergentes antes de comenzar a grabar imágenes. La parte de creación de imágenes implementa las funciones de vf2 de crear imágenes vacías, particiones de imágenes, configurar uboot, hacer chroot del kernel y modificar archivos de configuración. Cada función se prueba normalmente de forma independiente;
  • Se completó la depuración preliminar del entorno RVTrans+Wine y se adaptaron y probaron WeChat, Sublime Text, Minipad2 y SuperTuxKart.

¡Todos los entusiastas interesados ​​en la dirección técnica de la plataforma de desarrollo RISC-V pueden unirse a RISC-V SIG!

三、Liberar SIG

Release SIG es el principal responsable de coordinar varios grupos SIG, controlar el progreso y los riesgos del desarrollo de versiones, formular planes de lanzamiento de versiones, completar el trabajo de lanzamiento de versiones, etc. Los principales avances del Release SIG de diciembre son los siguientes:

  • Completar la construcción, aceptación y lanzamiento de la versión Alpha de openKylin 2.0;
  • Se completó el envío y anuncio del contenido de reparación de la versión openKylin 1.0.1 en noviembre;
  • Promover cada grupo SIG para solucionar los problemas en las ramas del Yangtze y el Nilo según lo planeado;
  • Se completó la construcción y prueba de dos versiones semanales 1.0.1-1208 y 1.0.1-1222;
  • Promover la finalización de reparaciones y anuncios de 4 vulnerabilidades de seguridad de alto riesgo.

¡Todos los entusiastas interesados ​​en la integración de versiones de la comunidad openKylin, la gestión de versiones, el lanzamiento de versiones, etc. son bienvenidos a unirse al Release SIG!

四、Embalaje SIG

Empaquetado SIG es responsable de mantener las especificaciones de empaquetado de paquetes de software de la comunidad openKylin, mantener los paquetes de software públicos y coordinar y tomar decisiones sobre problemas de dependencia de paquetes en el proceso de lanzamiento de la versión de la comunidad. Las principales novedades de diciembre son las siguientes:

  • Construcción complementaria de 11 paquetes dependientes relacionados con la visualización de la serie Nile, el formato de paquete abierto y otros componentes;
  • La versión actualizada del método de entrada Sogou envía la fuente pty;
  • OpenKylin 2.0 Alpha versión x86, manejo de problemas de compilación de paquetes de dependencia relacionados con el espejo de la arquitectura arm, incluidos errores de compilación de liblc3, errores de tipo de variable de Python en los componentes de prueba, etc.;
  • Resuelva el problema de falla de compilación de 5 paquetes de software de arquitectura rv64g.

¡Bienvenidos a unirse a nosotros todos los entusiastas de la comunidad que estén interesados ​​en la selección, compilación y empaquetado independiente del software de la comunidad openKylin!

五、QA SIG

El grupo QA SIG se compromete a mejorar la calidad de la versión de la comunidad openKylin, incluidas las pruebas de la versión de la comunidad, el control de calidad, etc. Las principales novedades de diciembre son las siguientes:

  • Se completaron las pruebas de la versión alfa 2.0, con un total de 4 iteraciones de la versión, incluidas 9 pruebas de requisitos, y se presentaron 165 problemas;
  • Se completó la verificación de problemas de la reparación de la versión 1.0.1 y se verificaron 79 problemas;
  • Verificación de corrección de vulnerabilidad completa para la versión 1.0.1.

¡Todos los entusiastas de la comunidad que estén interesados ​​en las pruebas de versiones y la gestión de calidad de la comunidad openKylin son bienvenidos a unirse a nosotros!

六、SIG de Gobernanza de Seguridad

openKylin SecurityGovernance SIG mejora la seguridad de los productos de la comunidad al recibir y responder a informes de problemas de seguridad de productos de la comunidad openKylin, brindar orientación de seguridad de la comunidad y llevar a cabo la gobernanza de la seguridad y otras actividades. Las principales novedades de diciembre son las siguientes:

  • Se agregaron 12 nuevos casos de uso de POC de vulnerabilidad de seguridad;
  • Completar el análisis y la confirmación de un error de vulnerabilidad sospechoso enviado externamente;
  • Se publicaron 21 números de CVE;
  • El almacén de codificación segura añade 21 nuevos estándares de codificación generales;
  • El soporte técnico de competencia de defensa y ataque de seguridad de red de software de código abierto openKylin, que brinda soporte técnico para árbitros en el sitio, recibió un total de 33 vulnerabilidades de seguridad (4 duplicados, 29 vulnerabilidades de seguridad válidas);
  • Proyecto Genmai: Complete el análisis de requisitos de la versión de código abierto y la versión TS, y complete el diseño y ajuste del diagrama de arquitectura correspondiente.

¡Todos los entusiastas de la comunidad que estén interesados ​​en aspectos de seguridad como la seguridad de la versión openKylin, extracción/verificación de vulnerabilidades completas, reparación de vulnerabilidades de seguridad y otros trabajos de seguridad son bienvenidos a unirse a nosotros!

七、OpenSDK SIG

El grupo OpenSDK SIG es responsable de la planificación, desarrollo y mantenimiento de los kits de desarrollador (base, sistema, aplicaciones) y está comprometido a resolver los problemas de compatibilidad de aplicaciones en múltiples sistemas operativos. Las principales novedades de diciembre son las siguientes:

  • Mejorar la documentación de desarrollo de la versión OpenSDK2.3;
  • Se complementó el archivo de símbolos de la biblioteca dinámica y se modificaron algunos problemas conocidos de pérdida de memoria;
  • El control de soporte de la aplicación está adaptado al tema Qidian;
  • El módulo de configuración de conf2 agrega una nueva herramienta de visualización de vista unificada para admitir consultas de información detallada de configuración.

¡Todos los entusiastas de la comunidad interesados ​​en los kits de desarrollador pueden unirse al grupo OpenSDK SIG!

八、CompatWinApp SIG

El grupo CompatWinApp SIG se compromete a introducir una gran cantidad de aplicaciones del sistema Windows en el sistema openKylin. El grupo SIG desarrollará una solución completa de compatibilidad de aplicaciones de Windows a través de la investigación sobre tecnología de compatibilidad de aplicaciones y tecnología de traducción de comandos, para que más aplicaciones de Windows puedan ser compatibles con el sistema openKylin y continuar prosperando el ecosistema de software openKylin. Las principales novedades de diciembre son las siguientes:

  • Wine Assistant ha agregado más de 1200 nuevas descargas e instalaciones de software.
  • Se lanza en la comunidad la versión Wine Assistant 20231222. Las principales actualizaciones son las siguientes:
  • 1) Cuando Wine Assistant agregue un nuevo componente de instalación, aparecerá la función de página de licencia.
  • 2) Solucionar algunos problemas de estabilidad.
  • 3) Cuando la red esté desconectada, aparecerá un cuadro emergente para recordárselo al usuario.
  • 4) Agregue la función de restaurar la configuración de fábrica y elimine el directorio del contenedor y los programas instalados.

¡Todos los entusiastas interesados ​​en la tecnología de compatibilidad de aplicaciones y la tecnología de traducción de instrucciones son bienvenidos a unirse a CompatWinApp SIG!

九、Método de entrada SIG

Este grupo SIG se compromete a formar una comunidad de métodos de entrada de código abierto y promover el mantenimiento del marco de métodos de entrada de código abierto y los métodos de entrada de código abierto en la comunidad. Las principales novedades de diciembre son las siguientes:

  • Complete la investigación y discusión sobre el marco del método de entrada de Windows;
  • Se completó el lanzamiento del teclado virtual 3.0 y el marco del método de entrada 5.1.5;
  • Se completó el lanzamiento de la versión 1.0.0.0 del método de entrada OK Pinyin;
  • Se agregan nuevas sugerencias sobre herramientas al botón de salida del teclado virtual y al botón de cambio de modo;
  • Se agregan nuevos identificadores de ventana al teclado virtual y a los botones flotantes;
  • Se corrigieron 6 problemas relacionados con el método de entrada OK Pinyin.

¡Bienvenidos a todos los entusiastas de la comunidad que estén interesados ​​en el marco del método de entrada fcitx de la comunidad openKylin y en el desarrollo del teclado virtual de escritorio para que se unan a nosotros!

十、KernelBuilder SIG

El grupo KernelBuilder SIG es responsable de la construcción automatizada de la versión preliminar del kernel openKylin, la planificación, el desarrollo y el mantenimiento de la herramienta de compilación (kernel-builder). Al mismo tiempo, los almacenes openkylin-rootfs y openkylin-wsl se mantienen activamente, proporcionando a openKylin un sistema de archivos raíz utilizable y un entorno de desarrollo wsl; creando las condiciones para openKylin en la contenedorización de Docker. Las principales novedades de diciembre son las siguientes:

  • Complete la actualización oficial de mmdebstrap y actualice a la última versión. Introduzca multistrap y mmdebstrap para crear rootfs, que posteriormente pueden servir imágenes wsl y docker;
  • Se agregaron los pasos de descompresión, reempaquetado y reempaquetado para el algoritmo de compresión ZSTD (dado que algunas distribuciones aún no admiten el algoritmo ZSTD, ZSTD se convierte en el algoritmo de compresión LZMA);
  • Envíe el código sobre openKylin al proyecto proot-distro, que es una utilidad para administrar las instalaciones de distribución de Linux en Termux, e introduzca la distribución openKylin en Termux. Al mismo tiempo, el proyecto también puede proporcionarnos rootfs;
  • openkylin-wsl, actualizaciones de la versión openkylin-docker;
  • Distcc se introdujo en las versiones Yangtze y Nile para implementar la compilación distribuida.

¡Todos los entusiastas de la comunidad que estén interesados ​​en la construcción y aplicación del kernel de la comunidad openKylin, la contenedorización de Docker, el sistema de archivos raíz y el entorno de desarrollo wsl son bienvenidos a unirse a nosotros!

11. SIG del núcleo

El grupo Kernel SIG apuesta por el desarrollo de nuevas adaptaciones de hardware, nuevas funciones y nuevas características. Mejorar continuamente la solidez y estabilidad del kernel para brindar mejor soporte técnico subyacente para los sistemas y aplicaciones openKylin. Las principales novedades de diciembre son las siguientes:

  • Se fusionaron 166 parches de firmware Intel, gráficos Intel actualizados, conexión inalámbrica, Bluetooth, audio y otro firmware;
  • La plataforma Intel Raptor Lake integrada admite 142 parches y es compatible con la última plataforma de hardware Intel.

¡Todos los socios de la comunidad que estén interesados ​​en el kernel pueden unirse al grupo SIG del kernel de la comunidad openKylin!

12. SIG de virtualización

El grupo Virtualization SIG está comprometido a construir tecnología de virtualización de sistemas comunitarios openKylin y a crear soluciones de virtualización de escenario completo para el extremo, el borde y la nube. Las principales novedades de diciembre son las siguientes:

  • libvirt: Se corrigió la vulnerabilidad CVE-2023-3750.

¡Todos los socios de la comunidad que estén interesados ​​en componentes de virtualización o tecnologías de paquetes de software pueden unirse al grupo SIG de virtualización de la comunidad openKylin!

Trece, SystemManager SIG

El equipo SystemManagerSIG está comprometido a establecer una comunidad de administrador de sistemas de código abierto, responsable de desarrollar y mantener administradores de sistemas y herramientas auxiliares, y contribuir a la ecología y practicidad de openKylin. Las principales novedades de diciembre son las siguientes:

  • La gestión de controladores ha agregado soporte para la identificación y el procesamiento de conexiones en caliente;
  • Resuelva el problema de que el asistente de reemplazo de dispositivos no puede iniciar con éxito el entorno de compatibilidad de aplicaciones kare.

¡Los amigos de la comunidad que estén interesados ​​en el desarrollo del ama de llaves del sistema pueden unirse!

14. Actualizar Administrar SIG

Este grupo SIG está comprometido a formar una comunidad de código abierto para actualizaciones del sistema y es responsable de desarrollar y mantener el mecanismo de actualización del sistema openKylin. Las principales novedades de diciembre son las siguientes:

  • Herramienta de actualización entre versiones: resuelva conflictos de Plymouth
  • Herramienta de actualización entre versiones: agregar mecanismo de autocontención de dependencia
  • Herramienta de actualización entre versiones: resuelva el problema de la lenta identificación de aplicaciones de terceros

¡Los desarrolladores o entusiastas de la comunidad que estén interesados ​​en actualizaciones y mejoras del sistema pueden unirse a nosotros!

15. LXQt SIG

El equipo SIG de LXQt (LXQt Desktop Environment) está comprometido con la planificación, el mantenimiento y la actualización de los paquetes de software relacionados con el entorno de escritorio LXQt, respondiendo a los comentarios de los usuarios de manera oportuna y resolviendo los problemas relacionados. Las principales novedades de diciembre son las siguientes:

  • Complete la actualización de componentes básicos como lxqt-build-tools.

¡Todos los entusiastas de la comunidad que estén interesados ​​en la portabilidad de entornos de escritorio son bienvenidos a unirse a nosotros!

16. Preguntas frecuentes

El equipo de Preguntas Frecuentes SIG se compromete a recopilar comentarios de usuarios como desarrolladores y entusiastas en varias comunidades de canales y a establecer procesos estandarizados relevantes para promover respuestas o soluciones a problemas. En el proceso, continúa acumulando una base de conocimientos de Preguntas Frecuentes para la comunidad openKylin. Las principales novedades de diciembre son las siguientes:

  • Celebrar reuniones periódicas con el equipo de documentación para discutir la nueva arquitectura de documentación;
  • Recopile comentarios sobre más de 10 problemas de alta frecuencia en la versión 2.0;
  • Se discutieron los requisitos funcionales del foro con la plataforma comunitaria;
  • Formular reglas para el responsable del foro de preguntas frecuentes.

¡Bienvenidos amigos de la comunidad que sean entusiastas y buenos respondiendo preguntas para unirse al grupo SIG de preguntas frecuentes!

17. MakerFrameSIG

El grupo MakerFrame SIG es responsable de desarrollar un motor de marco de juegos simple y eficiente para Open Kirin y se compromete a permitir a profesionales y no profesionales desarrollar aplicaciones y juegos multiplataforma, enriqueciendo el ecosistema de juegos Open Kirin. El principal progreso en diciembre es como sigue:

  • Agregue un mecanismo de carga automática/no automática de complementos y agregue game.plugin('autor', 'nombre del complemento') para usar los complementos de manera más segura;
  • Agregue una capa de máscara de mapa y podrá dibujar cuadrículas de cualquier color para sentar las bases del motor de banderas de batalla;
  • Mejore la función game.gf, agregue variables game.cd (se guardarán las variables comunes en todos los archivos) y agréguelas a los comandos de programación de vista;
  • Aumentar el valor de las fichas especiales (1 es un obstáculo) para sentar las bases del motor de banderas de batalla;
  • Se agregó la función de script de salida del juego;
  • Se agregó movimiento multidireccional de teclado y joystick;
  • El editor de personajes agrega si se muestra el nombre;
  • Se agregaron scripts de ejecución personalizados antes y después de cargar el mapa;
  • Agregar función de estadísticas de uso;
  • Optimice más de 5 funciones del módulo, como el editor de mapas, los componentes del mapa y la estructura del directorio del motor;
  • Se corrigieron más de 10 problemas, como el cuadro de selección de habilidades/accesorios, ataque automático, descarga de complementos, etc.

¡Los desarrolladores de la comunidad que estén interesados ​​en marcos de juegos o aplicaciones de juegos pueden unirse al grupo MarkerFrame SIG!

Acerca de la comunidad openKylin SIG

La comunidad openKylin es una comunidad gratuita y abierta. Todos los grupos SIG de la comunidad son abiertos y cualquier persona y cualquier organización puede participar. Puede optar por unirse a un SIG existente o crear un SIG nuevo. A partir de ahora, hay 95 SIG ejecutándose en la comunidad openKylin, incluyendo Arquitectura, Infraestructura, Versión, Kernel, Seguridad, Compatibilidad, etc.

Si está interesado en esto y desea unirse a la comunidad openKylin y participar en las contribuciones de SIG, puede hacer clic en "Leer el texto original" para conocer más detalles.

 

Acerca de la comunidad openKylin

La comunidad openKylin (Open Kylin) tiene como objetivo tomar la "cocreación" como su núcleo y construir un ecosistema de socios con empresas a través de código abierto y métodos abiertos sobre la base del código abierto, la voluntariedad, la igualdad y la colaboración, y crear conjuntamente un top comunidad para sistemas operativos de escritorio Promover la prosperidad y el desarrollo de la tecnología de código abierto Linux y su ecosistema de software y hardware.

Las unidades de miembros de la junta comunitaria incluyen 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 colegas de la industria y la industria. organizaciones que incluyen el Centro de Innovación de Sistemas Operativos Avanzados, Feiteng, Zhaoxin, Loongson Zhongke, Jingmei, JD Technology, Xuantie, Shentai Information y Haiguang.

Supongo que te gusta

Origin www.oschina.net/news/274268
Recomendado
Clasificación