linux内核

阿拉斯攀登1 天前
linux·嵌入式硬件·linux内核·嵌入式·linux驱动
定时器与延时:内核定时器、hrtimer 与延时函数驱动里经常需要定时执行任务、等待硬件就绪。这篇讲 Linux 内核的定时机制:低精度定时器 timer_list、高精度定时器 hrtimer、以及各种延时函数的区别和用法。
阿拉斯攀登1 天前
linux·驱动开发·嵌入式硬件·linux内核·嵌入式·linux驱动·spi
SPI 设备驱动开发SPI 是另一种常用的串行外设总线,速度比 I2C 快,适合高速传输。这篇讲 Linux SPI 子系统架构、spi_driver 框架、四种 SPI 模式、读写传输 API,以及完整的 SPI 设备驱动示例。
Starry-sky(jing)2 天前
linux内核·thp·transparent hugepages·khugepaged·内存压缩
磁盘 await < 2ms,没有问题搬运并适配自国外社区真实案例。原文出处见文末。症状:生产数据库突然出现周期性延迟尖刺(P99 从 2ms 跳到 2000ms),CPU 无异常,磁盘 IO 正常,内存余量充足。根因:内核 Transparent Huge Pages(THP)默认 defrag=always 模式,在分配大页时触发同步内存压缩(compact_memory),STW(Stop-The-World)长达数百毫秒。解决:echo never > /sys/kernel/mm/transparent_hugepage/defra
阿拉斯攀登2 天前
linux·嵌入式硬件·linux内核·嵌入式·linux驱动
嵌入式 Linux 驱动概述:分类、内核模块、开发环境嵌入式 Linux 驱动是连接硬件和应用的桥梁。这篇从零讲起:驱动是什么、分哪几类、内核模块机制、开发环境怎么搭,带你入门 Linux 驱动开发。
Qt程序员7 天前
linux·linux内核·定时器·时间轮
内核定时底层核心:时间轮算法大家好,最近在优化我们系统的定时任务模块时,跟 Linux 时间轮算法杠上了。说真的,很多人学 Linux 网络编程的时候,会把 epoll、Reactor、协程吹得天花乱坠。可真到了线上,最容易把服务拖死的,往往是“时间”。
坤昱1 个月前
linux·linux内核·cfs调度·eevdf·cfs调度类深入解刨·pelt·pelt细节篇
cfs调度类深入解刨——pelt细节篇上一篇《cfs调度类深入解刨——psi科普篇》讲述了kernel中psi的发展背景及使用方式。 本篇文章详细分析pelt功能及相关特性。
Qt程序员1 个月前
linux·c++·内核·linux内核·rcu
Linux RCU 原理与应用原作者:Linux教程原文地址:Linux 内核:RCU机制全解(读多写少场景的性能神器)各位啃 Linux 源码的时候,有没有发现一个细节:很多链表、指针后面有个 __rcu 后缀?比如 struct list_head __rcu *next; 或者 rcu_dereference() 这些 API。
程序员老舅1 个月前
linux·服务器·c++·内核·linux内核·vfs·linux内存
从内核视角,看Linux文件读写过程原作者:Linux教程原文地址:从内核视角,看Linux文件读写过程今天咱们来聊一个「看似简单、实则硬核」的——Linux 文件读写全过程。
行者-全栈开发1 个月前
运维·linux内核·权限提升·ptrace·cve-2026-46333·ssh-keysign-pwn·安全修复
【运维安全】CVE-2026-46333:Linux内核ptrace权限提升漏洞深度解析与修复指南💡 摘要: 2026年5月,安全研究机构Qualys披露了潜伏9年的Linux内核高危漏洞CVE-2026-46333(别名ssh-keysign-pwn),CVSS评分5.5。该漏洞存在于内核的__ptrace_may_access()函数中,可让未授权本地用户在Debian、Fedora、Ubuntu等主流发行版上提升权限至root,并泄露/etc/shadow和SSH主机密钥等敏感信息。PoC已公开发布,建议立即修复。
bsauce1 个月前
linux·linux内核·内核漏洞·内核漏洞利用
【kernel exploit】CVE-2026-23271 perf_event竞态UAF漏洞-ROP提权影响版本:592903cdcbf6引入,影响Linux-v2.6.31-rc1 - v7.0-rc2,7.0-rc2已修复。
坤昱1 个月前
linux·linux内核·deadline·cfs调度·eevdf·kernel 7.1·最新内核调度
cfs调度类深入解刨——最新内核细节分析3上一篇《cfs调度类深入解刨——最新内核细节分析2》中讲述了“代理调度运行”设计用意及延迟出列的实现方式,主要在任务优先级反转方面下了大功夫。 本篇文章讲述kernel 7.1版本中的dl服务器的实现技术与背景及deadline的调度原理。
Qt程序员2 个月前
网络·linux内核·io·linq·零拷贝·mmap
突破I/O天花板:Linux零拷贝技术原作者:Linux教程原文地址:https://mp.weixin.qq.com/s/u4Siw2PF2es5xG6rtrV8Sw
程序员老舅2 个月前
linux·c++·容器·linux内核·文件系统·根目录
Linux:谁把根目录卸载了?原作者:Linux教程原文地址:https://mp.weixin.qq.com/s/aOunYy206exdSwIrMUxQUQ
故事还在继续吗2 个月前
linux·linux内核
Linux 内核模块开发实战本文带你用最小但完整的路径完成一次可加载内核模块(LKM)的开发:能编译、能加载、能在 dmesg 里看到输出、能带模块参数,并在 /sys/kernel 下暴露一个可读写的 sysfs 属性。文中穿插嵌入式与通用驱动里反复出现的内核知识点;建议在 与目标机一致或接近的内核版本 上练习。
十年编程老舅2 个月前
linux·运维·后端·架构·内核·linux内核·通信机制
深度长文|Linux 图形与显示架构原作者:Linux教程原文地址:https://mp.weixin.qq.com/s/uC4PM-eqoZD-oKnOFJAnmA
程序员老舅2 个月前
linux·服务器·网络·c++·linux内核·内存管理·linux内存
深入底层:Linux MMU 工作原理全解原作者:Linux教程原文地址:https://mp.weixin.qq.com/s/dzk1QY0XAfpiKjJIQDfAhA
jllws12 个月前
linux内核
Linux内核速览_4_进程调度(1)CFS算法原理进程调度是操作系统核心内容之一.以"<Linux内核设计与实现>第三版"(以下称本书)为参考,本贴对应本书第三章4.1~4.4节内容,以"完全公平调度算法"(CFS)为核心内容
漠月瑾-西安2 个月前
网络安全·linux内核·内核安全·信息泄露·内存安全·cve漏洞分析
软件忘了“擦黑板”:一次内核信息泄露事件(CVE-2024-49997)的深度剖析想象一下,老师在用过的黑板上写字,没擦干净就直接开讲——网络世界里,这个“忘记擦黑板”的疏忽,可能导致整个系统的安全基石被悄然洞穿。
jllws13 个月前
linux内核
Linux内核速览_2_内核开发的特点"<Linux内核设计与实现>(原书第三版)"---以下称"本书"第2章"从内核出发"部分内容解读编程这个工作一直以来都是以"理性","逻辑"作为标签的,但很多时候我更希望靠"感觉"编程.感觉是建立在足够熟练和理解基础上的,学习的过程可以当成积累"感觉"的过程.
程序猿编码3 个月前
linux·开发语言·网络·安全·linux内核
给你的网络流量穿件“隐形衣“:手把手教你用对称加密打造透明安全隧道在网络通信中,我们日常用的TCP、UDP协议本身是不加密的——就像寄快递时不封箱,路上任何人都能拆开看里面的内容。比如远程连接、文件传输时,数据明文传输很容易被窃取、篡改。而TCP/UDP对称加密隧道封装器,就是一个“自动封箱工具”:不用修改原有任何程序的代码,就能给所有通过TCP/UDP传输的数据自动加密,让数据变成“乱码”,只有持有正确“钥匙”的接收方才能解密,相当于给网络通信加了一层安全防护盾。 它的核心优势很简单:轻量、通用、无侵入。不管是现成的聊天工具、远程控制软件,还是自己写的简单网络程序,只