Home Computer Tutorials Computer Knowledge Challenges and opportunities of the operating system ecosystem in the cloud-native era

Challenges and opportunities of the operating system ecosystem in the cloud-native era

Feb 19, 2024 pm 07:00 PM
operating system Native Ant

Challenges and opportunities of the operating system ecosystem in the cloud-native era

In the context of the rapid development of cloud computing, the industrial upgrade of server operating systems is no longer limited to the physical server level. Market boundaries are expanding, and new technologies such as artificial intelligence, big data, and cloud computing are The development of technology also puts forward new requirements for the flexibility and intelligence of operating systems. At the
2023 Dragon Lizard Operating System Conference, Wang Xu, director of the Dragon Lizard community and senior technical expert of Ant Group, shared a keynote speech on "Challenges and Opportunities of Operating System Ecology in the Cloud Native Era" and shared Ant Group's experience in Dragon The result of collaboration among the lizard community. The following is the original text shared:

(Picture/Wang Xu, director of Long Lizard Community and senior technical expert of Ant Group)

On behalf of Ant Group, I serve as the leader of the Ant Cloud native infrastructure and operating system team. I also serve as a director in the Dragon Lizard community and the vice chairman of the Ant Open Source Technology Committee. Today we talk about the role of software and operating systems in the cloud native era.

Everyone has noticed that Red Hat stopped releasing the entire software distro, including SRPM, in the traditional CentOS way. A big reason is that in this era, the entire software supply chain has undergone very big changes. Variety. We know that in the past, when everyone purchased a software, operating system, etc., all the software packages in the operating system had already completed the maintenance and guarantee of the software supply chain. This work was completed in the operating system. In such an era, the operating system represents the channel for all everyone's software distribution, naturally ensuring the supply chain. Everyone who purchases it will pay for it. Such a chain is very complete and very sufficient. Therefore, while Red Hat maintains CentOS, it also maintains a complete set of business models. Business and open source form a closed-loop model.

Nowadays, everyone is promoting intelligence. The current provision of intelligent computing power also uses the cloud native CloudNative resource computing power supply system. In such a system, the entire architecture becomes more complex than before. There is only a very small part, that is, the Host OS part is the same as before. It is provided to the Host OS through the Package Repository. Corresponding to the traditional OS field on the left side of the above figure, it is actually very small now; and most of the running The software all runs in containers and is pulled from the mirror warehouse. Image production is completed on the development side. The applications developed by these developers themselves use the content of Base OS and the corresponding Package Repository of Base OS, and are finally sent to the image Repository. In such an environment, there is a very significant change. The entire container image link is not an operating system purchased through the purchaser of the running infrastructure. The previous sharing
"Domestic Server Operating System Development Report (2023) "It is also mentioned in that the largest purchasers include Internet companies, government affairs, etc. In addition to producing their own software, these companies purchase the part themselves. Compared with applications from other channels, the host operating system purchased from The portion is already very small. Therefore, they naturally reduce their desire to buy an operating system, or the part of the operating system they buy is not worth it, unlike the original operating system that included everything.

Under such circumstances, most of the entire operating system or the entire software supply chain system has been integrated on the software production side, while there is relatively little management and control on the running side. So in this case, the management of the cloud native software supply chain on the right side of the picture above has become more complicated, and the proportion of the operating system pulling software packages has been seriously reduced, which is also to a large extent. Let Red Hat discover that CentOS is beginning to become less important in its business model, because indeed the purchase of RHEL is not that important to users. But in this case, it does not mean that the software supply chain is not important. On the contrary, in the case of cloud native, there are very rich software types and various image sources. Especially for companies with strong financial background, the software supply chain Maintenance is very important and has strong security requirements. In addition, we have various requirements for the software supply chain such as compliance and trustworthiness. Customers also need the entire system to be trustworthy.

Based on this, we need a complete trusted chain and supply chain security. In a cloud-native scenario, the operating system is indeed needed to make changes that are different from the previous environment. This is why as a financial-related The reason why Internet companies need to participate in the operating system community is because we also need to ensure the security of our own supply chain. In the new era, we do not just purchase such an operating system to ensure supply chain security as before. On the contrary, we need to participate in the complete production process. This is why we not only participate in the Dragon Lizard community, but also Participated in cloud native SIG related development and did some co-construction work with the upstream community. I believe that under future trends, all software users with supply chain needs will actually need such a more community-oriented operating system maintenance.

As the Ant Group, the governing unit of the Dragon Lizard Community, we have participated in a lot of work in the community. On the more basic side, there are many container and virtualization-related technologies in the operating system that we are developing together with the community. Participate in the corresponding technical SIG. Before joining Ant Group, I started a container business, working on secure containers, and launched the Kata containers project. Cloud native has a lot to do with virtualization technology, so we have made a lot of contributions and cooperation in operating system virtualization and cloud native ecology, such as mirroring technology. Mirror acceleration is actually a content-aware technology called Nydus. It not only uses Dragonfly for P2P acceleration technology, but also uses Lazy Load for zero-latency mirror acceleration. Of course, these mirror acceleration technologies are also used in the acceleration of large models today. At the same time, this kind of content awareness also includes our demands for the supply chain, which is related to content distribution, reliability, and security.

The cooperation between Ant Group and the Dragon Lizard Community involves open source technologies such as large-scale parallel databases and graph computing. Security and trustworthiness are the focus, and Ant Group has done a lot of work in TEE and Intel TDX-based areas, such as confidential container development. These collaborations are fully supported by the community and enhance the operating system and security aspects.

Ant Group and the Dragon Lizard Community adhere to the principles of “openness, equality, collaboration, and sharing” and carry out in-depth cooperation. We also hope that Ant Group’s participation will help the Dragon Lizard Community achieve better progress.

Video replay and courseware acquisition: 2023 Dragon Lizard Operating System Conference live broadcast replay and technical PPT are online, please click
to watch~

Technical PPT: Follow the Dragon Lizard public account [OpenAnolis Dragon Lizard] and reply to "Dragon Lizard Courseware" to obtain it.

-- over --

The above is the detailed content of Challenges and opportunities of the operating system ecosystem in the cloud-native era. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1665
14
PHP Tutorial
1270
29
C# Tutorial
1250
24
How to run sublime after writing the code How to run sublime after writing the code Apr 16, 2025 am 08:51 AM

There are six ways to run code in Sublime: through hotkeys, menus, build systems, command lines, set default build systems, and custom build commands, and run individual files/projects by right-clicking on projects/files. The build system availability depends on the installation of Sublime Text.

What is the main purpose of Linux? What is the main purpose of Linux? Apr 16, 2025 am 12:19 AM

The main uses of Linux include: 1. Server operating system, 2. Embedded system, 3. Desktop operating system, 4. Development and testing environment. Linux excels in these areas, providing stability, security and efficient development tools.

How to run programs in terminal vscode How to run programs in terminal vscode Apr 15, 2025 pm 06:42 PM

In VS Code, you can run the program in the terminal through the following steps: Prepare the code and open the integrated terminal to ensure that the code directory is consistent with the terminal working directory. Select the run command according to the programming language (such as Python's python your_file_name.py) to check whether it runs successfully and resolve errors. Use the debugger to improve debugging efficiency.

Is the vscode extension malicious? Is the vscode extension malicious? Apr 15, 2025 pm 07:57 PM

VS Code extensions pose malicious risks, such as hiding malicious code, exploiting vulnerabilities, and masturbating as legitimate extensions. Methods to identify malicious extensions include: checking publishers, reading comments, checking code, and installing with caution. Security measures also include: security awareness, good habits, regular updates and antivirus software.

git software installation git software installation Apr 17, 2025 am 11:57 AM

Installing Git software includes the following steps: Download the installation package and run the installation package to verify the installation configuration Git installation Git Bash (Windows only)

vscode cannot install extension vscode cannot install extension Apr 15, 2025 pm 07:18 PM

The reasons for the installation of VS Code extensions may be: network instability, insufficient permissions, system compatibility issues, VS Code version is too old, antivirus software or firewall interference. By checking network connections, permissions, log files, updating VS Code, disabling security software, and restarting VS Code or computers, you can gradually troubleshoot and resolve issues.

Can vscode compare two files Can vscode compare two files Apr 15, 2025 pm 08:15 PM

Yes, VS Code supports file comparison, providing multiple methods, including using context menus, shortcut keys, and support for advanced operations such as comparing different branches or remote files.

vscode setting Chinese How to set vscode in Chinese vscode setting Chinese How to set vscode in Chinese Apr 15, 2025 pm 06:51 PM

By installing and enabling the Simplified Chinese Language Pack or Traditional Chinese Language Pack in the VS Code extension store, the VS Code user interface can be translated into Chinese, thereby enhancing the coding experience. In addition, themes, shortcuts, and code snippets can be adjusted to further personalize the settings.

See all articles