Hi, Jakub. Thanks for your interest. On Mon, Feb 08, 2016 at 05:18:40PM +0100, Jakub Jermar <[email protected]> wrote: > I understand this is a proof of concept implementation, but I was > wondering if there is any fundamental reason why the system startup is > now much slower than in the mainline? Is it because now there is more of > explicit serialization? I have no hard data, however, I think these are main reasons: - as you mentioned all explicit dependencies yield blocking jobs, - verbose logging into console, - one big gap is caused by mounting root FS from ATA device, I don't know why but it takes a while until drivers enumerate the buses and discover the respective device required for the mount.
> P.S.: I also noticed the prototype builds only for ia32 and one needs to > pick FAT as the root file system format. Support for other architectures is quite dependent on the build system (what units are distributed into images). So far only ia32 are properly built, I haven't studied the Waf version yet, maybe it would be easier/nicer to implement it for that build system only. As for the root file system format, that is similar issue, i.e. customizing distributed units depending on the chosen configuration (I'm neglecting [1] for the moment). Michal [1] http://trac.helenos.org/ticket/475
signature.asc
Description: Digital signature
_______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
