Linux Kernel Journey
Author

Linux Kernel Journey

Linux Kernel Journey

127
Articles
0
Likes
225
Views
0
Comments
Recent Articles

Latest from Linux Kernel Journey

100 recent articles max
Linux Kernel Journey
Linux Kernel Journey
Oct 31, 2025 · Cloud Computing

Rethinking Multi‑Kernel Design: Isolation‑Based Architecture for Cloud Computing

This article presents an isolation‑focused multi‑kernel architecture that replaces replica‑based designs with dynamic resource management using device‑tree overlays, reuses existing Linux mechanisms such as kexec and hot‑plug, and enables zero‑downtime updates, hardware‑queue isolation, and fault‑tolerant kernel recovery for modern cloud infrastructures.

Device Treedynamic resource managementhardware queue isolation
0 likes · 24 min read
Rethinking Multi‑Kernel Design: Isolation‑Based Architecture for Cloud Computing
Linux Kernel Journey
Linux Kernel Journey
Oct 27, 2025 · Fundamentals

Exploring eBPF‑Based Programmable Memory Management in the Linux Kernel

This article examines recent efforts to make Linux kernel memory management programmable with eBPF, covering BPF‑MM patches for mTHP order, cache‑ext’s customizable LRU, FetchBPF prefetch policies, and BPF OOM hooks, and discusses their design, implementation details, and performance impacts.

LRULinux kernelMemory management
0 likes · 8 min read
Exploring eBPF‑Based Programmable Memory Management in the Linux Kernel
Linux Kernel Journey
Linux Kernel Journey
Oct 24, 2025 · Fundamentals

Mastering CUDA Function Type Annotations: A Complete Guide

This article provides a comprehensive overview of CUDA function type annotations—including __global__, __device__, __host__, combined annotations, and memory‑space qualifiers—explains their purposes, characteristics, and syntax, demonstrates practical examples, offers best‑practice guidelines, highlights common pitfalls, and introduces advanced topics such as dynamic parallelism and cooperative groups.

CUDAGPU programmingdevice functions
0 likes · 14 min read
Mastering CUDA Function Type Annotations: A Complete Guide
Linux Kernel Journey
Linux Kernel Journey
Oct 21, 2025 · Industry Insights

Bridging the GPU Observability Gap: Why eBPF on GPUs Matters

The article explains how bpftime extends eBPF to NVIDIA and AMD GPUs, exposing fine‑grained execution details that traditional CPU‑side tools miss, and demonstrates a unified, programmable observability stack that overcomes the limitations of existing GPU profilers in both synchronous and asynchronous workloads.

CUDAGPUObservability
0 likes · 23 min read
Bridging the GPU Observability Gap: Why eBPF on GPUs Matters
Linux Kernel Journey
Linux Kernel Journey
Oct 1, 2025 · Fundamentals

Multi‑Kernel OS Research Overview (Part 2): Strengths and Weaknesses

This article surveys prominent multi‑kernel operating systems—including Barrelfish, fos, Popcorn Linux, Twin‑Linux, IHK/McKernel, mOS and RainForest—explaining their design principles, performance benefits, scalability on heterogeneous hardware, observed limitations, and the broader research trajectory.

BarrelfishHPCMultikernel
0 likes · 21 min read
Multi‑Kernel OS Research Overview (Part 2): Strengths and Weaknesses
Linux Kernel Journey
Linux Kernel Journey
Sep 24, 2025 · Fundamentals

Fine-Grained GPU Code Modifications: Boosting CUDA Performance

This article explains why certain GPU performance gains require direct CUDA kernel edits and walks through fine‑grained techniques such as data‑layout restructuring, warp‑level primitives, tiled memory accesses, kernel fusion, and dynamic execution paths, backed by code examples and benchmark insights.

CUDAGPU Optimizationdynamic execution
0 likes · 12 min read
Fine-Grained GPU Code Modifications: Boosting CUDA Performance
Linux Kernel Journey
Linux Kernel Journey
Sep 16, 2025 · Fundamentals

How Multikernel Architecture Redefines Modern Operating Systems

The article introduces the multikernel OS paradigm, explains why traditional monolithic and microkernel designs struggle with scalability, noisy‑neighbor interference, and one‑size‑fits‑all kernels, and details how dedicated kernel instances per core group can deliver near‑bare‑metal performance, strong isolation, zero‑downtime updates, elastic resource management, and AI‑driven customization for cloud and real‑time workloads.

AI‑Driven OptimizationElastic Resource ManagementKernel Isolation
0 likes · 12 min read
How Multikernel Architecture Redefines Modern Operating Systems
Linux Kernel Journey
Linux Kernel Journey
Sep 13, 2025 · Fundamentals

How Linux Handles Hardware Interrupts: From Signal to Response

This article explains the complete Linux interrupt management process, covering the basics of hardware and software interrupts, the role of programmable interrupt controllers, the CPU's response workflow, top‑half and bottom‑half handling, registration techniques, performance optimizations, and debugging tools, all illustrated with concrete examples and code.

APICInterruptsdevice driver
0 likes · 26 min read
How Linux Handles Hardware Interrupts: From Signal to Response