[SIG Monthly Report] Sharing the latest progress of the openKylin community SIG group in January

In order to promote the prosperity and development of the community and create an innovative ecology of open source operating systems, the openKylin community has divided different SIG groups according to the field, and is actively carrying out various technical research and innovation. Up to now, a total of 57 SIG groups have been added to the community. Next, let us take stock of the latest technical progress of the SIG groups in the openKylin community in January 2023:

OpenKylin community technical progress and achievements

1. UKUI SIG

The UKUI (Ultimate Kylin User Interface) SIG group is committed to the planning, maintenance and upgrading of desktop environment-related software packages, desktop environment programs that meet the needs of various devices and users, mainly including program launchers (start menu), user configuration, files Management, login lock screen, desktop, network tools, quick configuration, etc., provide users with a basic graphical operation platform. The desktop core component development tools are mainly based on Qt and C++. The purpose is to consistently improve the operating experience of the system and provide a desktop environment integrating stability, aesthetics, fluency and convenience. The progress in January is as follows:

  • Grading freeze: conduct the second round of testing, and synchronize demos and use cases;
  • Enterprise WIFI adds three authentication methods: LEAP, FAST and PWD;
  • Solve the problems of control panel, network, touch, session manager, calendar, document management, sleep wake-up, multi-language, etc.;
  • Fix copyright information, power adapter, users cannot be deleted, shortcut keys, power management, notification center, global search, control panel, tray power, taskbar, sidebar, etc.

All interested community developers are welcome to join us to create a stable and easy-to-use desktop environment for the openKylin desktop system!

RISC-V SIG

This SIG group is mainly responsible for the maintenance of RISC-V architecture open source software packages, releasing the RISC-V version of openKylin, and performing software package construction and system construction. The progress of the RISC-V SIG group in January is as follows:

  • Create and test three images of hifive, visionfive and shadow 1520 of openKylin0.9.5-beta version;
  • Fixed desktop display, system installation and uninstallation, tty display, printer error reporting, etc.;
  • The development board is adapted to solve the problem of 100% CPU usage;
  • Adapt to visionfive2 development board.

Welcome all enthusiasts who are interested in the technical direction of RISC-V development platform to join RISC-V SIG!

三、Release SIG

Release SIG is mainly responsible for coordinating various SIG groups, controlling version development progress and risks, formulating version release plans, and completing version release work. The main progress of the Release SIG group in January is as follows:

  • 0.9.5 RC version testing (x86, riscvRISC-V);
  • Completed the work related to the release of version 0.9.5: milestone bugs and RISC-V and arm version fixes;
  • 0.9.5 version stage summary review, follow-up work plan discussion;
  • Completed 5 high-risk security vulnerabilities repair update push.

All enthusiasts who are interested in openKylin community version integration, version management, version distribution, etc. are welcome to join the Release SIG!

四、Packaging SIG

Packaging SIG is responsible for maintaining the package packaging specifications of the openKylin community, maintaining public software packages, and coordinating and making decisions on package dependencies in the release process of community versions. The main progress in January is as follows:

  • Compile and process paddle, libzstd-1.5.2, Perl 5.36.0, write perl feature documentation;
  • Solve the problems of docker running failure and cryptsetup compilation;
  • Independently build containerd, runc, libseccomp, libqapt, abseil, openldap from the upstream community;
  • Fix ukui-power-manage, gcc-defaults, libsoup2.4, accountsservice 0.6.55 issues;
  • Upload kylin-sso-client, kylin-software-center, kylin-kmre-window, paddlepaddle, libzstd, isl, gmp, autoconf2.6, etc.;
  • Added 13 self-built software packages.

Welcome all community enthusiasts who are interested in independent selection, compilation and packaging of openKylin community software to join us!

The GIS Framework

Framework SIG is committed to providing the openKylin community with a programming environment with a full set of development functions such as program editing, compiling, debugging, publishing, and analysis, covering general integrated development environments, compilation toolchains, runtime environments, and class libraries. In the early stage, SIG focused on developing a high-efficiency, cross-platform, plug-in, and easy-to-debug general integrated development environment, supporting C, C++, Java, Go, Fortran, Python, JavaScript and other standard programming languages, covering coding, compiling, debugging, and performance A complete set of development processes such as analysis and software delivery can meet the needs of software development on the openKylin platform. The main progress in January is as follows:

  • The project creation plug-in optimizes the C language project creation template, adjusts the logic of the creation process and the corresponding function of modifying data.

Welcome all enthusiasts who are interested in openKylin community application integrated development environment to join Framework SIG!

六、GPU SIG

The openKylin GPU SIG group is dedicated to research on GPU driver-related technologies, including OpenGL, OpenCL, Vulkan, VDPAU, and VAAPI. Provide technical planning, design, development, maintenance and upgrade services of GPU-related software packages, and jointly promote the development of domestic GPU technology. The progress of the GPU SIG group in January is as follows:

  • Communicate and cooperate with GPU companies such as Glenfield, Xiangdixian, etc., and complete the process of joining the GPU SIG group.

Welcome all community partners who are interested in CPU drivers, domestic GPU technology, display and other related fields to join the GPU SIG group!

七、International Promotion SIG

This SIG group is responsible for the international promotion of the openKylin operating system, holds international exchange conferences, enhances the international influence of the domestic operating system, and is committed to enthusiasts from all over the world joining the openKylin community. The progress in January is as follows:

  • Hold the community's first international exchange event, and exchange and discuss cooperation with international students of Nankai University in the community's international promotion.

Welcome small partners at home and abroad who are interested in the international promotion of the openKylin operating system to join InternationalPromotion SIG, and jointly promote openKylin to the international market!

八、Infrastructure SIG

Infrastructure SIG is responsible for the development and maintenance of the basic platform system functions of the openKylin community. The main progress in January is as follows:

  • The CI platform adds PR prompts, which solves the problems of 404 error reporting and version number comparison errors in the inspection results;
  • The digital signboard adds an interface for the total points ranking of external developers.

Welcome all enthusiasts who are interested in the development and maintenance of the openKylin community infrastructure platform to join Infrastructure SIG!

九、QA SIG

The QA SIG group is committed to improving the quality of the openKylin community version, including community version testing, quality assurance, etc. The main progress in January is as follows:

  • RC version regression test;
  • Bug reproduction assistance confirmation;
  • Handle 2 code cloud issues and calculate the contribution value;
  • RC version 0105-0109 version test, release version test, RISC-V architecture test, update and upgrade test;
  • Output the version 0.9.5 public beta program.

All community enthusiasts who are interested in openKylin community version testing and quality management are welcome to join us!

十、Security Governance SIG

The openKylin SecurityGovernance SIG improves the security of community products by receiving and responding to product security problem reports from the openKylin community, providing community security guidance, and carrying out security governance activities. The main progress in January is as follows:

  • Investigate the CodeCheck code scanning tool;
  • "Pulse Diagnosis" missed scan framework (genmai), debug the dbus vulnerability scan module, and load POC verification;
  • Completed the development of the baseline framework of the vulnerability detection tool and added 9 pocs;
  • Secure Coding Specifications: Investigated the rule configuration of the CodeCheck code scanning tool, and the import and export functions of rule files.

All community enthusiasts who are interested in openKylin version security vulnerability mining/verification, security vulnerability repair and other security work are welcome to join us!

About openKylin Community SIG

The openKylin (Open Kylin) community is a free and open community. All SIG groups in the community are open, and anyone or any organization can participate. You can choose to join an existing SIG or create a new one. As of now, 57 SIGs are running in the openKylin community, including Architecture, Infrastructure, Release, Kernel, Security, Compatibility, etc.

If you are interested in this and want to join the openKylin (Open Kylin) community and participate in SIG contributions, click " openKylin SIG   " for more details.

About the openKylin community

The openKylin (Open Kylin) community aims to take "co-creation" as the core, on the basis of open source, voluntariness, equality, and collaboration, to build a partner ecosystem with enterprises in an open source and open way, and to jointly create a top-level desktop operating system community. Promote the prosperity and development of Linux open source technology and its software and hardware ecology.

The first batch of council member units in the community include Kylin Software, Puhua Basic Software, Zhongke Fangde, Kylin Principal, Meditation Software, Yiming Software, ZTE New Fulcrum, Yuanxin Technology, China Electronics 32, Jide System, Beijing Lin Zhuo, Advanced Operating System Innovation Center and other 13 industry colleagues and industry organizations.

Source: openKylin

Review: openKylin

Guess you like

Origin blog.csdn.net/openKylin/article/details/128900535