-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Greg KH wrote:
Hi all,
I just now got the Moblin (2.6.29) kernel merged into the FACTORY kernel, so it should start showing up in the next few builds.
Cool. The majority of it looks like small fixes and adding the /dev stuff.
It really wasn't that many changes, the real work is in the configurations.
So, here's what I plan on doing, and it would be great to get some feedback.
For Moblin, we used a PAE kernel as "kernel-default". For FACTORY, I can't do that, and as we moved away from the -legacy to -default naming scheme, I'll change the Moblin images to use kernel-pae.
In the kernel-pae config, I'd like to start changing stuff to reflect the fastboot things we did for Moblin. In the end, we were booting the kernel in less than a second on a tiny netbook, and I see no reason why we can't do the same for FACTORY and all future releases.
To achieve this, I'll start to change the i386/pae and x86-64/default configurations to build a whole raft of drivers into the kernel, which speeds up booting a _lot_ due to the async probing that it allows the kernel to do.
I'm still not a fan of this, but in the absence of the ability to link in modules at install time, I guess the gains outweigh the drawbacks.
I'll also disable a few things that PAE systems should never need (like ISA), and a few other things that are in the Moblin kernel config.
The PAE config already has CONFIG_ISA=n.
In the end, this means that you can boot without an initrd at all, but we need to move our init script changes over to FACTORY as well to take full advantage of this. There's also some mkinitrd magic I need to figure out so that we don't accidentally create initrd when we don't need them (which is a bug right now.)
Did you figure out a way to discover when a module is built into the kernel instead of just unavailable?
Any objections to any of this? Hopefully this will help with both the Moblin releases, which should be in the near future, as well as openSUSE 11.2, which will probably happen afterward.
Outside of my usual objections, no. This looks like a good win. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAko9T3kACgkQLPWxlyuTD7JgOwCfW9izZrKxMttmtbAxzznU0rTp FBIAn0Dn3YOwZrfG42uw/TqQ1PYNJHwK =dOAS -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org