Linux内核将移除d_genocide函数,因缺乏包容性设计
12月10日消息,计划发布的Linux 6.19内核代码更新中,将移除一个存在命名争议的函数/方法。
该函数名为d_genocide(),与之相关的DCACHE_GENOCIDE宏也将从内核中删除。这一决定符合Linux内核的包容性语言指南,然而,该功能已在内核中存在了两年之久。
d_genocide()函数在2024年作为dcache更新的一部分被引入。它的作用是“杀死指定的dentry(目录项)及其所有子项、所有子项的子项等”。
这段代码最初由Linux开发者Al Viro提交,当时就有人质疑这个名称的选择(genocide有“种族灭绝”之意)。Al Viro进行了辩护,并解释说,破坏目录树及其所有子目录的操作,总会导致带有“令人反感的联想”的词汇被选用。这段代码本身只在阅读源代码的人可见,从未向终端用户显示。
作为更新方案,开发者修改了kill_litter_super()函数,取代了d_genocide()函数的功能。值得注意的是,这次更新也是由Al Viro提交的。

相关攻略
在Linux系统中通过命令行发送邮件,是运维工程师和开发人员必备的实用技能。然而许多用户在配置过程中都会遇到一个典型问题:已经按照指南正确设置了 etc mail rc文件,为什么邮件仍然无法成功发送? 实际上,mail或mailx命令本身并不直接处理邮件传输,它仅作为邮件客户端,依赖外部的SMTP
在Linux服务器安全加固实践中,禁用SSH密码登录并强制使用密钥认证,是提升系统安全性的关键步骤。然而,这一操作潜藏着一个高风险陷阱:若在密钥登录未完全生效前就关闭密码通道,很可能导致管理员被永久锁在服务器之外。这并非夸张,而是许多运维人员在实际工作中积累的深刻教训。 因此,整个流程必须遵循一个核
文件完整性校验是数据管理中的关键步骤,但在批量操作时,路径格式和特殊字符处理常成为技术难点。本文将深入解析使用 md5sum 命令进行批量校验时的常见问题与高效解决方案,帮助您规避错误,提升校验效率。 md5sum批量生成校验值:如何正确处理文件路径与特殊字符 在目标目录下直接执行 md5sum *
想在Linux上找一个能替代Docker、无需守护进程、还能支持无根运行的容器引擎?Podman无疑是当前最主流的选择。它完美契合了这些需求,并且提供了多种灵活的安装方式,以适应不同的系统环境和部署场景。下面,我们就来详细拆解这五种主流安装路径。 一、使用系统包管理器安装 对于大多数现代Linux发
在配置BGP协议时,细节往往决定了最终的成败。尤其是在使用Quagga这类开源路由套件时,关键步骤的顺序和配置项的准确性,直接决定了BGP邻居会话能否成功建立、路由信息能否正常交换。本文将深入梳理那些容易出错但又至关重要的配置要点,帮助您高效完成部署。 服务启动顺序:先启动zebra,再启动bgpd
热门专题
热门推荐
机器人行业迎来里程碑式突破。以视频生成模型Vidu著称的生数科技,正式发布了名为Motubrain的“世界动作模型”。这并非一次普通迭代,而是被定位为机器人的“物理大脑”,其核心目标在于:用一个统一的通用模型,彻底取代以往依赖多个专用系统拼凑而成的复杂架构。 正如其“一个大脑,无限可能”的口号所揭示
xAI正式进军AI编程智能体领域,于近日发布了专为软件工程与复杂编程任务设计的Grok Build。 简单来说,Grok Build是一款能在终端里直接跑起来的AI编程助手。它被定位为一个具备智能体能力的命令行工具,开发者用自然语言告诉它要做什么,它就能生成代码,甚至帮你搞定一系列编程和自动化任务。
近日,谷歌对其搜索引擎的核心规则进行了重要更新,此次调整直指当前备受关注的AI搜索领域。具体而言,谷歌在其垃圾内容政策中新增了明确条款,正式将“操纵AI搜索结果”的行为列为违规操作,划定了新的质量红线。 根据权威行业媒体Search Engine Land的报道,本次谷歌算法更新的核心在于,将任何企
硅谷的科技巨头们或许曾以为,自己已经远离了AI数据中心带来的电力压力——毕竟,高昂的地价和电费早就把大型数据中心项目“赶”到了别处。但现实总是出人意料,这场能源危机的涟漪,正悄然涌向他们心爱的度假后院。 没错,说的就是太浩湖。这个湾区精英们钟爱的避世天堂,如今正站在一场电力风暴的边缘。距离它必须找到
这项由高通AI研究院(Qualcomm AI Research)主导的创新研究于2026年5月正式发布,论文预印本编号为arXiv:2605 07721。 研究背景:当AI越想越费内存,我们该怎么办 设想一下,手机导航应用会在出发前规划好整条路线,而一位真正智慧的向导则会边走边思考,遇到路障时灵活应





