
Linux 内核简介
文章平均质量分 66
Linux内核概述 , 简要介绍 Linux 内核源码结构 , 及 Linux 内核模块
韩曙亮
中国人民大学硕士 , 专注于 移动开发 领域 , 博客专家 , 2023 年博客之星 TOP1 , 2021 年博客之星 TOP9 , 华为云 云享专家 , 阿里云社区 专家博主 , 51CTO 专家博主 ;
展开
-
【Linux 内核】宏内核与微内核架构 ( 操作系统需要满足的要素 | 宏内核 | 微内核 | Linux 内核动态加载机制 )
一、操作系统需要满足的要素、二、宏内核、三、微内核、四、Linux 内核动态加载机制、原创 2022-03-21 09:27:53 · 3267 阅读 · 1 评论 -
【Linux 内核】Linux 内核体系架构 ( 硬件层面 | 内核空间 | 用户空间 | 内核态与用户态切换 | 系统调用 | 体系结构抽象层 )
一、Linux 内核体系架构、二、内核态与用户态切换 ( 系统调用层 )、三、体系结构抽象层原创 2022-03-21 23:42:31 · 2705 阅读 · 0 评论 -
【Linux 内核】Linux 内核体系架构 ( 进程调度 | 内存管理 | 中断管理 | 设备管理 | 文件系统 )
一、进程调度、二、内存管理、三、中断管理、四、设备管理、五、文件系统、原创 2022-03-22 08:28:52 · 4029 阅读 · 5 评论 -
【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的 Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 )
一、下载 Linux 内核、1、下载最新版本 Linux 内核、2、下载指定版本 Linux 内核、二、Linux 内核版本号含义、原创 2022-03-22 10:05:47 · 4371 阅读 · 1 评论 -
【错误记录】编译 Linux 内核报错 ( Unable to find the ncurses package. )
** Unable to find the ncurses package.* Install ncurses (ncurses-devel or libncurses-dev* depending on your distribution).** You may also need to install pkg-config to find the* ncurses installed in a non-default location.*原创 2022-03-22 11:27:04 · 6764 阅读 · 0 评论 -
【错误记录】编译 Linux 内核报错 ( /bin/sh: 1: flex: not found )
/bin/sh: 1: flex: not foundscripts/Makefile.host:9: recipe for target 'scripts/kconfig/lexer.lex.c' failedmake[1]: *** [scripts/kconfig/lexer.lex.c] Error 127Makefile:568: recipe for target 'menuconfig' failedmake: *** [menuconfig] Error 2原创 2022-03-22 11:34:10 · 5422 阅读 · 0 评论 -
【错误记录】编译 Linux 内核报错 ( /bin/sh: 1: bison: not found )
/bin/sh: 1: bison: not foundscripts/Makefile.host:17: recipe for target 'scripts/kconfig/parser.tab.h' failedmake[1]: *** [scripts/kconfig/parser.tab.h] Error 127Makefile:568: recipe for target 'menuconfig' failedmake: *** [menuconfig] Error 2原创 2022-03-22 11:38:44 · 5115 阅读 · 0 评论 -
【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )
一、解压内核源码、二、查询当前 Linux 内核版本号、三、进入并查看 linux 内核源码目录、原创 2022-03-22 11:39:58 · 4101 阅读 · 0 评论 -
【Linux 内核】编译 Linux 内核 ③ ( 安装 ncurses | 安装 flex | 安装 bison | 打开 Linux 内核编译配置菜单 )
一、安装 ncurses、二、安装 flex、三、安装 bison、四、打开 Linux 内核编译配置菜单、原创 2022-03-22 13:56:06 · 3494 阅读 · 0 评论 -
【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux 内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 )
一、打开 Linux 内核编译 菜单配置、二、菜单配置中的光标移动与选中状态、三、保存配置、四、配置项帮助文档、原创 2022-03-22 14:26:54 · 2630 阅读 · 2 评论 -
【Linux 内核】编译 Linux 内核 ⑤ ( 查看 .config 编译配置文件 | 正式编译内核 )
一、查看 .config 编译配置文件、二、正式编译内核原创 2022-03-22 14:49:52 · 5524 阅读 · 1 评论 -
【错误记录】编译 Linux 内核报错 ( fatal error: openssl/opensslv.h: No such file or directory )
scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directorycompilation terminated.scripts/Makefile.host:107: recipe for target 'scripts/sign-file' failedmake[1]: *** [scripts/sign-file] Error 1Makefile:1106: recipe for target原创 2022-03-22 15:02:30 · 3123 阅读 · 0 评论 -
【Linux 内核】编译 Linux 内核 ⑥ ( 安装 OpenSSL | 安装其它依赖库 | 内核编译完成 )
一、安装 OpenSSL、二、安装其它依赖库、三、Linux 内核编译完成、原创 2022-03-22 18:36:04 · 2868 阅读 · 1 评论 -
【Linux 内核】编译 Linux 内核 ⑦ ( 安装内核模块 | 安装内核 | 重启系统 | 查看当前内核版本 )
一、安装内核模块、二、安装内核、三、重启系统、四、查看当前内核版本原创 2022-03-23 10:02:35 · 4487 阅读 · 0 评论 -
【Linux 内核】Linux 内核特性 ( 组织形式 | 进程调度 | 内核线程 | 多平台虚拟内存管理 | 虚拟文件系统 | 内核模块机制 | 定制系统调用 | 网络模块架构 )
一、Linux 内核特性、1、Linux 内核组织形式、2、Linux 进程调度、3、Linux 内核线程、4、Linux 内核多平台虚拟内存管理、5、Linux 虚拟文件系统、6、Linux 内核模块机制、7、Linux 定制系统调用、8、Linux 网络模块架构、原创 2022-03-23 12:01:57 · 1617 阅读 · 2 评论 -
【Linux 内核】Linux 操作系统结构 ( Linux 内核在操作系统中的层级 | Linux 内核子系统及关系 | 进程调度 | 内存管理 | 虚拟文件系统 | 网络管理 | 进程间通信 )
一、Linux 内核在操作系统中的层级、二、Linux 内核子系统、三、Linux 内核子系统之间的关系、原创 2022-03-24 10:24:11 · 5420 阅读 · 0 评论 -
【错误记录】解压 Linux 内核报错 ( Can not create symbolic link : 客户端没有所需的特权 | Windows 中配置 7z 命令行执行解压操作 )
一、报错信息、二、解决方案原创 2022-03-24 11:22:46 · 7391 阅读 · 2 评论 -
【Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )
一、下载 Linux 内核源码、二、使用 VSCode 阅读 Linux 内核源码原创 2022-03-24 13:54:41 · 4856 阅读 · 2 评论 -
【Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )
一、arch 目录、二、block 目录、三、certs 目录、四、crypto 目录、五、Documentation 目录、原创 2022-03-24 18:24:50 · 3702 阅读 · 0 评论 -
【Linux 内核】Linux 内核源码目录说明 ② ( drivers 目录 | fs 目录 | include 目录 | init 目录 | ipc 目录 | kernel 目录 )
一、drivers 目录、二、fs 目录、三、include 目录、四、init 目录、五、ipc 目录、六、kernel 目录、原创 2022-03-24 22:01:35 · 3672 阅读 · 0 评论 -
【Linux 内核】Linux 内核源码目录说明 ③ ( lib 目录 | LICENSES 目录 | mm 目录 | net 目录 | samples 目录 | scripts 目录 )
一、lib 目录、二、LICENSES 目录、三、mm 目录、四、net 目录、五、samples 目录、六、scripts 目录、原创 2022-03-24 22:02:04 · 4805 阅读 · 0 评论 -
【Linux 内核】Linux 内核源码目录说明 ④ ( security 目录 | sound 目录 | tools 目录 | usr 目录 | virt 目录 )
一、security 目录、二、sound 目录、三、tools 目录、四、usr 目录、五、virt 目录、原创 2022-03-25 03:15:00 · 2519 阅读 · 0 评论 -
【Linux 内核】Linux 内核源码根目录下的文件 ( .clang-format | COPYING | CREDITS | Kbuild | Kconfig | MAINTAINERS )
一、.clang-format 文件、二、.cocciconfig 文件、三、.COPYING 文件、四、CREDITS 文件、五、Kbuild 文件、六、Kconfig 文件、七、MAINTAINERS 文件、八、Makefile 文件、九、README 文件、原创 2022-03-25 04:30:00 · 2206 阅读 · 0 评论 -
【Linux 内核】Linux 内核源码几个重要的入口源文件及函数介绍 ( 系统初始化 | 内存管理 | 虚拟文件系统 | 网络管理 )
一、系统初始化、二、内存管理、三、虚拟文件系统、四、网络管理、原创 2022-03-25 21:36:17 · 2274 阅读 · 0 评论