#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.