Linux 内核到底是什么?Ubuntu 的核心是否使用了经过修改的 Linux 内核?它与 NT/Windows 8 内核有何区别?
答案1
操作系统核心是操作系统的核心部分,负责处理所有主要任务。它在启动时加载到受保护的内存区域中。内核空间(内核在其中执行其任务)和用户空间(其他所有操作都在此处发生)是分开的。该/sys
目录包含一个虚拟文件系统,可从用户空间查看内核数据结构和对象。
Linux 内核是一个单片内核,最初由 Linus Torvalds 开发,他现在仍负责指导其开发。最新的 vanilla 内核可以从以下网址下载:内核网站以及 Ubuntu 内核(由 Ubuntu 内核团队修补)可从 Ubuntu主线内核 ppa
内核位于/boot
目录中。安装新内核时(例如,作为常规更新和升级过程的一部分),不会自动删除旧内核,随着时间的推移,目录会变满,如果位于单独的小分区中,/boot
则会导致严重问题。为防止这种情况,用户应定期运行以进行清理(实际上,每个内核的 initrd.img 文件都比内核本身大,但它会随内核一起被删除)。建议至少保留一个“备用”旧内核。用户可以从 GRUB 菜单中选择要启动哪个内核。默认情况下会启动最新内核(具有最高版本号)。/boot
sudo apt autoremove
autoremove
可以使用以下命令检查正在运行的内核的版本号uname -r
有关详细信息,请参阅Ubuntu 内核团队。
来源:‘kernel’ 标签 wiki
参考:https://help.ubuntu.com/community/Kernel
答案2
Ubuntu Linux 内核从 vanilla 内核 d(使用 linux.git 和稳定分支)派生其内核并构建其自己的支持内核版本。
修改后的内核是用户从源代码(上游或 ubuntu 源)构建自定义内核以测试新的设备驱动程序等的要求。
我的一点看法!希望这能有所帮助。