Deepin Linux
Author

Deepin Linux

Research areas: Windows & Linux platforms, C/C++ backend development, embedded systems and Linux kernel, etc.

419
Articles
1
Likes
1.4k
Views
0
Comments
Recent Articles

Latest from Deepin Linux

100 recent articles max
Deepin Linux
Deepin Linux
Nov 11, 2025 · Fundamentals

Why RDMA Is the Secret to Lightning‑Fast Data Transfer in Modern Data Centers

This article explains the fundamentals of Remote Direct Memory Access (RDMA), its low‑latency, zero‑copy architecture, core principles, programming interfaces, and how it transforms data‑center networking, high‑performance computing, and distributed storage by bypassing the CPU and kernel.

Kernel BypassNetworkingRDMA
0 likes · 30 min read
Why RDMA Is the Secret to Lightning‑Fast Data Transfer in Modern Data Centers
Deepin Linux
Deepin Linux
Nov 10, 2025 · Fundamentals

How the Linux DRM GPU Driver Framework Powers Modern Graphics

An in‑depth look at Linux’s DRM GPU driver framework reveals how Direct Rendering Manager, libdrm, KMS, GEM and related components collaborate to manage GPU resources, render graphics, and support multi‑display setups, complete with illustrative code examples and practical debugging tips.

DRMGPUGraphics
0 likes · 47 min read
How the Linux DRM GPU Driver Framework Powers Modern Graphics
Deepin Linux
Deepin Linux
Nov 7, 2025 · Fundamentals

What Happens When You Power On a Linux Machine? Inside the Kernel Boot Process

This article explains step by step how a Linux system boots—from hardware initialization by BIOS/UEFI, through the GRUB bootloader loading the compressed kernel, to kernel decompression, initramfs setup, root filesystem mounting, init system startup, user login, and finally the orderly shutdown process, providing practical commands and troubleshooting tips.

Boot ProcessInitramfsLinux
0 likes · 34 min read
What Happens When You Power On a Linux Machine? Inside the Kernel Boot Process
Deepin Linux
Deepin Linux
Nov 6, 2025 · Fundamentals

Unlock the Secrets of the Linux Kernel: A Beginner’s Guide to Core Architecture

This article demystifies the Linux kernel by explaining its core subsystems—process scheduling, memory management, virtual file system, networking, and device drivers—while offering practical learning paths, essential commands, code examples, and curated resources for anyone wanting to master Linux internals.

Device DriversNetwork StackOperating system
0 likes · 56 min read
Unlock the Secrets of the Linux Kernel: A Beginner’s Guide to Core Architecture
Deepin Linux
Deepin Linux
Nov 5, 2025 · Fundamentals

Unlocking the Secrets of TCP/IP: From Basics to Real-World Applications

This comprehensive guide explains how TCP/IP functions as the Internet's traffic rules, details each protocol in the suite, explores the four‑layer model, showcases practical C++ socket examples, and provides troubleshooting tips for real‑world networking scenarios.

CNetwork ProtocolsTCP
0 likes · 45 min read
Unlocking the Secrets of TCP/IP: From Basics to Real-World Applications
Deepin Linux
Deepin Linux
Nov 3, 2025 · Operations

Master Linux Memory Bugs with KASAN: From Fundamentals to Real‑World Debugging

This guide walks Linux developers and operators through the fundamentals of kernel memory management, common memory bugs, and step‑by‑step configuration and usage of KASAN—including shadow memory, compile‑time instrumentation, kernel build options, and practical code examples—to quickly locate and fix out‑of‑bounds, use‑after‑free, and leak issues.

C programmingKASANKernel
0 likes · 30 min read
Master Linux Memory Bugs with KASAN: From Fundamentals to Real‑World Debugging
Deepin Linux
Deepin Linux
Nov 2, 2025 · Operations

Unlock Linux I/O Performance: Master Buffering Mechanisms and Optimization

This comprehensive guide explains Linux I/O fundamentals, the multi‑layer buffering architecture, buffering modes, tuning parameters, and practical code examples, helping developers and system administrators dramatically improve read/write performance and resource utilization on Linux servers.

BufferingI/OLinux
0 likes · 59 min read
Unlock Linux I/O Performance: Master Buffering Mechanisms and Optimization
Deepin Linux
Deepin Linux
Nov 1, 2025 · Fundamentals

Master Linux System Call Hooking: Theory, Security & Performance Tricks

This article explores Linux system call hooking by first reviewing syscall fundamentals, then detailing various Hook techniques—including function pointer replacement, LD_PRELOAD, and kernel modules—accompanied by C/C++ examples, and demonstrates practical applications in security monitoring, performance optimization, and debugging across real-world scenarios.

HookLinuxSystem Call
0 likes · 29 min read
Master Linux System Call Hooking: Theory, Security & Performance Tricks
Deepin Linux
Deepin Linux
Oct 30, 2025 · Fundamentals

Unlocking Linux Kernel‑User Communication: How Netlink Bridges the Gap

This article explains how Linux’s Netlink mechanism provides efficient, full‑duplex communication between kernel space and user space, overcoming the limitations of ioctl, /proc, and system calls, and details its architecture, data structures, API usage, and real‑world applications.

IPCKernelLinux
0 likes · 45 min read
Unlocking Linux Kernel‑User Communication: How Netlink Bridges the Gap