Overview of Operating System Level Virtualization

Overview of Operating System Level Virtualization

(Click the WeChat account above to quickly follow) Source: 宅蓝三木 https://my.oschina.net/kelvinxupt/blog/1602990 Operating System Level Virtualization Virtualization technologies such as KVM and XEN allow each virtual machine to have its own independent operating system. Unlike these technologies, operating system-level virtualization, also known as containerization, is a feature of the operating system itself that allows multiple isolated … Read more

From Virtualization to Cloud Native

From Virtualization to Cloud Native

In recent years, Cloud Native has become one of the hottest concepts in the IT industry, with many internet giants actively embracing it. When it comes to Cloud Native, we must understand the protagonist of this article – containers. Container technology has become a crucial part of the Cloud Native ecosystem. As an advanced virtualization … Read more

Understanding Containerization and Docker Technology

Understanding Containerization and Docker Technology

In cloud computing, The so-called virtualization technology can generally be divided into virtual machine technology and container technology. A virtual machine is a Virtual Machine (VM), while a container is a Container. So what is Docker virtualization technology? Let’s take a look: Docker is a lightweight virtualization technology. Compared to traditional virtual machines, Docker containers … Read more

Understanding Virtualization in Linux

Understanding Virtualization in Linux

17 Virtualization In computer systems, the term “virtual” can be somewhat ambiguous. It primarily refers to a mediator that transforms complex or fragmented underlying systems into a simplified interface that can be utilized by multiple consumers. A familiar example is virtual memory, which allows multiple processes to access a large memory pool as if each … Read more

Industry Focus: Design of Next-Generation Avionics Software Based on Software Virtualization Technology

Industry Focus: Design of Next-Generation Avionics Software Based on Software Virtualization Technology

Abstract The rapid development of avionics software systems poses severe challenges to the mainstream avionics software architectures both domestically and internationally. Therefore, it is essential to conduct design research on the next-generation avionics software architecture. This paper analyzes the development of avionics software architecture, studies the latest software architecture technologies in the computer industry, proposes … Read more

Essential Interview Topics on Containers and Virtualization

Essential Interview Topics on Containers and Virtualization

Container Technology File Isolation: chroot Access Isolation: namespaces Resource Isolation: cgroups LXC: Linux Containers What is a Container A completely new way of packaging and deploying software. It encapsulates the application and its dependencies (including code, runtime, system tools, system libraries, etc.) Differences Between Docker and VM Docker is an application layer abstraction, where containers … Read more

Understanding Server Virtualization, Operating System Virtualization, and Service Virtualization

Understanding Server Virtualization, Operating System Virtualization, and Service Virtualization

Server Virtualization: The Super “Magician” of Hardware Resources Server virtualization is regarded as the “pioneer” of virtualization technology. Imagine you have a powerful physical server, akin to a luxurious building, but many rooms (hardware resources) within that building may often remain idle, leading to significant waste. Server virtualization technology is like a “magician” that maximizes … Read more

C++ Standard Template Library (STL): Basics of Containers, Algorithms, and Iterators

C++ Standard Template Library (STL): Basics of Containers, Algorithms, and Iterators

C++ Standard Template Library (STL): Basics of Containers, Algorithms, and Iterators The C++ Standard Template Library (STL) is a powerful toolkit that provides a range of efficient components to help us implement complex data structures and algorithms more easily. STL mainly consists of three parts: containers, algorithms, and iterators. This article will introduce the basic … Read more

What Can Containers and Unikernels Learn from Raspberry Pi and Arduino?

What Can Containers and Unikernels Learn from Raspberry Pi and Arduino?

Unikernels, Rump kernels, and mini Linux distributions are operating systems built for specific purposes. These specialized operating systems are somewhat like custom circuit boards. They require upfront investment and design, but when deployed at scale, they can deliver powerful performance. — Scott McCarty Article Navigation –Unikernels, Rump kernels, and Container Hosts27% –Conclusion76% Compiled from: https://opensource.com/business/16/5/containers-unikernels-learn-arduino-raspberry-pi … Read more