This is a feature request. Several users decide to configure their own kernel, but even if one has reasonable experience with Linux, it is a very time consuming task because the config is huge and some of the options are complex and hard to decide. I tried to use the default config bundled with genkernel as a start, but there were two problems: 1) It does not seem a good start for a slim desktop. As a quick example, it comes with PREEMPT_NONE and HZ_100, which are hardly appropriate for a desktop. Also, it enables nearly everything (either builtin or as modules), including deprecated stuff like BINFMT_AOUT, nearly all filesystems (including some exotic ones), exotic partition types, etc, which would result in a big kernel and a huge /lib/modules. In fact, it seems a *worse* start than the default configuration given by make defconfig. 2) It is wasteful to emerge genkernel (with all its dependencies) just to get its default .config So, as a favor, I ask you to: 1) Provide a desktop-suited .config, which could perhaps be obtained by a genkernel option like --tune-for-desktop 2) Provide your default .config as a separate download Thank you very much for your time and for you work. Regards. Reproducible: Always
If you don't like the default .config, create your own. The kconfig is created for use on many varying types of machines with many varying types of hardware and filesystems. It's also used on the LiveCD, which could possibly be used for "rescue" purposes.
Also, to fill your second request: http://sources.gentoo.org/viewcvs.py/*checkout*/genkernel/trunk/x86/kernel-config?rev=679 (or, even better, since it'll be updated...) http://git.wolf31o2.org/gitweb/?p=projs/genkernel.git;a=blob_plain;f=arch/x86/kernel-config;hb=HEAD Of course, if you need another architecture, you can simply grab it. With the new genkernel, there will be a bit more "intelligence" built in, so it will eventually be similar to this request, but we definitely have no plans on maintaining multiple default kernel configurations.
Thank you.
Isn't the only difference between the config in 3.4.10-r1 and the one in the git repo the CONFIG_DEBUG_* options?
Yes, but he asked for a way to get it without installing genkernel.