• 技术文章 >运维 >linux运维

    linux内核源码在哪里

    长期闲置长期闲置2022-07-20 17:04:29原创357

    linux的内核源码的位置一般在系统中的“/usr/src/linux内核版本”目录中;若系统中没有类似的目录是因为还没有安装内核代码,内核是整个操作系统的灵魂,负责管理磁盘文件、内存、负责启动并运行程序,负责从网络上接收和发送数据包等等。

    本教程操作环境:linux7.3系统、Dell G3电脑。

    linux内核源码在哪里

    一般在Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。

    扩展知识

    内核的作用及抽象结构

    Linux内核在整个操作系统中位置,Linux内核在整个操作系统当中位置,具体如下图所示:

    54.png

    Linux操作系统由四部分组成(四层依赖关系-->上层依赖下层):

    用户进程:用户应用程序是运行在Linux操作系统最高层的软件集合。

    系统调用接口:系统调用是运行在内核态,或者叫系统态,一般的情况下运行在用户态。系统调用是内核代码的一部分。

    Linux内核:内核是整个操作系统的灵魂。它负责管理磁盘文件、内存、负责启动并运行程序,负责从网络上接收和发送数据包等等。

    硬件设备:Linux安装时需要所有可能的物理设备,例如:CPU、硬盘、网络硬件等。

    Linux内核的作用

    我们从软件工程师角度讲,操作系统的内核提供一个与计算机硬件等价的扩展或虚拟的计算平台。普通用户把操作系统看成是一个资源管理者。Linux以统一的方式支持多任务,而这种方式对用户进程是透明,每个进程运行起来就好像只有它一个进程在计算机上运行一样,独占内存和其他的硬件资源。

    Linux内核抽象结构。由5个主要子系统组成,具体架构如下图所示:

    55.png

    推荐学习:Linux视频教程

    以上就是linux内核源码在哪里的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux
    上一篇:linux中cp设置rf还是提示怎么办 下一篇:linux中有office吗
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• linux中pip命令找不到怎么办• linux中apache错误日志在哪• stm32可以跑linux吗• linux中cat怎么看最后几行• linux s是什么权限
    1/1

    PHP中文网