The Evolution of Linux Systems: Insights into Future Network Security Protection from Kernel Innovations

The Evolution of Linux Systems: Insights into Future Network Security Protection from Kernel Innovations

The IT industry must continuously innovate to survive. This article analyzes the development of the Linux kernel through the lens of biological evolution, suggesting that selective pressures drive technological change. Three microkernel projects demonstrate a trend towards the Rust programming language, reflecting the changing direction of talent and skills. The real breakthrough lies in finding … Read more

Key Leap: CETC Taiji Puhua Microkernel and Virtualization Platform Expands from ‘Automotive’ to ‘Aerospace’

Key Leap: CETC Taiji Puhua Microkernel and Virtualization Platform Expands from 'Automotive' to 'Aerospace'

▲ Click the blue text “China Electronics Technology Group Corporation” to follow the CETC brand micro-publication Recently, the self-developed Da Microkernel and Type-1 virtualization software platform by CETC Taiji Puhua has won a bid for an aviation software project, marking a significant leap in basic software from the “automotive-grade platform” to the “aviation-grade scenario” due … Read more

Typical Architectures of Embedded Software: Layered and Recursive Models

Typical Architectures of Embedded Software: Layered and Recursive Models

I am Lao Wen, an embedded engineer who loves learning.Follow me to become even better together!Due to resource constraints, high real-time requirements, and deep coupling with hardware, the software architecture of embedded systems must be tailored to fit.The layered model and recursive model are two widely validated and practical design paradigms that determine the system’s … Read more

Porting RT-Thread Smart on STM32MP1

Porting RT-Thread Smart on STM32MP1

Click the “blue words” above to follow us! 2025.03.01 Word Count: 7268 Estimated Reading Time: 19 minutes Part One 0 Introduction As the complexity of embedded system software development continues to rise, embedded operating systems are increasingly being applied in software development. Currently, the main embedded operating systems used for MCUs are uC/OS, FreeRTOS, and … Read more

Is the Design of the Linux Kernel Outdated?

Is the Design of the Linux Kernel Outdated?

(Click the public account above to quickly follow) Compiled by: Open Source China www.oschina.net/news/84807/is-linux-kerne-design-outdated The achievements of Linux over the years are undeniable. However, recently, a topic was raised on Reddit asking whether the design of the Linux kernel is outdated, which garnered some interesting responses. The user Ronis_BR posed the question as follows: Linux … Read more

Understanding Linux Kernel Concepts and Learning Path

Understanding Linux Kernel Concepts and Learning Path

Source: Ma Ge Linux Operations This article is approximately 8500 words, recommended reading time is 15 minutes. This article mainly explains what the Linux kernel is and showcases its functions and features through multiple images. 1. Introduction This article mainly explains what the Linux kernel is and showcases its functions and features through multiple images … Read more

Analysis of Security Technologies in Embedded Systems (Part 2)

Analysis of Security Technologies in Embedded Systems (Part 2)

In the previous article, I introduced single-chip systems and operating systems based on single-chip kernels. In this article, I will continue to introduce the security analysis of operating systems based on microkernels. Android Operating System On August 22, 2017, Google officially released the final version of Android 8.0, officially named: Android Oreo. On December 5, … Read more

Understanding VxWorks Kernel: Real-Time Operating System

Understanding VxWorks Kernel: Real-Time Operating System

This article begins by defining real-time kernels and introducing real-time operating systems, explaining their characteristics. It then discusses monolithic kernels, layered kernels, and microkernels from the perspective of kernel functionality and structure. Finally, it introduces the VxWorks Wind kernel, which possesses microkernel characteristics. 1.1 Overview of Real-Time Kernels “Real-time” refers to the ability of a … Read more

Phoenix-RTOS: A Lightweight and High-Performance Real-Time Operating System

Phoenix-RTOS: A Lightweight and High-Performance Real-Time Operating System

Phoenix-RTOS is a lightweight, high-performance real-time operating system (RTOS) designed to provide a reliable and efficient runtime environment for embedded systems. It supports multiple architectures and is known for its simple design and powerful features. This article will delve into the core features, architectural design, and application scenarios of Phoenix-RTOS, providing readers with a comprehensive … Read more

Porting Raspberry Pi Driver Framework Circle to Custom Operating System

Porting Raspberry Pi Driver Framework Circle to Custom Operating System

Click the card below to follow Arm Technology Academy This article is selected from the Jishu Community column “Embedded Inn”, authored by RC. This article will briefly describe the process of porting the Circle driver framework to a custom microkernel operating system as a user-mode driver process. Original link: https://stdrc.cc/post/2021/01/22/porting-circle/ 1. Introduction What is Circle? … Read more