Linux 内核构建


前言

  • Linux集成套件包括多种内核,能够处理各种机器。通过编译内核,选择符合硬件类型的驱动等,可以调整Linux系统,使其更合理地安装到计算机中。
  • 重新编译内核以便实现一些新功能,如将Linux系统设置为一个临时路由器。
  • 使得全世界内核设计者提供的各种为改进性能而设计的内核得到充分利用。

构建Linux内核

  • Linux官方源代码发布网址:www.kernel.org

  • gzip压缩的.tar.gz包,bzip2压缩的.tar.bz2。

  • Linux源代码分为:

  • 与系统结构相关的部分

  • 与系统结构无关的部分

  • 文档和工具

在这里插入图片描述

Linux内核文件组织结构

在这里插入图片描述

Linux内核文件说明

  • arch:包含了所有和体系结构相关的核心代码,它的每一个子目录都代表一种被支持的体系结构。
  • include:包含编译核心所需要的大部分头文件,与平台无关的头文件放在 include/linux子目录中。
  • init:包含核心的初始化代码。
  • mm:包含所有独立于CPU
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

醉卧考场君莫笑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值