Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
460 views
in Technique[技术] by (71.8m points)

什么是系统的模块?他们之间的关系是什么?

Linux lsmod命令用于显示已载入系统的模块, 什么是模块?模块和系统的关系是什么?
为何要载入系统?系统启动不能运行所有的模块吗?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

lsmod 显示的是内核模块,它们用于扩展、增强内核的功能。缺少必要的模块,你的系统可能启动不了。

内核有两种方式加载模块:

  1. 编译进内核,随内核启动
  2. 独立编译,动态加载

内核与模块的关系,好比浏览器与插件的关系。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to MLink Developer Q&A Community for programmer and developer-Open, Learning and Share
...