April 2023 Operation Report of the openEuler Community

picture

overview

In the past month, all members of the openEuler community participated in openEuler Developer Day 2023, and completed the planning of the next version through the open working meeting of the SIG group. The openEuler community also participated in the FOSSASIA SUMMIT held in Singapore.

At the technical level, the community continues to promote innovation and release new projects, such as NFS+ protocol, Kmesh, etc. At the same time, the EUR of the openEuler community also provides a more convenient way to contribute software packages, continuously promoting the development of the openEuler community. In terms of talent cultivation, Open Source Summer 2023 and the construction of the openEuler-OECA engineer certification system are all helping the development of open source talents. With the continuous introduction of new functions and optimizations, openEuler is helping the healthy development of the open source ecosystem.

There is so much information that it will take 15 minutes to read this report.

Community activity

In April 2023, there will be more than 1.2 million users in the openEuler community . More than 14,000 contributors have accumulatively generated 103.5K PRs and 56.1K Issues. A total of 838 units have joined the openEuler community , and 26 units were added in April .

picture

Community contribution board (as of 2023/4/30)

community event

openEuler Developer Day 2023 held

A number of technical achievements released

April 20-21, guided by Open Atom Open Source Foundation, co-sponsored by China Software Industry Association, openEuler Community, Edge Computing Industry Alliance, Huawei, Kirin Software, Kirin Principal, Tongxin Software, Super Fusion, Institute of Software, Chinese Academy of Sciences, Intel , Runhe Software, Meditation Software, iSoftStone and other community partners, openEuler Developer Day 2023 was held in Shanghai. Thousands of trickles converge and rush forward! As a top conference in the community where big names gather, openEuler has demonstrated a number of achievements, covering technology, business, ecology, open source construction and other aspects.

Five major projects completed the signing of the intention to donate to openEuler, and the community ecology continued to expand

Gostone and CTinspector of Telecom Tianyi Cloud, ZVM of Hunan University, Rust-Shyper of Beijing University of Aeronautics and Astronautics, and QuickPool of Huaheng Shengshi completed the signing of the intention to donate openEuler , accelerating the prosperity of the new generation of basic software ecology.

picture

  • In-depth scene innovation, accelerated industry application, five full-scenario joint innovation solutions unveiled

China Telecom E-surfing Cloud, China Mobile Suyan, China Mobile IT, Runhe Software, and Dart Robotics presented five joint innovation solutions for all scenarios and demonstrated innovations based on openEuler.

picturepicturepicturepicturepicturepicture

  • Open atomic school source line @openEuler launched to accelerate the training of basic software talents

"Open Atom School Source Tour" is a long-term public welfare project initiated by the Open Atom Open Source Foundation. It plans to cultivate open source talents for colleges and universities across the country by funding open source associations, promoting open source courses, setting up open source scholarships, etc., and accelerating the prosperity and development of open source ecology. openEuler, as an important project group of the foundation, will participate in it and promote the cultivation of open source talents. At the beginning of April this year, openEuler participated in the first stop of the Open Atom School Source Tour held at Beihang University . In the future, openEuler will provide courses and innovative projects, and actively encourage teachers and students of colleges and universities to join the project activities, realize the integration of production and education, and the integration of production and learning, and cultivate more talents for China's basic software.

picture

Integrate into the global open source system and contribute openEuler wisdom to global open source

openEuler actively connects with the world's four major open source foundations, and has completed 95% of project compatibility support. For platform open source software, such as: OpenStack, KubeEdge, OpenHPC, Hadoop, Spark, etc., it has achieved native support from the upstream community. Covering mainstream application scenarios such as cloud native, big data, distributed storage, database, and HPC, global users can easily deploy and use openEuler.

picture

I participate, I call the shots!

43 SIG group open working meetings are held simultaneously

On April 21, the annual openEuler community conference—the SIG group open work conference was held in Shanghai. 43 SIG groups focused on different technical directions such as kernel, cloud native, embedded, diverse computing power, and infrastructure. Nearly 400 community developers brought their own needs to discuss on the spot. During the 1.5-hour meeting, 60+ items related to the 23.09 version development plan were formed, including kernel and compiler selection, diverse computing power support and optimization, security, migration and operation and maintenance capability improvement, and the mainstream openEuler native support plan , Community original project incubation and development, overseas expansion and other technical directions.

Read the original text>>>

picture

openEuler Appears at International Open Source Conference

FOSSASIA Summit 2023

From April 13th to 15th, FOSSASIA Summit 2023, the Asian open source event, was held in Singapore. As the first appearance of openEuler in the Asia-Pacific region, Xiong Wei and Wang Jianmin, members of the openEuler Technical Committee, led a team to make full preparations, showing the advantages and achievements of openEuler to developers on site in terms of community building, product, technology and other maintenance. At the conference, community developers such as RedHat, Debian, MySql, and RT-Thread came to the openEuler booth for consultation and on-site experience of openEuler.

Read the original text>>>

picture

openEuler joins hands with SuperMap to build a GIS ecosystem

In mid-April, the 2023 SuperMap Ecosystem Partner CTO Summit was held in the mountain city of Chongqing. Wei Gang, chairman of the openEuler Security Committee, attended the summit on behalf of the openEuler community. At the meeting, openEuler and SuperMap jointly released the "Innovation Action Plan for Geographic Information Software" with several partners. In the future, the openEuler community will continue to support the development and growth of the domestic GIS industry together with partners.

Read the original text>>>

picture

The fourth episode of openEuler TechDay begins

In early April, the fourth openEuler TechDay for global developers was launched on YouTube. The event focused on openEuler's existing achievements and future development roadmap on the RISC-V architecture. At the meeting, the developers of RISC-V SIG also showed their contributions in terms of infrastructure, development, testing and derivative versions.

picture

Twitter: https://twitter.com/openEuler

LinkedIn:

https://www.linkedin.com/company/86315548/

Reddit:

https://www.reddit.com/user/openEuler

YouTube:

https://www.youtube.com/channel/UCPzSqXqCgmJmdIicbY7GAeA

openEuler Compiler&Embedded Meetup held in Hangzhou

On April 7th, the openEuler Compiler&Embedded Meetup was held in Hangzhou. Community developers such as openEuler, CNRV, and HelloLLVM conducted in-depth discussions on key technologies of compilers and embedded technology, attracting users and developers from industries such as finance, education, and the Internet. Developers participate.

Read the original text>>>

picture

community governance

The third meeting of the openEuler Committee in 2023-2024 will be held

On April 20, the third meeting of the 2023-2024 openEuler Committee was held at Kerry Hotel, Pudong, Shanghai. According to the "openEuler Program Group Open Source Governance System", at this meeting, the openEuler Committee decided to establish the Industrial Operating System Committee under the openEuler Program Group, and reviewed the preparations for openEuler Developer Day 2023 and the 2023 business plan of the openEuler User Committee.

picture

The 2023-2024 openEuler technical committee meeting was held in Shanghai

On the afternoon of April 21, the openEuler technical committee meeting was held in Shanghai. The meeting was chaired by Chuanfeng Zhao, member of the openEuler Technical Committee and Compiler SIG Maintainer. At the meeting, after discussion by all members of the openEuler Technical Committee, the application for the establishment of the SIG Distributed Middleware group (SIG Distributed Middleware) was approved; the security and high-performance authentication component GoStone of the Tianyi cloud operating system was approved to be open sourced and operated on openEuler.

  • Distributed Middleware SIG Group

The SIG Distributed Middleware group (SIG Distributed Middleware) takes Euler Hongmeng collaboration as an entry point to build openEuler's native full-scenario support for multi-device collaboration capabilities, and solve the problems of different types of end devices, difficulties in stable and fast networking, large transmission loss, and inconsistent interfaces. A series of difficult problems in the interconnection of edge devices, such as unification, provide a unified open standard for distributed communication capabilities for the interconnection and intercommunication between devices, and achieve the goals of automatic discovery, instant connection, high bandwidth, low latency, and stability and reliability.

project address:

https://gitee.com/openeuler/distributed-codelabs

  • Tianyi cloud cloud operating system security high-performance authentication component GoStone

The security and high-performance authentication component of the cloud operating system GoStone is the reconstruction and optimization of Openstack Keystone by Tianyi Cloud. It is compatible with the interface definition of OpenStack Queens version Keystone. The authentication component of the cloud platform provides functions and services such as project and user information management, role management, authentication and authentication, and can achieve smooth switching and Token authentication compatibility. In the commercial practice of Tianyi cloud operating system, GoStone has obvious advantages in the authentication efficiency of large-scale clusters and a large number of concurrent scenarios, which has increased by 10+ times. Currently, the project has been open-sourced and operating in the openEuler community.

Project address: https://gitee.com/openeuler/gostone

Read the original text>>>

picture

The first meeting of the openEuler User Committee will be held in 2023-2024

On April 20, the first meeting of the 2023-2024 openEuler User Committee was held at Kerry Hotel, Pudong, Shanghai. At this meeting, discuss the work plan of the openEuler user committee in 2023. In 2023, the user committee will continue to make efforts in user case development, user demand collection and feedback.

picture

openEuler Industrial Field Operating System Preparatory Committee Formally Established

In April 2023, after the approval of the plenary meeting of the openEuler committee, the preparatory committee for the openEuler industrial field operating system was formally established.

There are a total of 12 members in the first batch of openEuler Industrial Operating System Preparatory Committee. They come from core manufacturers in the upstream and downstream of the industry chain, including: hardware, OSV, and academic institutions. Lu Weifeng, vice president of Beihang University, served as an advisory expert for the preparatory committee. The preparatory committee will coordinate the power of the industry chain to sort out and define the application scenarios of the operating system in the industrial field, based on a unified architecture blueprint, and use the open source community as a collaborative platform to rapidly iteratively evolve the version.

The Industrial Field Operating System Preparatory Committee will accelerate the promotion of the openEuler system in the industrial field and robotics field, and accelerate the incubation of embedded capabilities and ROS capabilities.

picture

technological progress

Unified construction of EulerMaker is open to whitelist users

EulerMaker is a software package construction system that completes the construction of source code to binary software packages and system images, and supports developers to assemble and customize a scenario-based OS that suits their needs by building blocks. It mainly provides incremental/full build, software package layered customization and image customization capabilities.

If you want to apply to use the EulerMaker platform, or have any suggestions for EulerMaker, please contact us through the mailing list.

Unified build platform domain name:

https://eulermaker.compass-ci.openeuler.openatom.cn/

Mailing Lists:

[email protected]

picture

The team of Professor Wang Lei from Beihang University contributed a new project Rust-Shyper

Rust-Shyper is a virtual machine monitor designed and developed by the team of Professor Wang Lei from the School of Computer Science, Beihang University. Based on the Rust language, the system implements a highly reliable and embedded Hypervisor, mainly for embedded scenarios such as unmanned vehicles and robots. On February 15, 2023, Rust-Shyper was officially open-sourced in the openEuler community, and it was demonstrated at the openEuler Developer Day 2023 Embedded Sub-Forum on April 21: Rust-based Embedded Virtual Machine Monitor and Hot Update Technology .

project address:

https://gitee.com/openeuler/rust_shyper

picture

Intel Arch SIG continues to optimize and enable the Xeon platform

Intel Arch SIG has recently carried out the optimization of Intel's existing Xeon platform and the development and integration of the features of future generations of Xeon platforms in the openEuler community. , the introduction of new features related to subsequent platforms such as Sierra Forest and Granite Rapids. The specific work carried out this month includes: introducing multi-blob image support in Intel Field Scan (IFS) technology, enhancement and repair of Intel SGX technology, Running Average Power Limit (RAPL), Performance Monitoring Unit (PMU) for Emerald Rapids platform support, and performance optimization of fast rep string operation for Sapphire Rapids and Alder Lake, including fast zero-length MOVSB, fast short STOSB, fast short CMPSB, SCASB and other features.

At the same time, with the joint efforts of the openEuler community and the Intel DPDK team, the official release version of DPDK 23.03 has officially introduced support for openEuler 22.03 LTS SP1, and has included openEuler support in the official release document of DPDK 23.03[DPDK Release 23.03 documentation] . This means that subsequent releases of DPDK will provide official adaptation verification and support for the corresponding version of openEuler.

DPDK Release 23.03 Documentation:

https://doc.dpdk.org/guides/rel_notes/release_23_03.html

picture

openEuler RISC-V successfully adapted to LicheePi 4A development board

Recently, RISC-V SIG has successfully implemented the adaptation of the Euler operating system on the LicheePi 4A development board. This achievement once again demonstrates the new breakthroughs made by openEuler in promoting the RISC-V ecological development.

Currently, the latest version of openEuler RISC-V 23.03 V1 image is available on the LicheePi 4A development board. The test image is based on the latest 23.03 innovative version, using the firmware and kernel branches that the manufacturer has open sourced. Tested by RISC-V SIG, the basic system, wired network, WiFi and several other peripherals are now available, which can support the basic functions of the basic system and XFCE desktop, and the overall operation is relatively smooth.

download link:

https://mirror.iscas.ac.cn/openeuler-sig-riscv/openEuler-RISC-V/preview/openEuler-23.03-V1-riscv64/lpi4a/

Read the original text>>>

picture

Low-latency service grid solution Kmesh released

In April 2023, Kmesh, a new project hatched by openEuler, was officially released. This project provides a low-latency data plane solution for service grids and supports high-performance load balancing, routing, and grayscale capabilities. Due to its sidecar proxy architecture, the traditional service grid has problems of high latency and high resource overhead. How to provide a low-latency service grid solution has become a challenge for the industry. The kmesh project is based on a programmable kernel, and completes follow-up governance in the OS, so that service access in the grid changes from 3 hops to 1 hop, and the performance is improved by 5 times. If you are interested in a high-performance service mesh, the Kmesh project is a choice you should not miss.

project address:

https://gitee.com/openeuler/Kmesh

picture

openEuler NFS+ protocol released

In April 2023, the new openEuler NFS+ protocol was released, which improved the reliability of single-client access to NAS storage by 3 times and performance by 6 times, helping NAS storage to fully meet the demanding requirements of new production core scenarios.

Read the original text>>>

picture

The hot patch service SysCare, a new community project, is online

Recently, the openEuler community launched an innovative project: SysCare, a unified hotfix service for the Linux operating system.

SysCare is an operating system operation and maintenance tool that solves various failures and risks during system operation and provides comprehensive protection for the Linux operating system. SysCare provides a set of concise commands to realize the production and patch management capabilities of kernel hot patches (kpatch) and user mode hot patches (upatch). Users do not need to care about technical details and system component differences, and do not need to perform business migration. System vulnerabilities can be repaired online through simple commands.

Read the original text>>>

picture

Embedded further improves infrastructure and ROS2 runtime support

In April 2023, openEuler Embedded will further improve the infrastructure related to baseline management and the functional support of ROS2 runtime. At present, it supports the core function package of ROS2 (ros-core, ros-base), supports openCV and camera vision, and realizes the POC of single-line lidar navigation. The current characteristics are lightweight and customized. In the future, it will be compatible with hierarchical real-time capabilities and multi-OS Key features such as hybrid deployment and distributed soft bus are organically integrated, and high-efficiency and low-threshold development tools are provided to form a unique core competitiveness.

address:

https://openeuler.gitee.io/yocto-meta-openeuler/master/features/ros.html

picture

community infrastructure

EUR supports one-click contribution software package to the openEuler community

EUR (openEuler User Repo) already supports one-click submission of software packages to the community repository (https://gitee.com/src-openeuler/) through the software package contribution service of the openEuler community. Welcome to experience EUR and software package contribution services. Any Questions can be sent to the forum, quickissue, [email protected] feedback.

Package contribution service:

https://software-pkg.openeuler.org/zh/package

EUR(openEuler User Repo):

https://eur.openeuler.openatom.cn/coprs/

picture

Community official website SIG homepage supports self-editing

In order to lower the development threshold of openEuler's official website and update the dynamic information of SIG, events and other pages in a timely manner, SIG-Infra and SIG-OpenDesign launched an online editing service platform - EasyEditor. At present, EasyEditor has supported relevant users to edit SIG pages online in real time, satisfying the timely update of briefings, conferences and other information by each SIG, and adding convenient workflows such as custom graphic display floors. In the future, the online editing service will gradually increase the ability to independently edit more content and page types. For details on the operation process, see: The editable platform supports SIG main page editing

picture

openEuler 23.03 WSL application released

openEuler 23.03 version of the WSL (Windows Subsystem for Linux) application has been launched in the application store. You are welcome to use it. If you have any questions, you can go to the forum, give feedback on quickissue, and welcome to https://gitee.com/openeuler/wsl/ for joint development.

picture

openEuler Forum supports quick email reply

For the convenience of developers, the openEuler Forum supports quick email reply. That is, when a post gets a reply, the Forum Service Center will notify the poster by email, and the poster can check it through the email and reply directly on the email, without having to log in to the forum to reply.

openEuler Forum:

https://forum.openeuler.org/

The official website supports retrieval of forum data

The search function of the openEuler official website has been optimized, version filtering has been added, and forum data retrieval is supported.

picture

The community has added an overseas mirror site

Up to now, there are a total of 27 global mirror sites in the community, and 2 new ones have been added this month, namely:

(Greece) UOC:

https://ftp.cc.uoc.gr/mirrors/linux/openeuler/
(Sweden) NORDLO:

https://mirror.zetup.net/openeuler/

Software and Hardware Compatibility Checklist

Currently, there are 902 openEuler community compatibility programs , 518 northbound , 373 southbound , OS 71 , and 79 northbound, 5 southbound , OS 12 newly added in April .

Community Compatibility Checklist:

https://www.openeuler.org/zh/compatibility/

Security Bulletin

In April 2023, the community issued a total of 70 security bulletins , repaired 76 vulnerabilities (including 3 Critical , 30 High , and 43 others), and 32 CVEs were not affected by the bulletins .

  • Key Vulnerabilities Reminder

The following vulnerability assessments have a greater impact, please focus on:

Hyperscan Privilege Escalation Vulnerability (CVE-2022-29486)

CVSS score is 9.8 points

Announcement link:

https://www.openeuler.org/zh/security/cve/detail/?cveId=CVE-2022-29486&packageName=hyperscan

Sphere of influence:

openEuler-20.03-LTS-SP1

openEuler-20.03-LTS-SP3

openEuler-22.03-LTS

openEuler-22.03-LTS-SP1

protobuf-c unsigned integer overflow vulnerability (CVE-2022-48468)

CVSS score is 9.8 points

Announcement link:

https://www.openeuler.org/zh/security/cve/detail/?cveId=CVE-2022-48468&packageName=protobuf-c

Sphere of influence:

openEuler-20.03-LTS-SP1

openEuler-20.03-LTS-SP3

HAProxy Sensitive Information Disclosure or Denial of Service Vulnerability (CVE-2023-25950)

CVSS score is 9.1

Announcement link:

https://www.openeuler.org/zh/security/cve/detail/?cveId=CVE-2023-25950&packageName=haproxy

Sphere of influence:

openEuler-22.03-LTS-SP1

  • Vulnerability Protection

The openEuler community releases security patches for routinely fixing vulnerabilities in the maintenance version. Users are advised to pay attention to the security announcements on the openEuler official website and install vulnerability patches in time for protection.

openEuler Security Notice:

https://www.openeuler.org/zh/security/security-bulletins/

talent development

Open Source Summer 2023 Student Registration Starts

As the co-organizer of Open Source Summer, the openEuler community has participated in organizing activities for three consecutive years and released project tasks as an open source community. This year openEuler launched 97 project tasks. These tasks come from different SIGs (Special Interest Groups) in the community, covering technical fields such as kernel, editor, embedded, diverse computing power, and infrastructure.

The current student registration entrance is open. Welcome everyone to sign up and participate in the project development of various SIGs. Students who successfully complete the project in this activity will receive generous bonuses (basic: 8,000 RMB; advanced: 12,000 RMB) and opportunities for future employment and further study according to the difficulty of the completed project, just waiting for you!

Registration requirements: students aged 18 or over.

Student Registration Period: April 29th - June 3rd

openEuler project tasks:

https://summer-ospp.ac.cn/org/orgdetail/b9770f4d-f586-4373-bdac-ce6389065946?lang=zh

Event official website/registration link:

https://summer-ospp.ac.cn/

picture

openEuler-OECA engineer certification system construction

In order to prosper the openEuler ecology, accelerate the cultivation of cutting-edge talents needed by the industry, and provide high-quality services, the openEuler open source community talent and service SIG team and openEuler community talent assessment partners have built a talent assessment system. On April 25, the Tongxin Software Examination System has completed the IT system docking with the openEuler certificate management system and went online.

Union Software openEuler-OECA engineer certification exam platform registration link: https://edu.uniontech.com/openEuler

During the operation in April, 268 openEuler-OECA certified engineers were added. At the same time, the openEuler community talent and service SIG group completed the content construction of openEuler professional certification (OECP-M), and organized the first batch of talent assessment partners to complete the trial run.

Thanks to every friend and developer for their support

Thanks to everyone's hard work, good things happen every day at openEuler. The editor is limited by vision and ability, so it is inevitable that some omissions will be made. I apologize here. At the same time, I sincerely thank the following community friends, members of the openEuler SIG group, and developers for their contributions to this monthly report:

picture

  • The above are in no particular order

If you want to add your work content to the monthly report, or have any suggestions for improvement, please contact [email protected].

Guess you like

Origin blog.csdn.net/openEuler_/article/details/130579831