Hi gang, I asked this on the ng, but haven't received a reply yet. I'd like to try and compile a new(er) kernel for my SuSE 8.0 system. I've looked at kernel.org, and see a 2.4.20 and a 2.5.50, and I've read in this newsletter about a 2.4.20 on suse's ftp site under /andrea. What should I get? I understand I can use different kernels if I wish, is this correct? Of the 2.4.20 kernels, the one on kernel.org's site is about 37MB download, the one on the suse ftp site is a .bz2 and is only 1.3MB...why is there such a huge difference? If I get a kernel from the .org site, will it work on my suse system? Where is the actual kernel for suse on the suse ftp site I should download if that is the better choice? I'm leaning toward the 2.4.20, but wouldn't mind trying the 2.5.x, but I just don't know 'what' to download, if that makes it any clearer about my question(s). Thanks for putting up with all of these inquiries, I know someone is probably groaning reading this, but hey...we all have to try *sometime* don't we? heh Thanks for any help, John
john B wrote:
I'd like to try and compile a new(er) kernel for my SuSE 8.0 system. I've looked at kernel.org, and see a 2.4.20 and a 2.5.50, and I've read in this newsletter about a 2.4.20 on suse's ftp site under /andrea. What should I get?
Try the precompiled kernels at: ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/people/mantel/next they contain most of Andrea's patches. Make sure you read the README file in the RPM directory. The sources are there too, if you want to configure it yourself.
I understand I can use different kernels if I wish, is this correct?
for the most part.
Of the 2.4.20 kernels, the one on kernel.org's site is about 37MB download, the one on the suse ftp site is a .bz2 and is only 1.3MB...why is there such a huge difference?
the 1.3 mb may be just a patch to apply to the sources (37mb)
If I get a kernel from the .org site, will it work on my suse system?
most likely, the suse kernel has extras not included in the vanilla kernel, your milage may vary.
Where is the actual kernel for suse on the suse ftp site I should download if that is the better choice? I'm leaning toward the 2.4.20, but wouldn't mind trying the 2.5.x, but I just don't know 'what' to download, if that makes it any clearer about my question(s).
The kernel 2.4.20 has a data corruption bug if you use ext3 and some unusual option, you should be safe if you don't use ext3.
Thanks for putting up with all of these inquiries, I know someone is probably groaning reading this, but hey...we all have to try *sometime* don't we? heh
These should help you: http://sdb.suse.de/en/sdb/html/ftpkernel.html http://sdb.suse.de/en/sdb/html/kernelpatch.html http://sdb.suse.de/en/sdb/html/maddin_kernel_config.html http://sdb.suse.de/en/sdb/html/key_form.html -- Rafael
On Mon, 9 Dec 2002 21:29:33 -0600 john B <Yonaton@tds.net> wrote:
Hi gang,
I asked this on the ng, but haven't received a reply yet. I'd like to try and compile a new(er) kernel for my SuSE 8.0 system. I've looked at kernel.org, and see a 2.4.20 and a 2.5.50, and I've read in this newsletter about a 2.4.20 on suse's ftp site under /andrea. What should I get?
The 2.5 series of kernels are the experimental test versions for the next release , I wouldn't use them unless you need some feature they give. Use the latest stable release 2.4.20 I understand I can use different kernels if I wish, is this correct? Of
the 2.4.20 kernels, the one on kernel.org's site is about 37MB download, the one on the suse ftp site is a .bz2 and is only 1.3MB...why is there such a huge difference? The one on kernel.orgs site is the full kernel source tree, which you can compile yourself. The 1.3MB file on suse's ftp site is a precompiled kernel and modules. If you look for the full kernel source on suse's ftp site, you will see it is up around 40 mb.
If I get a kernel from the .org site, will it work on my suse system?
That is a bit of a problem. Suse's kernel's are heavily patched, to make different things work better under SuSe's system. If you get the suse kernel source rpm, it contains all the patches they apply. If you try to do a "make cloneconfig" and try to use it to configure a kernel that dosn't have the patches applied, it won't compile. The kernel you get from kernel.org, is the "plain vanilla" kernel, Suse adds a bunch of patches to get the suse kernel. And people like Andres and Hubert Mantel, have even more patches and fixes applied to their kernels.
Where is the actual kernel for suse on the suse ftp site I should download if that is the better choice? I'm leaning toward the 2.4.20, but wouldn't mind trying the 2.5.x, but I just don't know 'what' to download, if that makes it any clearer about my question(s).
One thing to remember, is if you want to compile the kernel yourself, or do you want to install a precompiled kernel and it's modules? Another thing to consider, is that the suse kernel is a "general purpose" kernel, with everything added in as a module. If you compile your own kernel, you only need to make the modules you need for your system, and you can build certain things like reiserfs support into the kernel, instead of as module. I've been using my own kernel for years. I get the plain vanilla kernel from kernel.org, apply the patches that I want, and compile it specifically for my machine. It still boots Suse, but I don't add framebuffer support, so I don't get the splash screen, and a few other things which suse adds, don't work for me. But generally a plain vanilla kernel runs suse just fine. Look for the kernel source rpm on the suse cd set, that will have the plain kernel, and all the suse patches. -- use Perl; #powerful programmable prestidigitation
participants (3)
-
john B
-
Rafael E. Herrera
-
zentara