LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1340|回复: 13

Fast Boot, ArchInit

[复制链接]
发表于 2009-5-5 05:06:42 | 显示全部楼层 |阅读模式
搜索了一下论坛,好像没有人讨论这个东东。

众所周知,init script是一个shell script,用来启动系统。但是由于,script里面会exec很多外部的程序,所以影响了启动的速度。而且默认的bash,也不够lightweight。于是Ubuntu 9.4用dash代替原来bash。虽然,dash的功能不够强大,但是因为它的light,所以Ubuntu 9.4的启动速度明显快了很多。

Arch Linux,虽然已经很快了,但是还有没有办法再快一些了。ArchInit就是Arch Linux自己的解决方案。它用基于C++的可实行程序来完成init script的工作,这样就节省系统资源,而且加快了启动速度。ArchInit现在还不完整,所以使用前要做好安全准备,编辑好failsafe mode的启动选项。

ArchInit: http://archinit.mupuf.org/

信息是在ArchUserMagazine Issue2看到的,具体的请自行阅读。文章中说可以达到1-3秒,自己还没有尝试,特意上来寻找喜欢折腾的小白鼠。

随带说下,这本杂志写得还真不错,觉得比newsletter更加合我口味。

ArchUserMagazine: http://archuser.com/
发表于 2009-5-5 07:47:07 | 显示全部楼层
很好,下午试试...
回复 支持 反对

使用道具 举报

发表于 2009-5-5 09:13:07 | 显示全部楼层
huntxu。。。汗你,你不也就是2-3s就进入系统了么。。。还试验?
把udev段改一下最多就1-2s。。。基本上没可能再快了。。。
回复 支持 反对

使用道具 举报

发表于 2009-5-5 09:44:32 | 显示全部楼层
用上了。。。

速度也差不多,

我这在 挂载本地文件系统这步骤比较慢点,其他都还快。。。

stat_busy "Mounting Local Filesystems"

另:

楼主提的杂志确实不错!
回复 支持 反对

使用道具 举报

发表于 2009-5-5 10:06:46 | 显示全部楼层
如果有人来翻译这杂志,大家都来谈论技术,想必论坛也会热闹些
回复 支持 反对

使用道具 举报

发表于 2009-5-5 10:30:28 | 显示全部楼层
应该是跟openrc一类的东东
回复 支持 反对

使用道具 举报

发表于 2009-5-5 11:42:54 | 显示全部楼层
用了
udev时间从原来的五万多MS变为九千多MS。
貌似还不错。
另:我用的是archlive系统
回复 支持 反对

使用道具 举报

发表于 2009-5-5 12:09:39 | 显示全部楼层
udev在1秒左右的才叫正常。
回复 支持 反对

使用道具 举报

发表于 2009-5-5 14:28:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-5-5 14:31:03 | 显示全部楼层
aur里还有个quick-init。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表