WuJing's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Linux 内核补丁管理利器:b4 使用教程

Linux 内核补丁管理利器:b4 使用教程在 Linux 内核开发中,传统的 git format-patch 和 git send-email 虽然强大,但在管理复杂的补丁系列(Patch Series)、维护封面信(Cover Letter)以及自动收集维护者(Maintainers)方面存在诸多不便。b4 是一款专为内核开发者设计的工具,极大地简化了这些流程。 1. 安装与配置安装在 D
2026-02-06
git
#3d #deb #drivers #fs #git #kernel #linux #log #mm #thread

git-learning

git-learninggit全局设置用户名跟邮箱git全局设置用户名跟邮箱,基本操作一次以后很少再变化。 设置全局用户名,xxx替换为用户名 1git config --global user.name "xxx" 设置全局用户邮箱,xxx替换为用户邮箱 1git config --global user.email "xxx" git全局设置用户名
2023-04-21
git
#git #linux #shell #vim #mm #proxy

动态隔离核心 (Dynamic Housekeeping & Enhanced Isolation - DHEI) 开发计划

动态隔离核心 (Dynamic Housekeeping & Enhanced Isolation - DHEI) 开发计划1. 项目核心目标打破 Linux 内核中 CPU 隔离(Housekeeping)必须通过引导参数(isolcpus / nohz_full)配置且重启生效的限制。实现一个可以在运行时通过 sysfs 接口动态调整隔离掩码,并自动同步到 IRQ, RCU,
2026-02-06
linux > kernel > task
#3d #fs #kernel #linux #mm #struct #thread #proc #rcu #sync #mutex #irq #tick

BPF Verifier bpf_patch_insn_data 当前实现分析

BPF Verifier bpf_patch_insn_data 当前实现分析概述本文档详细分析 Linux 内核主线代码中 bpf_patch_insn_data() 函数的当前实现,解释为什么它成为 BPF 验证器的主要性能瓶颈(占用约 47% 的验证时间)。 BPF 程序的完整生命周期在理解为什么需要修补指令之前,先了解 BPF 程序从编写到执行的完整流程: 1234567891011121
2026-01-22
linux > performance > bpf
#architect #bpf #fs #git #go #kernel #linux #log #perf #performance #sound #task #testing #tools #mm #net #struct #proc #security #bugs

Linux内核学习资源

Linux内核学习资源 6ULL开发板在线教材与源码仓库 使用Debian 野火鲁班猫镜像 EBF_6ULL开发板快速使用手册 基础与应用开发实战指南——基于i.MX6ULL 驱动开发实战指南——基于i.MX6ULL 嵌入式Linux镜像构建与部署——基于鲁班猫系列开发板 嵌入式Qt应用开发实战 Python应用开发实践 内核深度解读 设备驱动 Linux内核之旅 30分钟读懂Linu
2023-04-19
linux > kernel
#3d #acpi #architect #books #boot #bpf #deb #debug #deepin #docker #drivers #fs #gdb #git #go #gpu #grub #kernel #kvm #linux #log #perf #pkg #python #qemu #shell #sources #task #testing #tools #vim #virt #develop #mm #net #struct #proc #modules #sync #container #bugs #console #disk #phytium #kms

CTYunOS 2 Docker 内核编译环境

CTYunOS 2 Docker 内核编译环境基于 CTYunOS 2 (22.06) 的 Docker 容器化内核编译环境,主要用于编译 openeuler-4-19 内核源码,支持 AMD64 和 ARM64 架构。 特性 一键构建:通过 Makefile 自动完成镜像构建、容器启动和内核编译 权限映射:容器内自动映射宿主机用户 UID/GID,避免权限冲突 工具链集成:自动配置 Y
2026-01-22
linux > virt > container > docker > ctyunos > ctyunos2
#docker #kernel

Linux 追踪与性能分析框架全景图

Linux 追踪与性能分析框架全景图1. 技术全景架构图graph TD subgraph User_Space [用户态工具] U1[perf tool] U2[bpftrace / BCC] U3[trace-cmd] U4[strace] U5[LTTng-UST] U6[SystemTa
2026-01-20
linux > performance
#bpf #deb #debug #fs #kernel #linux #log #perf #struct #modules

Linux 内核 AI 基础设计 (AI Infra) 参与指南

Linux 内核 AI 基础设计 (AI Infra) 参与指南在 linux 目录下,如果你希望深度参与 AI 基础设计(AI Infra),以下是按核心价值排序的技术地图。高优先级的“必争之地”排在最前面: 第一梯队:算力核心与异构管理 (Core Compute & Heterogeneous Management)这是 AI Infra 的心脏,决定了内核如何与 AI 芯片对话。
2026-01-19
linux > drivers > gpu
#bpf #drivers #fs #git #gpu #kernel #linux #log #monitoring #perf #performance #virt #mm #net #proc #modules #security #irq

Linux图形系统与GPU驱动

Linux图形系统与GPU驱动图形栈概述 深夜磨刀,Linux Graphics Stack 概述 | Linux 驱动 深度探索Linux操作系统 —— Linux图形原理探讨 GPU入门 桌面环境 Desktop environment (简体中文) 【转】四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE GTK、KDE、Gnome、XWindows图形界面 Linux桌面
2025-11-21
linux > drivers > gpu
#3d #deb #docker #git #go #gpu #java #kernel #linux #log #qemu #task #virt #develop #mm #net

min_free_kbytes 对 GFP_ATOMIC 内存分配的影响分析

min_free_kbytes 对 GFP_ATOMIC 内存分配的影响分析本文将从 Zone 选择、水位线逻辑、源码佐证以及直观类比四个维度,完整解析 GFP_ATOMIC 的分配机制。 1. 区域选择:GFP_ATOMIC 会在哪些 Zone 分配?根据 include/linux/gfp_types.h 的定义,GFP_ATOMIC 并没有包含任何区域修饰符(如 __G
2026-01-06
linux > kernel > mm
#deb #kernel #linux #mm #struct #proc #extern
123…28

搜索

Hexo Fluid
总访问量 次 总访客数 人