[haiku-bugs] Re: [Haiku] #5137: [PATCH] Compressed Kernel and Modules.

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Mon, 21 Dec 2009 13:48:48 -0000

#5137: [PATCH] Compressed Kernel and Modules.
---------------------------------+------------------------------------------
  Reporter:  Grey                |       Owner:  axeld                 
      Type:  enhancement         |      Status:  closed                
  Priority:  normal              |   Milestone:  R1                    
 Component:  System/Boot Loader  |     Version:  R1/alpha1             
Resolution:  invalid             |    Keywords:  compressed kernel CELF
 Blockedby:                      |    Platform:  All                   
  Blocking:                      |  
---------------------------------+------------------------------------------
Changes (by bonefish):

  * status:  new => closed
  * resolution:  => invalid


Comment:

 Replying to [comment:7 Grey]:
 > Replying to [comment:6 stippi]:
 > > To be honest, I am quite happy with Haiku booting times. Once it
 supports standby and hibernate, it should be perfect. Is Haiku booting too
 slow on your hardware for some reason?
 >
 > I am not quite happy with Haiku booting time. Haiku booting is very fast
 whit compare to Win, faster then Linux, but slower then Menuet OS or
 Kolibri OS. Last OS show that it's possible to speed-up boot.[[BR]]

 I had a look at KolibriOS and it's obviously not nearly as complete as
 Haiku. E.g. this is a complete listing of the "Drivers" directory:
 {{{
 Atikms Atikms.dll Vmode.mdr Com_mouse.obj Infinity.obj
 Ps2mouse.obj Sb16.obj Sis.obj Sound.obj
 }}}
 Quite a bit of Haiku's boot time can be attributed to driver/hardware
 recognition and initialization. The USB stuff alone takes several seconds
 on my machine. Also the various services started in Haiku's Bootscript
 don't seem to have a comparable equivalent in KolibriOS. So comparing boot
 times is not really fair.

 I failed to run MenuetOS boot floppy and CD image under qemu, so I can't
 really comment on it.

 Anyway, I guess the main points for boot time optimization are (1) more
 intelligent I/O (e.g. precaching) and (2) choosing drivers for hardware
 more directly (e.g. by PCI device ID) instead of trying all of them.
 Furthermore it would be great, if it was possible to recognize earlier
 whether the boot volume requires USB and postpone USB initialization if
 not.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/5137#comment:8>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: