linux内核获取 官网: https://www.kernel.org/
Linux操作系统的核心是模块化,可以使用lsmod命令查看内核模块,下面展示已载入系统的模块:
[root@172.16.0.55: vendor/composer → test]$ lsmod Module Size Used by nfnetlink_queue 8111 0 nfnetlink_log 8718 0 nfnetlink 4200 2 nfnetlink_queue,nfnetlink_log bluetooth 99271 0 rfkill 19255 1 bluetooth bridge 83177 0 stp 2218 1 bridge llc 5546 2 bridge,stp iptable_filter 2793 0 ip_tables 17831 1 iptable_filter ipv6 317340 134
(1)内核功能可裁剪、增加灵活性。
(2)可扩展性(动态安装卸载、新硬件支持)。
(3)利于协作。
宏内核与微内核
宏内核 ( Macrokernel):也叫单内核。
微内核(Micro kernel)
现在的系统都在开始走向微内核(提供操作系统核心功能的内核的精简版本)。目前linux内核是宏内核。
图片源于网上
学习中........
原文:https://www.cnblogs.com/songgj/p/11177720.html