技术栈
linux kernel
mounter625
5 天前
linux
·
设计模式
·
linux kernel
【内核精进】Linux Kernel 设计模式(一):引用计数与可见性的艺术
前言:在 Linux 内核这个庞大且复杂的协作系统中,如何保证代码质量?是靠无休止的 Code Review,还是靠某种“神谕”?其实,内核开发者们在数十年的演进中总结出了一套高效的“潜规则”——内核设计模式。
mounter625
10 天前
linux
·
运维
·
服务器
·
security
·
linux kernel
·
direct mem map
深度解析:Linux 内核为何要移除“直接映射” (Direct Map)?
这份博客为你整合了前文的技术动态与深度的原理解析,采用 CSDN 典型的“前沿动态 + 硬核原理 + 总结展望”的结构。
mounter625
16 天前
网络
·
ebpf
·
linux kernel
·
devmem tcp
·
netkit
·
队列租赁
【内核前沿】从 veth 到 netkit:深度解析 TCP devmem 穿透容器屏障的“队列租赁”黑科技
前言:高性能网络的下半场在云原生和 AI 大模型时代,网络性能的瓶颈正从“带宽”转向“拷贝”。为了消除 CPU 拷贝开销,TCP devmem (设备内存) 应运而生。然而,容器环境下虚拟网卡(veth/netkit)与物理硬件的“天然隔阂”,让这项黑科技长期难以进入容器。
计算机与认知
1 个月前
linux kernel
Linux UCLAMP机制深度分析
Linux UCLAMP机制深度分析本文档详细阐述Linux内核中UCLAMP (Utilization Clamping) 机制的设计原理、实现方式,以及在两大主流CPU频率调度器(Schedutil和WALT)中的具体应用。
叶羽西
3 个月前
android
·
linux kernel
Android15借助Linux proc虚拟文件系统调试用户态实现
下面介绍一种Android系统调试方法,借助Linux proc虚拟文件系统将Android用户态的调试数据放到内核态进行显示,用于logcat不可用情况下调试Android系统。
congchp
1 年前
linux kernel
·
中断处理
开启_禁止中断
软件可以禁止中断,使处理器不再响应任何中断请求,但是不可屏蔽中断(NMI,Non Maskable Interrupt)例外。禁止中断在需要临界区保护的场景下非常重要,避免中断打断正在执行的代码。
合天网安实验室
1 年前
ctf
·
linux kernel
·
堆溢出
Linux kernel 堆溢出利用方法(三)
本文我们通过我们的老朋友heap_bof来讲解Linux kernel中任意地址申请的其中一种比赛比较常用的利用手法modprobe_path(虽然在高版本内核已经不可用了但ctf比赛还是比较常用的)。在通过两道道近期比赛的赛题来讲解。
Eloudy
2 年前
arm
·
qemu
·
linux kernel
一键编译并启动一个 ARM Linux qemu 虚拟机
需要事先自己编译 qemu-system-arm 可执行文件;cd 进一个空文件夹,然后$ vim buildup.sh
Eloudy
2 年前
gpu
·
linux kernel
·
kmd
NVidia 的 gpu 开源 Linux Kernel Module Driver 编译 安装 使用
见面礼,动态查看gpu使用情况,每隔2秒钟自动执行一次 nvidia-smi$ watch -n 2 nvidia-smi
kelebukele
2 年前
linux
·
debian
·
linux kernel
·
deepin
Linux内核编译安装 - Deepin,Debian系
网站下载linux内核源码[^1] [^2],并解压,进入源码目录; linux内核:https://www.kernel.org/ 清华镜像:https://mirrors.tuna.tsinghua.edu.cn/kernel/v6.x/
Eloudy
2 年前
mmu
·
linux kernel
·
linuxkernel
qemu 安装ubuntu -纯命令行-可ssh-带网络-可gdb linux kernel
注意需要 liver-server确认文件文件路径:后变安装时会用到。如果系统中没有 ninja,则需要安装 检验:
独上西楼影三人
2 年前
linux
·
服务器
·
linux kernel
·
swappiness
【Linux】如何关闭 swappiness ?
查看 swappiness 的当前值:永久关闭:临时关闭:-w 选项加不加似乎都行。该选项的解释如下:
congchp
2 年前
socket
·
linux kernel
·
netlink
·
nl80211
netlink原理及应用
netlink是一种基于网络的通信机制,允许内核内部、内核与用户态应用之间甚至用户态应用之间进行通信;netlink的主要作用是内核与用户态之间通信;它的思想是,基于BSD的socket使用网络框架在内核和用户态之间进行通信;
Wangsh@
3 年前
linux kernel
·
cgroup
·
资源限制
-bash: fork: retry: Resource temporarily unavailable 问题解决
错误提示: -bash: fork: retry: Resource temporarily unavailable
我是有底线的