linux下qftp源码_Linux Kernel学习003——内核源码

Linux内核官网为:https://www.kernel.org/ 目前,内核最新的稳定版本是4.20.4(2019/01/23),下一个大版本就要进入5.x的时代了。

8429b5dfdb7f209271b3a66222a4e6b5.png

内核版本

获取内核源码

我选择学习的这个内核版本为:2.6.34。 可以下载该内核版本,或者通过在线网站浏览内核源码。

下载内核,官网地址:https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/linux-2.6.34.tar.xz

清华tuna镜像源:https://mirrors.tuna.tsinghua.edu.cn/kernel/v2.6/linux-2.6.34.tar.xz

使用之前在虚拟机安装的CentOS6.10,打开终端:

# 下载wget https://mirrors.tuna.tsinghua.edu.cn/kernel/v2.6/linux-2.6.34.tar.xz# 解压tar xvJf linux-2.6.34.tar.xz

在线浏览的网站(可以浏览2.6.11~latest的源码): https://elixir.bootlin.com/linux/v2.6.34/source

3ea3ccc74636842ccb4c2ecfa9884fe3.png

在线浏览内核

各个目录的含义:

  • Documentation:内核源码文档
  • arch:特定体系结构的内核源码
  • block:块设备I/O层
  • crypto:加密API
  • drivers: 设备驱动程序
  • firmware:使用某些驱动程序而需要的设备固件
  • fs:VFS和各种文件系统
  • include:内核头文件
  • init:内核初始化和引导
  • ipc:进程间通信代码
  • kernel:核心子系统如调度程序
  • lib:通用内核函数
  • mm:内存管理子系统和VM
  • net:网络子系统
  • samples:示例代码
  • scripts:编译内核所用的脚本
  • security:Linux安全模块
  • sound:语音子系统
  • usr:早期用户空间代码
  • tools:开发中有用的工具
  • virt:虚拟化基础结构
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值