China’s open source is maturing
Author|Tang Xiaoyin, Chen Lixin, Tu Min
Produced| CSDN (ID:CSDNnews)
On July 15, 2020, the China Open Source Software Promotion Alliance ( COPU) sponsored by CCID Media and”Software and Integrated Circuits” magazine co-hosted, CSDN exclusive live broadcast 2020 15th”Open Source China Open Source World” Summit Forum was grandly held in the cloud. The conference invited nearly 30 experts and scholars in the field of open source from home and abroad to share in depth the topic of”New technologies, new ecology, new changes” in open source in artificial intelligence, blockchain, digital currency, cloud native With the integration and innovation in many fields such as microservices, the first online live broadcast is nearly 500,000.
The conference officially opened in the speech of Lu Shouqun, Honorary Chairman of China Open Source Software Promotion Alliance. He pointed out that China’s open source is maturing, and we must uphold the forward-looking tradition of the forum , Focus on the reform and innovation led by network information technology, develop smart products and formats based on open source. Chairman Lu also said that the theme of this meeting is to continue the creative tradition of the 5th Open Source Summit Forum. The theme of this meeting is to develop core technologies, promote innovation and change, and promote the digital economy and digital transformation of enterprises. The core technology refers to the Internet + in-depth information technology, including computer video, Internet, cloud computing, big data, artificial intelligence, blockchain, etc. This is a grand event with many bright spots, which also marks the more mature open source and the charm of in-depth information technology. China’s innovation engine and innovation mechanism will support social innovation 2.0 to move forward.
Next, Vice Chairman of China Open Source Software Promotion Alliance, China Electronic Information Industry Huang Zihe, Vice President of the Development Research Institute, delivered a speech. He said that open source has reached today, and its scope of coverage has been continuously extended. Especially when the new generation of information technology is developing rapidly and the open source ecosystem is constantly improving, open source plays an important role in technological innovation, ecological construction, and digital transformation. Leading role. At the same time, I am also pleased to see that in recent years, China’s open source community has developed rapidly, open source activities have become more active, and more contributions have been made to the global open source, and more voices have been made. In particular, technology companies headed by Huawei and Alibaba have established relatively complete The open source system plays a pivotal role in global open source activities.
1 The world’s largest open source coffee gathers to discuss open source new technologies and new business forms
Jim Zemlin, executive director of the Linux Foundation Indicated that at the Linux Foundation, we announced that the software package Data Exchange 2.2 will be submitted to ISO/IEC JTC1 as an international standard to be approved as an international standard. The Linux Foundation is committed to combining the best open source and open standards and supporting them as a global movement, which is why the SPDX specification is submitted to ISO/IEC JTC1 as an international standard. The SPDX specification can help people share information on how to use open source throughout the supply chain. In addition, in terms of standards, the Linux Foundation also announced the community specification plan, which contains the terms, procedures, and templates required for the development of tactical standards, so that contributors can easily use and freely develop based on the model specifications of the warehouse.
Ni Guangnan, academician of the Chinese Academy of Engineering talked about that there are currently two important and mainstream CPUs in the world-Intel X86 CPU and ARM architecture. In the future, we hope that RISC-V will become the mainstream CPU in the world. Thanks to the open source model and the development of new generation information technologies such as artificial intelligence and the Internet of Things, RISC-V’s design, technology, market, and management advantages have gradually emerged. At the ecological level, many companies in the world are doing RISC-V ecology. Domestic companies such as Huawei and Ali are involved in it. I also hope that everyone will work together to push the RISC-V architecture to the world. We have more say and dominance. right.
The super ledger is a project led by the Linux Foundation to build a distributed ledger network, also known as an enterprise-level blockchain network. It is similar to Bitcoin and Ethereum in many ways, but it uses It is a distributed ledger. In this regard, Linux Foundation Super Ledger Executive Director Brian Behlendorf said that in the super ledger, it adopts a broad approach to enterprise blockchain technology, or it can be considered as a kind of blockchain Database, it can be extended to the entire network, anyone can read and write, but also need to follow certain rules, so there are many different ways to build the database.
Gao Wen, academician of the Chinese Academy of Engineering emphasized that open sharing is the most important cornerstone of human evolution and the spread of civilization, and an important tool for the development of science and technology. In the new round of new information technology revolution, open source and openness have brought huge dividends to artificial intelligence. Pengcheng Lab shoulders the mission of innovation, with two modes of research center driven by major projects and academician studios freely explored, and driven by open source and openness, the Pengcheng Cloud Brain project was created to build it into a national Laboratories with substantial contributions and influence.
Di Gang, deputy director of the People’s Bank of China Digital Currency Research Institute talked about cognition of open source, only open participation and contribution can enjoy the dividend of open source; The problem of sustainable development requires innovation in management and incentives; only with demand guidance and application-driven, open source is more viable and more sustainable; in addition, open source also faces security vulnerabilities, uneven code quality, and lack of good incentives Management mechanism and other issues. Blockchain and open source go hand in hand. Blockchain is a high-level model of open source development, with a high degree of unity in development and operation. At the same time, open source is conducive to the controlled sharing of data and multi-party peer-to-peer collaboration , The system’s inclusive docking. Open source and blockchain drive and promote each other. Open source enables the rapid development and evolution of blockchain. The development of blockchain proves that choosing open source will go further.
Liu Wenhuan, general manager of Wuhan Shenzhidu Technology Co., Ltd. said that after 20 years of development, Linux is used as its platform in the field of high-performance computing and supercomputers, but in In the desktop operating system, Linux market share does not exceed 2%. There are two main reasons for this. First, the Linux desktop was not designed with ordinary users as the end user during the earliest research and development. The applicability and modernization of Window are relatively different. The second is that many applications are not used or Compatible with Linux system.
Based on this, Deepin has achieved a unified and modern user experience in the V20 version after more than ten years of iteration from the first version to the latest V20 version, reaching the level of mainstream operating systems. .
Todd Moore, Vice President of Open Technology at IBM talked about that open source can make data more effectively used, data affects how we use artificial intelligence, nowadays, in the latest technology Under the trend, IBM has open-sourced a series of tools, such as the robustness toolkit, fairness toolkit, interpretability toolkit, AI Factsheets project composed of Python libraries, etc., based on fairness, reproducibility, transparency, governance, privacy, The seven principles of safety and accountability, dig deep, and advance with the times.
Song Jiqiang, President of Intel China Research Institute said that with the widespread application of wireless communication technology and artificial intelligence technology, data occurs at the level of data volume, data form, real-time processing requirements, etc. Great changes. In order to cope with the multiple changes of data, computing innovation is imperative. Intel has worked hard in the field of computing innovation for many years, and has proposed a”super heterogeneous” computing solution. It combines multiple different types of architecture into a single chip through advanced heterogeneous packaging technology, and provides a unified and The extended programming model oneAPI software solution.
In addition, Intel is also continuing to explore innovations in computing architecture, including neural mimic computing for new architectures. The neural mimic chip Loihi integrates storage and computing. It adopts a”homogeneous multi-core” architecture and asynchronous circuit design. Similar to the synapse in the human brain, it can complete many different types of tasks under low energy consumption conditions. It can also support expansion and self-development. Learn. Song Jiqiang said that Intel hopes that through super heterogeneous computing and neural mimicry computing, as well as open source technologies and platforms, new technologies can quickly cover the world and generate technologies that benefit humanity.
Cui Baoqiu, Vice President of Xiaomi Group and Chairman of the Group’s Technical Committee brought a keynote speech on”Kaldi and Xiaomi AIoT Ecology”. He said that Kaldi’s predecessor was based on Daniel Povey (Kaldi’s Father) proposed SGMM model. The core function of the Kaldi project architecture is now implemented in C++, with openfst as the core at the bottom, and the next generation of Kaldi will be PyTorch-Kaldi. There are two main sub-projects of new modules, one is K2, which is a library of operation sequence sets and finite state supervisors, used to support the interaction of PyTorch, and the other is Lhotes, data sets for processing audio and text supervision. Based on the spirit of open sharing and co-construction, Kaldi has become the de facto standard for the implementation of voice algorithms, greatly reducing the threshold, and also expanding Xiaomi’s leading technological advantage in the AIoT field.
At the same time, Cui Baoqiu emphasized that open source is the future of software and open source is the future of AI. Around the speech recognition open source tool Kaldi, we will achieve”four wins”:Daniel and Kaldi projects will win, Kaldi’s global community will win, Xiaomi’s AIoT ecosystem will win, and Kaldi-based startups will also win. We must persist in opening up and sharing to achieve a win-win situation for all parties.
Xu Feng, President of Huawei Cloud Application Platform field said that the openness of open source has made open source a widespread consensus in the industry and technology to build an ecosystem. Huawei is the earliest participant in open source in China One of the active companies, open source has already become a key strategy for Huawei’s industrial development. Facing different scenarios such as the Internet of Things, edge computing, enterprise microservices, and operating systems, Huawei opens up its capabilities at different technical levels based on LiteOS, cloud-native edge computing reference architecture KubeEdge, microservices framework, Kunpeng Computing, etc. The community builds a broader software ecosystem.
Princeka Sharma, General Manager of the Cloud Native Foundation (CNCF) shared in depth that Kubernetes has rapidly changed the industry, cloud native aggregation is accelerating, and a complete ecosystem is being formed. It is expected that by 2025, nearly two-thirds of companies will become profitable software producers. In the future, these trends will appear in the cloud native market:
Kubernetes will have huge potential in the field of edge computing and IoT;
Enterprises will face the dilemma of rapid change and stability. With the maturity of the cloud native market, there will be more startup companies and solutions to solve the security and complexity pain points of end users;
Under cloud native, the security industry will be reshaped, and different security specification languages, models, and APIs will cause confusion;
The development of Kubernetes shows , Cloud native and multi-cloud, cross-cloud technologies will be used in the production environment;
Lyft, Spotify and other traditional end-user companies will participate more and promote open source innovation;
The next-generation IDE will be a cloud (native) IDE.
At the same time, China is the second largest contributor to Kubernetes and the third largest contributor to all CNCF projects. It is expected that in the future, China will participate more in open source .
Wang Jingao, Executive Director of Baidu and General Manager of Apollo Platform R&D First reviewed the development of the Apollo platform. He said that from Apollo 1.0’s automatic tracking to 2.0 Simple city autopilot, 3.0 mass production park autopilot, and Apollo 5.5 point-to-point city autopilot released at the Apollo Ecology Conference, Apollo has released 8 versions, forming a complete open source architecture, becoming the world’s first capable An open source platform for autonomous driving applied to the urban traffic environment. Nowadays, Apollo is not only ecologically, but also in the state of constant increase in developer applications and participation.
Ibrahim Haddad, Vice President of Strategic Planning of the Linux Foundation and Executive Director of the LF AI Foundation said that LF AI Landscape covers advanced projects in the open source artificial intelligence ecosystem, which includes Machine learning, deep learning, programming, trusted artificial intelligence and reliable artificial intelligence data related projects. Facing the open source ecological construction, we are currently facing difficulties such as fragmentation, chaotic order between projects, and difficulty in managing project assets. Under this trend, this is also the main reason for the birth of LF AI. LF AI is the umbrella foundation of the Linux Foundation, which aims to support collaboration and innovation in the field of artificial intelligence and all its sub-fields.
2 China’s open source is going to the world!
At the same time, under the global open source trend, AI-based domestic open source tools are rising, and there is still much room for domestic open source IoT operating systems. China is gradually becoming the main user and core contributor of open source software in the world, vigorously developing China’s open source ecosystem with independent and controllable core technology stack, which is an important engine for China’s golden decade of informatization. As the largest developer community in China, CSDN will make every effort to create an independent new open source platform CODE.China, fully embracing the new era of open source.
Zeng Kai, senior technical expert of the Alibaba Dharma Institute’s Intelligent Computing Laboratory said that compared to traditional deep learning, graph neural networks face data complexity in practice , Huge graph data scale, complicated graph operator types and other challenges, users hope to provide an integrated solution for graph neural networks, from the data layer to support large-scale, heterogeneous, rich attribute graph data,… The computing layer supports the integration of the graph engine and the deep learning engine. From the application layer, it can build an end-to-end training network from graph data to business logic for different business scenarios. From this, the GraphLearn platform on the cloud Health, has three significant characteristics:
Enterprise level:support PB level, complex graph data derived from practical production;
End-to-end:simple IDE, easy to build business models from raw data;
Production and research:Meet the combination of rapid development of research and actual production applications.
At the same time, GraphLearn can seamlessly interface with the Ali PAI machine learning platform to enjoy a complete set of one-stop links from data processing to online prediction, including Rich and tested algorithms, carefully optimized deep learning engines and elastic models, and prediction services, etc.
Zhang Wensong, a well-known open source expert and Senior Vice President of Didi Travel, said that Didi has benefited from the rapid development of mobile Internet, including the pain points of travel, and has developed into the world’s largest one-stop shop Travel platform. Didi is essentially a technology-driven company that makes extensive use of artificial intelligence algorithms. At the same time, it uses a large-scale real-time computing platform as a carrier to continuously use data to improve security experience and efficiency.
Facing the future of intelligent travel, it will be divided into three levels:intelligent transportation infrastructure, intelligent transportation, and shared travel. Therefore, Didi uses AI technology as the core to perform L4 full-stack automatic R&D of driving solutions, extensive application of open source technology, equipped with machine learning resource mobilization platform, using AI open source frameworks such as TensorFlow and Caffe. Didi benefited from open source and also gave back to open source. It will include open source such as VirtualAPK and DOKIT, and establish an internal open source culture. It actively embraces the open source community and has contributed 400+ Patch in the past two years.
Qi Kaiyuan, Chief Architect of Cloud Computing Products of Inspur Electronic Information Industry Co., Ltd. said that in the past ten years, OpenStack has released 21 versions from A to U versions, and also from 2010 From two projects in 2004 to 42 projects now, the continuous construction makes OpenStack more and more powerful, and it has become the most popular open source project at present.
Inspur incorporates a large number of enterprise-level enhancements and optimizations based on the open source version through the agile development model, cloud and bare metal feature enhancements and performance optimization for core business, large-scale and intelligent monitoring operation and maintenance, cloud number intelligence Continue to innovate in terms of integrated infrastructure, ecological and security systems. In addition, as Inspur’s hard technology products, it aims to build a new generation of intelligent computing center operating system around technological innovation, product enhancement, ecological improvement, community contribution, and authoritative benchmarking. The overall route is also to pass open source and open technology through an agile productization process To integrate and scale-up with industries and industries that are related to national economy and people’s livelihood. At the same time, the intelligent computing center as a new infrastructure is reflected in the three basic characteristics of open standards, efficiency and simplicity and inclusiveness. As the central nervous system of the intelligent computing center, the operating system of the intelligent computing center must fully meet the above three major needs in this regard.
Zou Hui, General Manager of Tencent Cloud Container Platform said that in recent years, both Tencent’s internal management and employees have undergone great changes in the level of open source awareness. While the business uses open source software, it also continues to open source excellent code or modules to the outside world and the community to build together with you. In the field of edge computing, Tencent found that when exploring the open source level, most enterprises mainly face two problems when applying edge computing. One is how to manage IoT devices distributed in multiple places in the case of weak networks. And run the application on the edge device; secondly, how to do efficient application development on the edge IoT device.
In response to the above challenges, Tencent launched the edge container project, which aims to solve the management of devices and applications from the cloud. The project is based on the complete financial standard API and can be privatized at the same time, allowing users’ own devices to be safe and reliable. In addition, Tencent also launched a real-time operating system project for the Internet of Things, from the user API layer to the underlying chip module layer, all through. The real-time operating system has the characteristics of low power consumption, and also has very good debugging methods. It is convenient for developers to develop and debug. At present, the edge container project will gradually open source in the second half of this year.
Khanlin Software Co., Ltd. Executive Vice President Han Naiping said that operating system development based on open source mainly covers the following levels:
Building open source operating system products and providing open source operating system services, of which the most critical operating system is the adaptation, support and enrichment of hardware and software products in the industry;
Serve good end users Use must have the support of the community and the participation of open source talents;
Open source governance and open source culture are also very important, from encouraging freedom to encouraging commercial applications is a diversified development.
For Kirin software, it uses open source but also enriches open source. For a long time, Kirin Software has been insisting on supporting multi-centers and achieving the quality of Kirin operating system through code services, which is widely used in many fields. In addition, Kirin Software has created an excellent Kirin operating system, which supports X86 and domestic CPU platforms. The system has also created a brand-new UKUI3.0 interface, which is transplanted amicably on top of an open source operating system, and also realizes its own Android compatible environment.
Yang Haiming, the leading talent of China Unicom Group and CTO of China Unicom system integration company said that the current computing pressure, storage pressure, elastic scaling, and network pressure at the basic resource level are popular in cloud-native technologies Previously, its solution was to predict and then prepare the corresponding resources. When the peak comes, preparing the resources can solve some problems, but when the peak becomes more and more unpredictable, its own resources are also a form of waste. And how to quickly use these pressures, based on IT production and operational challenges, cloud-native technology came into being. A large number of cloud-native applications developed by vendors, engineers, and outsourcing employees are widely used in China Unicom’s IT system. The big IT proposed by it also moves towards platformization, ecology, data, and intelligence.
At the same time, Unicom also embraces various industry ecology through native technology, that is, 5+N+1. Among them, 5 refers to the basic capabilities, including cloud computing, big data, artificial intelligence, Internet of Things, Security; N represents the industry; 1 refers to the unified external output through the integration company, and its underlying technology is cloud native technology. For this, Unicom hopes to be a builder of new infrastructure, a vertical industry enabler, and ecological construction integration Delivery form.
Intel Jie, Chinese technical consulting engineer Lin Jie said that at present, diversified architectures bring programming development challenges, including multiple architectures, no common programming language or API, and complicated programming Deepened, limited to a single architecture and a single vendor, limited code reusability, etc., thus, oneAPI unified programming model can simplify the development process of various architectures, based on industry standards and open specifications, unified and simplified language and function library , Interoperable with existing HPC programming models, with unmatched native high-level language performance.
Zhang Wei, Technical Director of Haier Group said that as a manufacturer for more than 30 years, Haier introduced information technology management methods in the development of industrial apps, and gradually formed The technical modules of design, procurement, supply chain, logistics, and marketing services also aggregate software and hardware resources, supplier resources, and developer resources. In response, Haier launched an industrial Internet platform and proposed the Cosmoplat industrial App development framework project to achieve cross-industry and cross-domain replication of industrial apps.
The framework project includes two major sections:operation management and business framework. The core part is the business framework, which is divided into edge access, data access, and data processing, some of which are open source software and some are self-developed. At the same time, Haier explored the development framework with three key points:the best development process for industrial app development, the cloud platform industrial app deployment method, and the service of the common layer of industrial apps. Next, Haier will expand the content at the IoT layer. The next step is to publish the content to the open source community to form a complete development document.
Stephen R. Walli, Chief Project Director of Microsoft Azure CTO Office In-depth talk about the evolution of Microsoft’s open source culture and shared the GitHub has grown tremendously over the past two years. Today, developers live in an open source world and have always used and loved open source. And Microsoft is owned by developers, governed and served by them, which is the original intention of the founder (Bill Gates).
After being acquired by Microsoft, GitHub’s mission is still to build a global collaboration platform for developers. Microsoft is only providing stability to an active growing Silicon Valley unicorn company. In 2020, the total number of developers on GitHub has grown to 50 million, with 80%of users and contributors coming from outside the United States, with China the most. China is an incredibly vibrant and growing community on GitHub. The number of registrations in China is continuing to grow rapidly, increasing by 37%in the past year.
Apache Foundation Vice Chairman Shane Curcuru said that in the past 20 years, the Apache Foundation has grown from the original 21 founders to more than 780 Apache members, The number of project submissions has grown steadily, and there are now nearly 8,000 committers. The committers in these Apache projects have published more than 200 million lines of code.
It’s especially worth noting that new communities and contributors from China are joining the Apache project at an alarming growth rate, Shane Curcuru said:“It’s exciting that China’s technical experts and companies are so fast Adopting global open source technology. Now, not only helping Apache build new projects, but also improving the working methods of open source itself, the development of the entire Apache new project from China is also impressive. We currently have 10 top-level projects from China, Several of these projects are very famous, and now there are nine Apache incubator projects from China that are working hard to become top-level projects. Importantly, these Apache projects cover everything from big data, streaming media to the Internet of Things, to all those involving cloud management Technology.”
Open Invention Network (OIN) CEO Keith Beigelt said that in the past three decades, open source software has brought new developments to the world, what we have Almost all electronic products and applications can be implemented with Linux or open source software, including Google Search, Baidu’s driverless technology, ATM in banking, and smart sales. Open source and software have changed a lot of industries and companies. The view that the bottom layer and new technologies should be open source is accepted by more and more people. The open source ecological software and hardware cooperation competition has changed everyone’s understanding of software patent application strategies. The level continues to increase.
The strength of China’s open source role model,”2020 China Open Source Outstanding Contributors” is unveiled!
Open source has experienced more than 20 years of development in China, and it has become the cornerstone of developers’ technology applications. More and more open source projects are moving towards the international stage and have achieved very significant progress. It is indispensable to the implementation of open source technology and the key figures who continue to make outstanding contributions in the process of promotion, development and research. Facing new technologies, new formats, and new changes, we continue to encourage industry innovation, set benchmarks for open source, and play an exemplary role to push China’s open source into a new historical process. The conference officially released the”2020 China Open Source Outstanding Contributors” award, complete list of winners As follows:
CSDN founder & chairman Jiang Tao was honored with it, Jiang Tao said that in the new open source era, developers will have the world, China’s construction Self-controllable open source core technology stacks and key ecosystems are the key to the future development of China’s information industry, and we will do our best to CSDN.