Ubuntu 中的启动时间非常快。7-10 秒。将它与我的 mac 进行比较(大约 30-40 秒)。Ubuntu 怎么会这么快?我认为它使用不同的内核(Linux)。我不确定这是否会考虑任何事情......
Oli*_*Oli 29
它启动速度很快,因为自 Ubuntu 8.10 以来,人们在过去几年中一直在为实现这一目标而努力工作。一些主要因素(超过 10.04 之前的 Ubuntu):
将启动过程移至事件模型 (Upstart),以便在需要时并行加载。这是一个天才系统。
X(大多数人的图形桌面)现在很早就加载了。通过更快地准备好,您可以更快地向用户展示一些东西。
从initramfs(由 grub 加载以引导系统的映像)中删除死木
各种缓存机制来来去去,包括sreadahead和ureadahead。这些通过生成系统在启动时使用的二进制文件块来工作,以便可以一次性从硬盘中读取。
比较 8.10 和 10.10,您现在可能只看到六分之一的启动时间。这是一个非常令人印象深刻的改进……但这并不能真正解释为什么它比其他系统更快。
为此,我想我只能说它们更重,并且不擅长并行启动服务。
ureadahead是原因之一。
编写系统的人是使用它的人,他们讨厌慢速启动是另一回事。
桌面用户通常期望长靴子,因此 X 公司几乎没有市场压力说“城里最快的靴子”是三分之一。
在操作系统中只留下真正必要的部分是历史悠久的 Unix 传统是第四个。
可能还有其他原因。