Linux 内核到底是什么?Ubuntu 是否使用修改后的 Linux 内核?

Linux 内核到底是什么?Ubuntu 是否使用修改后的 Linux 内核?

Linux 内核到底是什么?Ubuntu 的核心是否使用了经过修改的 Linux 内核?它与 NT/Windows 8 内核有何区别?

答案1

操作系统核心是操作系统的核心部分,负责处理所有主要任务。它在启动时加载到受保护的内存区域中。内核空间(内核在其中执行其任务)和用户空间(其他所有操作都在此处发生)是分开的。该/sys目录包含一个虚拟文件系统,可从用户空间查看内核数据结构和对象。

Linux 内核是一个单片内核,最初由 Linus Torvalds 开发,他现在仍负责指导其开发。最新的 vanilla 内核可以从以下网址下载:内核网站以及 Ubuntu 内核(由 Ubuntu 内核团队修补)可从 Ubuntu主线内核 ppa

内核位于/boot目录中。安装新内核时(例如,作为常规更新和升级过程的一部分),不会自动删除旧内核,随着时间的推移,目录会变满,如果位于单独的小分区中,/boot则会导致严重问题。为防止这种情况,用户应定期运行以进行清理(实际上,每个内核的 initrd.img 文件都比内核本身大,但它会随内核一起被删除)。建议至少保留一个“备用”旧内核。用户可以从 GRUB 菜单中选择要启动哪个内核。默认情况下会启动最新内核(具有最高版本号)。/bootsudo apt autoremoveautoremove

可以使用以下命令检查正在运行的内核的版本号uname -r

有关详细信息,请参阅Ubuntu 内核团队

来源:‘kernel’ 标签 wiki
参考:https://help.ubuntu.com/community/Kernel

答案2

Linux 内核维基

了解 Win 和 Linux 内核之间的区别

Ubuntu Linux 内核从 vanilla 内核 d(使用 linux.git 和稳定分支)派生其内核并构建其自己的支持内核版本。

修改后的内核是用户从源代码(上游或 ubuntu 源)构建自定义内核以测试新的设备驱动程序等的要求。

GitKernelBuild

我的一点看法!希望这能有所帮助。

相关内容