Bootup speed for F8

Rudolf Kastl che666 at gmail.com
Fri Nov 30 14:08:01 UTC 2007


On Nov 30, 2007 12:32 PM, Rudolf Kastl <che666 at gmail.com> wrote:
> On Nov 30, 2007 12:09 PM, Jonathan Dieter <jdieter at gmail.com> wrote:
> > On Fri, 2007-11-30 at 09:30 +0000, Rudolf Kastl wrote:
> > > Personally i am working on straightening out initng which is part of
> > > the repos and with selinux disabled (there is a bug in current initng
> > > regarding selinux so dont use it if you want selinux enabled until the
> > > next fix shows up) from start if init to gdm in 15 seconds with
> > > NetworkManager and all that stuff enabled.
> > > I guess with a bit more hacking and optimising you could go close to 10 seconds.
> > >
> > I just gave initng a shot, and, while it started up my system extremely
> > fast, I noticed a number of failure messages on the screen and when I
> > logged in, I noticed that my CPU Frequency applet said that my CPU
> > wasn't capable of scaling (it's a laptop with a Core Duo processor and
> > three different levels of scaling).
>
> the cpuspeed script has to be fixed. actually as a workaround you can
> just use the following wrapper:
>
> #!/sbin/itype
> # This is a i file, used by initng parsed by install_service
>
> # NAME:
> # DESCRIPTION:
> # WWW:
>
> service service/cpuspeed {
>         need = system/bootmisc;
>         use = system/modules system/coldplug;
>         exec start = /etc/init.d/cpuspeed start;
>         exec stop = /etc/init.d/cpuspeed stop;
> }
>
> put the above script into:
>
> /etc/initng/service/cpuspeed.i
>
> of course that is just a workaround :D
>
> >
> > Do you want bug reports or does it need a bit more work before it can
> > replace normal init?
>
> That is a pretty much known problem and if i am not too wrong i even
> filed it into fedora bugzilla. If you encounter something and dont
> find a report for it yet please report it as many people have the
> chance then to attach a fix for it.
>
> Of course there is still alot of work to do to smooth things out. What
> should work now is getting the system to boot in any case. There is
> also lots of things to improve in the base system to make things go
> smoother. e.g. you will see that NetworkManager will fail upon bootup.
> That is because dbus daemon needs 5 seconds when it has been started
> until the service is available. The above numbers i gave for boottime
> include having a sleep 5 in the NetworkManager startup script (hacky
> workaround that needs a fix with dbus).
>
> It is definitely not ready for real end user consumption because
> things have to be checked and improved all over the place but with
> more people contributing actually that could get done rather fast in
> my eyes. It is just alot work if only a few people with not much spare
> time fix things here and there as time permits, so every small bit of
> help and patch is a nice thing to have.
>
> Yes the bootup time is very fast but i think to get broader acceptance
> more stuff has to be fixed. Actually the new version of it in the pipe
> is supposed to be able to take dbus events to get things started up
> and uses posix compliant startup scripts (note that the upcoming
> scripts are automatically generated from the ifiles it uses now so it
> makes sense to just fix the current stable release). The svn scripts
> also allow the addition of new events like beeing able to add status
> scripts/routines and configcheck etc.
>
> kind regards,
> Rudolf Kastl
>
>
> >
> > Jonathan
>
> >
> > --
> > fedora-devel-list mailing list
> > fedora-devel-list at redhat.com
> > https://www.redhat.com/mailman/listinfo/fedora-devel-list
> >
>

as for the cpuspeed workaround... you also have to exchange the
service used for it in the runlevel file.
/etc/initng/runlevel/default.runlevel

kind regards,
Rudolf Kastl




More information about the devel mailing list