技术栈
linux kernel
mounter625
2 天前
linux
·
安全
·
ebpf
·
linux kernel
·
kernel
深度解析 eBPF LSM:如何利用 eBPF 构建安全的 Linux 内核纵深防御体系
随着云原生架构的普及以及系统安全威胁的不断升级,传统的 Linux 安全机制逐渐显露出性能与灵活性上的瓶颈。自 2020 年 Linux 5.7 引入 eBPF LSM(Linux Security Module) 以来,eBPF(Extended Berkeley Packet Filter)技术不仅掀起了内核可观测性的革命,更为 Linux 内核安全防护带来了颠覆性的解决方案。
mounter625
10 天前
linux
·
linux kernel
·
kernel
·
kexec
·
liveupdate
·
kho
跨内核实时更新:如何实现 hugetlbfs 巨页的无缝保留与恢复?
随着云原生和虚拟化基础设施的演进,在不中断宿主机上运行的租户虚拟机(VM)的前提下完成宿主机内核升级(Host Kernel Live Update),已从“锦上添花”变成了生产环境的刚需。
mounter625
13 天前
linux
·
文件系统
·
linux kernel
·
kernel
·
iomap
深度解析 Linux 内核中的 iomap 子系统:历史、演进、核心机制与未来
内核的文件系统实现常常会涉及一个名为 "iomap" 的层,但很少有人能准确说出 iomap 究竟是什么。这正是 LWN 旨在填补的空白。简而言之,iomap 处理的是文件系统空间中的数据(由特定的文件和文件内偏移量标识)与存储空间(可能是内存位置,或存储设备上的一组块)之间的映射关系。利用这种映射,iomap 可以处理一大堆常见的、与文件系统相关的任务,从而允许从各个文件系统实现中移除大量样板代码。
mounter625
15 天前
linux
·
ebpf
·
linux kernel
·
kernel
·
rdma
·
xdp
高性能网络技术演进与创新探索:RDMA、eBPF/XDP 深度解析及 LSF/MM/BPF 2023 专题演讲
RDMA (Remote Direct Memory Access,远程直接内存访问) 是一种专为突破传统 TCP/IP 网络协议栈性能瓶颈而设计的高性能网络通信技术。
mounter625
17 天前
linux
·
人工智能
·
linux kernel
·
kernel
Linux 7.2-rc1 发布:从底层内存重构到 AI 补丁洪流的内核变革
2026 年 6 月 28 日,Linus Torvalds 正式发布了 Linux 7.2-rc1 并宣布关闭 7.2 的合并窗口(Merge Window)。在这短短两周时间里,共有 13,412 个非合并提交(non-merge commits) 涌入主线内核,由创纪录的 2,138 位贡献者 共同完成。
mounter625
25 天前
linux
·
驱动开发
·
linux kernel
·
kernel
跨越鸿沟:从内核驱动开发到超大规模云端生产环境的思考
在网络技术快速迭代的今天,内核开发者与应用开发者之间往往存在着一堵无形的墙:底层开发者拼命追求单机与硬件的极致性能,而上层应用开发者则更关心业务逻辑与快速迭代。在网络开发者大会 Netdev 0x1a 上,Cloudflare 首席工程师 Jesse Bradford 带来了一场生动的演讲。他结合自己从内核驱动开发人员(曾任职于 Intel)转型为系统性能工程师(现任职于 Cloudflare)的切身经历,为我们拆解了在超大规模、高压力的云端生产环境下,跨越网络协议栈不同层级(Layers)时那些鲜为人知
mounter625
25 天前
linux
·
网络
·
人工智能
·
linux kernel
·
kernel
·
rdma
·
rocev2
探索未来 AI 算力网络的基石:从传统 RoCE 走向 SRv6 驱动的弹性弹性网络(解析 Netdev 0x1A 创新实践)
随着大语言模型和万亿参数 AI 训练的爆发,传统的网络架构正面临前所未有的挑战。在 Netdev 0x1A 会议上,来自 OpenAI、微软、AMD 和博通等技术巨头展示了一项跨越行业合作的突破性成果:如何利用极简的 SRv6(Segment Routing IPv6)与创新的多平面 RoCE 数据包喷洒(Packet Spraying)技术,构建一个具备极高弹性的超大规模 AI 超级计算机网络。
mounter625
1 个月前
linux
·
网络
·
安全
·
linux kernel
·
kernel
从内存隔离到运行时防线:透视 Linux 内核安全强化的博弈与演进
在操作系统内核的安全攻防史中,消除可利用的漏洞并阻止新漏洞的引入是一场永无止境的战役。然而,即使开发者们在消灭漏洞上取得了极其瞩目的成就,庞大复杂的 Linux 内核在短期内也绝无可能彻底清空漏洞。因此,“安全强化(Hardening)”成为了另一条关键战线——其核心逻辑在于:既然无法完全消灭漏洞,那就通过改变游戏规则,最大程度地提高现有漏洞的利用难度。
mounter625
1 个月前
linux
·
linux kernel
·
kernel
·
writeback
·
writethrough
现代 Linux 内核中的数据持久化艺术:从回写(Writeback)到多样化写策略
在现代操作系统中,如何平衡写入性能与数据安全性,是内核设计中永恒的辩题。Linux 内核通过一套精妙的缓存与写策略机制来维系这一平衡。
mounter625
1 个月前
linux
·
ebpf
·
linux kernel
·
kernel
·
kasan
质检员与超能引擎的碰撞:KASAN 护航 eBPF JIT 的技术演进与安全抉择
在 Linux 内核开发与现代云原生技术交织的演进中,内核地址消毒剂(KASAN)与扩展版伯克利包过滤器(eBPF)分别扮演着“质检员”与“超能引擎”的角色。
mounter625
1 个月前
linux
·
网络
·
人工智能
·
ebpf
·
linux kernel
·
kernel
BPF 的进化史:从网络过滤器到 AI 时代的 Linux 核心引擎
eBPF(Extended Berkeley Packet Filter)是现代 Linux 内核中一项革命性的技术。它允许开发者在不修改内核源代码、也不加载内核模块的情况下,安全、动态地在内核空间运行沙盒程序。
mounter625
2 个月前
linux
·
服务器
·
网络
·
mmu
·
ebpf
·
linux kernel
破局与守正:eBPF 在 Linux 内存管理中的应用、演进与重构构想
作为 Linux 内核中一项革命性的技术,eBPF(Extended Berkeley Packet Filter,扩展版伯克利包过滤器) 正在以前所未有的速度改变着操作系统的底层生态。它允许开发者在不修改内核源码、不需要重启内核的前提下,安全地在内核中运行自定义程序。这种“即插即用”、兼顾极致性能与绝对安全的特性,已经让 eBPF 在网络(如 Cilium)、可观测性(如 BCC、Pixie)以及安全审计(如 Falco)三大领域大放异彩。
mounter625
2 个月前
linux
·
linux kernel
·
kernel
·
kexec
技术前沿:在内核实时更新(Live Update)期间保留 hugetlbfs 内存
在大规模数据中心和云计算运维中,如何“不中断业务更换宿主机内核”一直是顶级技术难题。传统的内核升级需要重启服务器,这意味着硬件自检(BIOS/UEFI)会耗费数分钟,且所有运行中的虚拟机(VM)和业务都会被迫中断。
mounter625
3 个月前
linux
·
运维
·
服务器
·
ebpf
·
linux kernel
·
dmabuf
·
devmem
Linux 跨设备内存共享核心:dma-buf 全景演进与技术前沿
dma-buf(DMA Buffer)是 Linux 内核中用于跨设备/跨驱动内存共享的核心子系统。近年来,随着 AI 训练、大模型推理以及超高性能网络(如 400G/800G 网络)的爆发,数据在 GPU、网卡(NIC)、存储设备(NVMe)之间的零拷贝(Zero-copy)传输成为了刚需。dma-buf 已经从最初一个简单的“媒体设备间共享内存”的小工具,演变成了如今支撑现代 AI 数据中心、GPU 服务器超高性能通信的底层基石。
Terasic友晶科技
3 个月前
linux
·
服务器
·
fpga开发
·
linux kernel
·
de25-nano
答疑解惑|为DE25-Nano开发板配置Linux kernel时.config文件没有起作用是什么原因?
参考友晶科技官网提供的DE25-Nano 开发板SD卡Linux Image制作教程(https://github.com/johnnyfan1979/public_doc/blob/main/documentation/DE25_Nano/DE25%20Nano%20Build%20Linux%20image%20from%20scratch.md),执行了kernel配置命令(cp de25-nano.config .config)后,当继续执行命令make -j $(nproc) Image mod
Joseph Cooper
3 个月前
linux
·
驱动开发
·
linux kernel
·
嵌入式linux
·
电源管理
Linux Power Management 子系统:从 suspend/resume 到 Runtime PM、PM QoS
做 Linux 驱动或 BSP 时,电源管理问题通常不是一句“进 suspend 了”就能解释清楚的。
mounter625
4 个月前
linux
·
设计模式
·
linux kernel
【内核精进】Linux Kernel 设计模式(一):引用计数与可见性的艺术
前言:在 Linux 内核这个庞大且复杂的协作系统中,如何保证代码质量?是靠无休止的 Code Review,还是靠某种“神谕”?其实,内核开发者们在数十年的演进中总结出了一套高效的“潜规则”——内核设计模式。
mounter625
4 个月前
linux
·
运维
·
服务器
·
security
·
linux kernel
·
direct mem map
深度解析:Linux 内核为何要移除“直接映射” (Direct Map)?
这份博客为你整合了前文的技术动态与深度的原理解析,采用 CSDN 典型的“前沿动态 + 硬核原理 + 总结展望”的结构。
mounter625
4 个月前
网络
·
ebpf
·
linux kernel
·
devmem tcp
·
netkit
·
队列租赁
【内核前沿】从 veth 到 netkit:深度解析 TCP devmem 穿透容器屏障的“队列租赁”黑科技
前言:高性能网络的下半场在云原生和 AI 大模型时代,网络性能的瓶颈正从“带宽”转向“拷贝”。为了消除 CPU 拷贝开销,TCP devmem (设备内存) 应运而生。然而,容器环境下虚拟网卡(veth/netkit)与物理硬件的“天然隔阂”,让这项黑科技长期难以进入容器。
计算机与认知
5 个月前
linux kernel
Linux UCLAMP机制深度分析
Linux UCLAMP机制深度分析本文档详细阐述Linux内核中UCLAMP (Utilization Clamping) 机制的设计原理、实现方式,以及在两大主流CPU频率调度器(Schedutil和WALT)中的具体应用。