The road to the rise of China's OS: an active openEuler open source community is the key

Diversified computing such as

ARM, x86, and RISC-V calls for new open source operating systems to support cross-platform and cross-computing requirements. Last year, the free and open source openEuler came into being, giving China the rise of the diverse computing platform operating system industry.

Over the past year, openEuler has made many achievements in its development , attracting more than 60 companies including China Mobile, China Unicom, UnionPay, and Feiteng. Operating system vendors such as Kylin Software and Tongxin Software have also released commercial versions of openEuler.

The open source community has a famous saying: community is more important than code. For open source openEuler to truly prosper and achieve sustainable development, it needs a prosperous community. The foundation of the community is tens of thousands of developers, and only by cohesive efforts can we build an open source ecosystem.

"Going back to the nature and original intention of open source, what we need to convey is the spirit of open source and the value of culture. With such a spiritual guidance, we can move forward better and cooperate and promote the open source ecosystem with a truly open mind. "At the recent openEuler Summit 2020, Du Junping, chairman of the TOC (Technical Oversight Committee) of the Open Atom Foundation and general manager of Huawei's cloud and computing open source business, said so.

Open Atom Foundation TOC (Technical Oversight Committee) Chairman,

Huawei Cloud and Computing Open Source Business General Manager Du Junping

Du Junping is a long-term contributor to the open source community. Why should he emphasize the open source culture? The author of wonders, how should we look at the achievements of openEuler, is openEuler really worth the industry investment? What needs to be done if the openEuler community is to become the most active open source community?

01Linux changes the world:

openEuler undertakes new demands

As we all know, hardware + operating system is the cornerstone of the computing industry and the core technology. In a sense, the operating system is more critical, because all computing hardware needs to be called through the operating system, and all application software needs to be enabled through the operating system. The competitiveness of the operating system directly affects the overall development of the information industry. . In the field of open source operating systems,

is leading the development of foreign countries, and China is rising. When it comes to open source, we all think of Linux.

Linux appeared in 1991, creating a period of perfect history. For example, in 2011, Google launched Chromebook; in 2014, Microsoft "showed love" Linux; in 2017, all supercomputers were running on Linux; in 2019, Microsoft launched Linux for Windows 10 users. It can be seen from

that Linux has changed the world of developers and the rules of the game in the business world: the emergence of Linux broke the history of Unix's universal minicomputers, captured the PC desktop market occupied by Windows, and all supercomputers by 2017 All run on Linux.

On December 31, 2019, we were very pleased to see the birth of a new Chinese open source force: openEuler based on the Linux kernel was officially open source. How is openEuler different from previous open source operating systems? According to reports, the future development of new technologies such as cloud native and intelligent edge will bring new changes to the operating system. Traditional operating systems face many challenges such as multiple scenarios, new loads, and distribution, and there is huge room for innovation. The launch of openEuler coincides with the timing. OpenEuler will fully release the potential of diversified computing power and is an operating system for all scenarios.

"openEuler can provide a stable version of the operating system for servers and other computing hardware to make up for market vacancies." Du Junping said that the industry hopes that openEuler can be based on an open community and keep all parties innovating to meet and undertake new demands in the computing market.

02 The results are gratifying:

openEuler has achieved all-round development in one year.

openEuler is like a newborn baby this year, growing at an amazing speed. On September 18, 2019, Huawei announcedThe server operating system will be open sourced in 2019; on December 31, the openEuler open source code will be launched; on March 27, 2020, the openEuler 20.03 LTS version will be officially released; on September 30, the community has released the openEuler 20.09 innovative version.

It is worth mentioning that the openEuler open source community has achieved vigorous development with the participation of global developers. The community is very active and the total number of PRs has exceeded 20,000.

Specifically, the first , openEuler community has more than 2,000 contributors, nearly 30,000 downloads and 30,000 community users in 120 cities around the world. The second of , the openEuler community has attracted more than 60 companies, institutions and universities including China Mobile, China Unicom, UnionPay, and Feiteng. third, the community SIG special interest group has increased to more than 70, covering kernel, virtualization, cloud native, desktop and other directions.

openEuler summit 2020 awarded the outstanding contributor award

Junping Du said that these numbers are excellent, for example, because there are not so many developers focusing on the underlying operating system in China, from this perspective, the openEuler community has gathered 2,000 contributors. The quantity is extremely eye-catching.

The author is curious that the open source openEuler is based on the Huawei operating system. Why are so many developers and enterprises willing to join? After communicating with Du Junping, the author summed up the following three reasons.

First of all , Huawei is the main contributor to Linux. In the latest Linux Kernel 5.10 version, Huawei's kernel contribution ranking has risen to the world's first. This means that Huawei can open up the capabilities accumulated in the operating system for more than ten years, which can greatly enhance the basic capabilities of the entire openEuler operating system industry.

followed by , Huawei insists on doing something and not doing something. Huawei itself does not do commercial distribution of operating systems, and fully enables partners to use the open-source openEuler to develop commercial versions of its own brands and quickly achieve commercial success.

It is reported that China’s mainstream operating system manufacturers Kylin Software, Tongxin Software, Software Institute of the Chinese Academy of Sciences, PricewaterhouseCoopers, Kylin Xinan, Tuolinsi, etc. have joined the openEuler community and released commercial releases, and they are also active Participate in community contributions.

Finally, openEuler is indeed an open source system built by everyone. Many companies, universities, research institutions, etc. actively participate in openEuler community contributions. Among them, Kylin Software has become the second largest contributor to the community and has achieved large-scale commercial use in industries such as finance and power.

Let's take the openEuler 20.09 innovative version released by the openEuler community on September 30 as an example. This version is collaboratively developed by multiple companies, teams, and independent developers in the openEuler community. For example, the Chinese Academy of Sciences Software Institute contributed RISC-V new instruction set architecture support, and Kylin Software shared the UKUI desktop environment for the community. Community-based collaborative large-scale development such as

is definitely the first in the history of Chinese software development, and it fully reflects the advantages of open community collaborative development. The

03 community is more important than the code:

how to build the most active openEuler community? The

open source community is the key to an open source operating system. How to build the openEuler community into the most active open source community in China and even the world? As we all know, an open source community needs to deliver code, technology, and business success, but this is not enough.

Du Junping said that attracting outstanding developers to build a community is far more important than code. The community spirit will gather a large number of outstanding people to build high-quality open source projects together. "What we need to convey is the spirit of open source and the value of open source culture."

develops openEuler. Why is the spirit of community culture so important? Du Junping's point of view is not just imagined, but has traces to follow. is reported that as the world’s largest open source foundation, Apache Way is celebrating its 20th anniversaryWhen celebrating, it is the community spirit that continues to promote: Community over code. In translation, the community is greater than the technology, and the community is greater than the code.

and this is also prominent in the CNCF Foundation. The CNCF Foundation is the open source foundation with the fastest development and the fastest growing influence in recent years. Around the flagship project Kubernetes, it has gathered more than 30 projects in just a few years and built a huge ecology, attracting countless Of users and developers joined it, setting off a cloud-native technological revolution.

The rise of China's open source power. One major event that happened in China's open source circle this year was that China established the Open Atom Open Source Foundation. The slogan of the foundation is "All for the Developer, All for the Universe" and it also emphasizes cultural spirit.

Based on this, Du Junping analyzed that all parties in the openEuler community can build the most active open source community under the guidance of the spirit of transparency & sharing, cooperation & win-win, innovation & iteration, diversity & inclusiveness.

first, transparent & sharing. According to Du Junping of , open source community workers will find that, compared to people working in an enterprise that requires KPIs, many developers in the community can better appreciate the comfort and safety of cooperation, and it is easier to establish mutual A sense of trust between. One very important reason is that developers are unprepared for each other, all technologies are open and transparent, and technical details and decisions can be discussed openly.

Second, cooperation & win-win. On the basis of trust in , openEuler community members can better cooperate and pursue a win-win situation. Open source naturally has the attribute of this cooperation. "The same code carries both your mission and my appeal, so we can join hands to pursue the value of 1+1>2 and build a win-win community."

Third, innovation & iteration. ‍‍In such a win-win openEuler community, development contributors, including software service providers, work together to conduct the most extensive discussions, iteratively implement high-quality code, high-quality innovation, and become synonymous with innovation in various software fields.

Fourth, diversity & inclusiveness. The openEuler open source community accommodates all kinds of people into the community and accommodates all kinds of ideas into the community. Open source has not left anyone behind, and it has not left any great ideas behind. Everyone can realize technology iteration, innovation and creation in the community. Anyone can come to the community to learn, communicate, and contribute their profession and enthusiasm.

04 Co-construction, sharing, and co-governance:

fully promote the construction of openEuler community

It is understood that in the next 3-5 years, Huawei hopes to support thousands of enterprises, 10,000 developers, and millions of users through the joint efforts of the community to build openEuler. To become the most dynamic open source community and build a mainstream operating system ecosystem facing the world.

So, how to continue to promote the openEuler community construction?

First, openEuler deeply implements the concept of "co-construction, sharing, and co-governance", and widely attracts partners and developers to participate in openEuler open source community contributions.

The second is 's R&D investment, continuing to maintain R&D investment in the Linux open source community and the openEuler kernel. For example, focus on key technological innovations such as the kernel and launch a more competitive openEuler community version.

Third, while supporting the tens of billions of market space in the Chinese operating system industry, the openEuler community will continue to integrate with the global open source system, collaborate extensively with various open source communities and open source projects, and actively promote the global open source software technology ecosystem to better support diversity Sexual computing power.

It is reported that openEuler has fully upgraded the community governance system at this summit in order to build a system guarantee for community co-construction. It officially established a community council and upgraded a technical committee . Technology, marketing, and personnel training will be fully implemented in a community manner. Open operation.

"Ask the canal where it can be so clear, it is a source of fresh water." Du Junping said in his speech. ‍‍The source is the source code, Huawei‍‍I hope everyone can contribute to and maintain the upstream community, attract and cultivate outstanding people.

Observation by reporter:

has accumulated water, and the dragon is born

. According to statistics, the proportion of software and hardware in my country's information industry revenue is 29:71, while the global average is 55:45. The software value does not match the market price, and long-term sustainable development is impossible.

At the same time, new requirements for diversified computing such as ARM, x86, and RISC-V in various industries have emerged. This year, new infrastructure and other industries will promote the digital construction of various industries and accelerate the development of various computing platforms.

All these make our operating system industry usher in the best development opportunities in history. However, building the competitiveness of the operating system and the construction of the industrial ecosystem is a long and arduous process that requires strategic patience and continuous investment. The industry needs to accumulate accumulation, open cooperation, and collaborative innovation. Z1z

is fast alone, and the crowd is far from . Open and open source is an important way for software technology innovation. Making full use of open source, participating in open source, supporting open source, developing operating system, and jointly becoming bigger and stronger is currently the most feasible way. Through communication with Du Junping, the author learned that openEuler, a future-oriented open source operating system, relies on the extremely dynamic openEuler community, is developing rapidly and has a clear future direction. Its future may be more than the operating system. The next step we need to do is to attach importance to basic software capabilities, attract more ecological enterprises and talents, and develop open source operating systems based on the openEuler community.

The water is a deep abyss, and I believe that the "Jiaolong" of the Chinese operating system will eventually rise into the sky.

Huang Haifeng, an independent technology observer, has worked in the industry for more than ten years, researching 5G, mobile phones, IoT, optical, Internet, cloud, AI, etc.

Focus on the scene, dry goods, observe and break the news.

This account covers Toutiao, Baidu, Sohu, Phoenix, Sina, Netease, Zhihu, Tencent Express, Yidian Information, Weibo, Big Fish, etc.