Tagged articles
9 articles
Page 1 of 1
Linux Kernel Journey
Linux Kernel Journey
Nov 10, 2025 · Fundamentals

Understanding Linux /sys/bus: Principles and Practical Exploration

The article explains how the /sys/bus directory in the Linux sysfs virtual file system represents registered bus types, details its internal kernel structures such as struct bus_type, describes the bus registration and device‑driver matching process, and demonstrates practical inspection using NanoCode with concrete examples like USB storage devices.

LinuxNanoCodebus
0 likes · 14 min read
Understanding Linux /sys/bus: Principles and Practical Exploration
Open Source Linux
Open Source Linux
Jul 10, 2025 · Fundamentals

How Linux Handles Network Packets: From NIC to Kernel and Back

This article explains the complete Linux network packet lifecycle, detailing how a UDP packet is received from a physical NIC, processed through driver interrupts, soft‑interrupts, the kernel network stack, and finally transmitted back out, covering key functions, queues, and netfilter hooks.

LinuxNetworkingUDP
0 likes · 15 min read
How Linux Handles Network Packets: From NIC to Kernel and Back
Liangxu Linux
Liangxu Linux
Apr 4, 2025 · R&D Management

What Happens When a Key Linux Wireless Maintainer Steps Down?

The article outlines Kalle Valo's decade‑long contributions to Linux wireless drivers, his unexpected resignation, the community’s concerns about succession, and the urgent need for new maintainers to ensure the long‑term health of the kernel’s Wi‑Fi subsystem.

LinuxMaintainercommunity
0 likes · 6 min read
What Happens When a Key Linux Wireless Maintainer Steps Down?
Deepin Linux
Deepin Linux
Jan 15, 2024 · Fundamentals

Top 50 Linux Embedded System Interview Questions and Answers

This article compiles 50 high‑frequency interview questions covering Linux embedded systems, including CAN bus, bare‑metal programming, real‑time scheduling, interrupt handling, kernel modules, memory management, and various Linux kernel mechanisms, providing concise explanations and code examples for each topic.

Linuxdriversinterview
0 likes · 62 min read
Top 50 Linux Embedded System Interview Questions and Answers
21CTO
21CTO
Sep 17, 2022 · Fundamentals

Can Rust Really Power Linux Kernel Drivers? Exploring the Challenges

The upcoming Linux 6.0 kernel hints at future Rust driver support, but significant hurdles remain such as compiler compatibility, LLVM vs GCC toolchains, and limited architecture support, making widespread Rust integration unlikely until later releases.

LLVMLinuxRust
0 likes · 4 min read
Can Rust Really Power Linux Kernel Drivers? Exploring the Challenges
Open Source Linux
Open Source Linux
Dec 27, 2021 · Fundamentals

Firmware vs Drivers vs Software: Understanding Their Core Roles

Regardless of whether you use Windows, macOS, or Linux, the distinction between firmware, drivers, and software lies in their design purpose: firmware gives hardware life, drivers act as intermediaries between OS and hardware, and software operates atop the OS to indirectly control hardware.

HardwareOperating Systemdrivers
0 likes · 6 min read
Firmware vs Drivers vs Software: Understanding Their Core Roles