K.I.S.S. – 简单哲学 Linux, Freedom, Arch, Python, Gtk+, C … Keep It Simple, Stupid!

29六/099

新一代的快速启动脚本——quick-init

好吧,这又是一篇 Linux 专用的文章,使用其他发行版的 TX 们请瞪眼看着吧……

还记得上次说的 么? 系列脚本就是 的延续,其实这不是什么新的东西,自从我发了那两篇文章, 就停止了,据说是出于安全性考虑,不再开发使用 C 语言的 ,而是使用像 Linux 原生的 init-scripts 一样的 Shell 脚本。

那么 的原理是什么呢?

The reimplementation of init-scripts consists in the modification of the inittab runlevels and the start of system and Xorg without udev.
The first system level contains the creation of static devices necessary to boot system until fscheck. Then Xorg is started and in runlevel 3 it starts udev, swapon, all services etc...

大意说就是加载必要的设备和配置,然后在 udev 没有启动的情况下马上启动 Xorg,然后再启动 udev,swapon 和其他服务等等。

我们通常所说的启动时间都是进入 Xorg 的时间,这样启动速度就快了很多了~

的安装很简单,直接 yaourt -S 即可,重启就可以看到效果,如果你对 init-scripts 比较熟悉,还可以自行修改,去掉一些用不到的设置,比如 lvm、raid、其他显卡的配置,你还可以通过参考《启动后自动进入X》这篇文章来绕过 GDM、KDM 等显示管理器,更加快速的启动电脑。

来看看我优化的效果吧~(这是启用了自动加载模块的效果,如果手动加载的话,可能会更快)

bootchart.png

相关链接:AUR 上的 quick-init 包论坛上的官方讨论帖

转载请注明:转自K.I.S.S. - 简单哲学 - 新一代的快速启动脚本——quick-init

分享家:Addthis中国

你可能对这些感兴趣:

  1. 解决 Catalyst 最大、最小化窗口缓慢的问题
  2. Finit-ARC 多项更新:我的快速启动终于完美了~
  3. 两个新的 pacman 外壳:clyde 和 packer
  4. Finit-ARC: 让你的 Arch Linux 4 秒启动!
  5. Arch Linux 中 Xorg 1.6 将转移到 extra 源

喜欢这个文章吗?

考虑订阅我们的RSS Feed吧!

评论 (9) 引用 (2)
  1. 一会儿试试,这图片是怎么搞出来的?

    [回复]

    Iven Day 回复:

    @froons, 呵呵,bootchart 嘛……

    [回复]

    froons 回复:

    @Iven Day, 哈哈,学习了

    [回复]

  2. 这东西还是有些问题,至少我用上之后会出现关机fail项目,好像是什么硬件层

    [回复]

    Iven Day 回复:

    @想入非非, 难道是 HAL?我第一次关机时出现了,之后没有出现……

    [回复]

  3. 我的以前安装之后,卡在开机不懂了,所以也就没有用了

    [回复]

  4. 你这开机用了多久?

    [回复]

    Iven Day 回复:

    @young001, 13 秒进入图形界面,后面启动 Compiz、AWN 之类的大约也是十几秒吧……

    [回复]

    young001 回复:

    @Iven Day, 我启动gnome挺慢的,用这个试试,不过别人反馈会crash,还在观望中

    [回复]


发表评论