LinuxDown

LinuxDown.com
Linux系统下载网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

资深Linux内核维护者Ingo:提升Linux构建速度和解决依赖地狱

2023年4月26日 80点热度

文|校长

出品|OSC开源社区(ID:oschina2013)

资深Linux内核维护者IngoMolnar日前在电邮列表介绍了一个包含2297个补丁的巨大补丁集,借以提高Linux建立速率和解决依赖地狱问题。

IngoMolnar将此补丁集命名为「FastKernelHeaders」,并表示自己从2020年末就启动了这个项目,这是对Linux内核的头文件层次结构和头文件依赖项的全面整修linux内核开发头文件,具有双重目标:

在Linux内核电邮列表中,IngoMolnar介绍了「FastKernelHeaders」的诞生背景:“大多数内核开发者应当都晓得,Linux内核有大概1万个main.h头文件,它们坐落include/和arch/*/include/这样的层次结构中。过去的30多年里,这种头文件早已发展成为复杂而苦闷的交叉依赖,社区称之为“依赖地狱”。”

linux内核开发头文件_linux内核头文件_linux内核开发头文件

linux内核开发头文件_linux内核头文件_linux内核开发头文件

按照Ingo提供的数据linux内核开发头文件,与当前内核相比,启用"FastKernelHeaders"补丁的内核建立每小时可有78%的改进。在所支持的构架上,完全的内核建立性能可提高50~80%。

这个巨大的补丁集将许多中级头文件与其他文件前馈、取消了毋须要的函数、将类型和API头文件前馈、自动处理头文件依赖,以及其他各类变化。到目前为止,它早已在x86/x86_64、SPARC、MIPS和ARM64构架上进行了测试。

「FastKernelHeaders」可能是有史以来代码规模最大的一个Linux内核功能linux findlinux压缩命令,而且能明显改进内核建立时间,所以不少开发者希望这个补丁集就能在不远的将来以某种形式进行审查后,顺利步入内核主线。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: kernel linux系统
最后更新:2023年4月26日

Linux系统下载网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux系统下载网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
CentOS必备:高效编写代码,CodeBlocks安装教程 美国虚拟主机为什么钟情Linux操作系统,Linux有何优势 苹果电脑装Linux:实现双系统启动! 如何使用花生壳+SSH实现Linux服务的远程访问难题? Linux环境变量修改,让系统更智能 微软年度开发者大会Build2023:AI应用开发的关键一环 Linux基础命令大全,轻松掌握! 微软Build2023助力全球开发者共同把握新机遇 RedHat 6.5下载、安装配置,官网提供! 无需公网IP、不用路由器设置,就能实现Windows远程访问Linux系统办法 微软Build大会宣布了哪些重大产品和更新?回来了 Redhat启动界面问题解决,畅享系统体验! Linux解压zip文件9招 基于Linux系统的USBHOST驱动程序设计与实现(HC) Linux退出文本编辑,优雅又简单! 斑马智行王恺:智能网联汽车技术进步与商业化应用 安装必要工具**-- Linux内核24版源代码全解析! Linux系统管理 Fedora20安装指南:轻松上手
各个Linux系统设置开机自启动脚本示例代码:CentOS必备:高效编写代码,CodeBlocks安装教程轻松下载安装Linux操作系统ISO,快速上手!两年前的预言几乎都成为现实,Meizu魅族M9智能手机探秘Linux内核用户空间:你了解几个?(Linux基础知识)Linux系统安装ethtool固件版本的方法探究Linux网络操作系统各版本:详细分析8个方面如何在UbuntuLinux上安装Go开发环境嵌入式系统接口设计与Linux驱动开发:9方面详解Linux下配置JDK、Tomcat以及部署geowebcache配置地图发布环境掌握Linux系统调用头文件,轻松实现应用案例Linux操作系统的命令及管理命令汇总!!微软VisualStudio2015支持外接应用安装步骤和新功能Linux高效开发 | CodeBlocks编程利器node切换工具nvm安装并切换nodejs版本的注意事项!轻松查询20款主流Linux发行版本,全面了解最新动态韩国Linux多线程服务端编程使用C++网络库编程Linux也能玩安卓应用,9个简单安装步骤!掌握Linux查询版本命令,轻松获取系统信息Linux开机后自动运行用户的应用程序或启动系统服务的命令
跑OracleLinux+Database11g还是可以吗? 基于XilinxA7FPGA实现PCIE接口功能功能 Linux操作系统进程内核文件的设置文件是什么 高效稳定的开发环境,红帽Linux ISO下载指南 Linux虚拟机使用教程:安装、配置、实战详解 轻松掌握Linux系统基本命令大全,10个常用命令助你驾驭命令行 关键词:工控主板能支持什么版本的LINUX系统?依据 redhat 65 提高服务器效率,选择RedHat 6.5操作系统! Linux系统必备:一键列出所有软件,满足你的需求! 修改默认端口请看:修改CentOS8默认远程端口:开启防火墙 快速掌握Linux版本号查看方法,轻松操作! Linux系统启动流程、grub修复、模块管理及内核参数设定 Linux虚拟机必备:轻松安装VMwareTools 轻松掌握 Linux 开发驱动的技巧与方法 Linux基础教程:cp命令演示16个有用的cp示例 Linux下载必备:优化Portmap提升速度 (i春秋)Linux登录密码生成与爆破的详细讲解 北京周末嵌入式Linux培训,轻松掌握开发技能! 安卓手机搭建Linux系统,轻松实现! centos nagios 安装 CentOS安装Nagios,轻松构建高效监控体系
标签聚合
操作 虚拟机 命令模式 sudo 软件 linux服务器 linux系统 文件目录 centos 电脑
书籍
课程
技术群
技术干货大合集↓
  • 2023年5月 / 114篇
  • 2023年4月 / 115篇
  • 2023年3月 / 265篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 LinuxDown.com ALL RIGHTS RESERVED.

京ICP备14023444号-2