Quick-init

The goal of the projects is to make a faster linux boot without any problems in full security smile without replace the original arch initscripts, but only replace of /etc/inittab. Then the initscrips is not removed from your system with this PKGBUILD.

WARNING!
If you have installed quick-init < 1.3-1 you must remove it and reinstall initscripts!

How it works

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…
Quick-init is almost fast than finit-arc. At the moment quick-init should be full compatible with your system, but it stay in experimental state.

Suggestions

Optimize further your boot

If you want optimize your boot you can remove some lines from qinit.sysinit and qinit.multi. For example: lvm support, raid support, the load of modules…

Fast start X mode (Xorg, Gdm etc..)

If you want start your gui fast you don’t use a daemons like gdm becouse it starts in final part of the boot. You can use inittab or rc.local.

At the moment fast start of X works 100% with:

To know if fast start X mode works with your chipset you can try to start your X session without udev after qinit boot. To remove udev start edit /etc/qinit.multi. If X starts without udev, the fastest start will work, otherwise no smile

Suggestions: you could use xorg-server-antidesktop: a light version of X server without Hotplug support. Then you can remove /etc/rc.d/hal start from qinit.multi and further reduce your boot time

Recompiling a static kernel

See italian help to compile a static kernel without initrd image.