![Ubuntu 最小的内核](https://linux22.com/image/1154002/Ubuntu%20%E6%9C%80%E5%B0%8F%E7%9A%84%E5%86%85%E6%A0%B8.png)
是否存在适用于 Ubuntu 的极简内核?我的意思是不支持软盘驱动器、COM 端口以及不常见或不再使用的模块的内核?
我想知道取消对这些无用的弃用设备的支持是否会提高旧笔记本电脑(比 Windows Vista 年轻一点)的性能。
答案1
并非如此。但是,由于 Linux 是开源的,您可以下载内核源代码并以任何您喜欢的方式配置它、构建它并启动它。
答案2
不,一般来说,它不会提高性能。首先,如果没有硬件,模块通常不会被加载。例如,除非您有软盘驱动器,否则不会加载软盘模块。
您可以验证系统已加载哪些模块
lsmod | less
按下q即可退出。
现代系统通常具有数十个模块来支持各种子系统。
如果您尝试加载没有相应设备的模块,它通常不会加载:
$ sudo modprobe floppy
modprobe: ERROR: could not insert 'floppy': No such device
但即使要加载它,也不会占用大量 CPU 时间 - 因为它永远不会被任何东西调用。唯一的资源开销将是少量的 RAM。此外,您的计算机可能将其大部分资源花在用户空间应用程序上,而不是设备驱动程序上,因此与切换到更轻量的桌面环境相比,优化内核可能只会带来微小的性能优势。