rh9 vs. fedora
Mike A. Harris
mharris at redhat.com
Mon Oct 27 12:58:14 UTC 2003
On Mon, 27 Oct 2003, Michal Zeravik wrote:
>Date: Mon, 27 Oct 2003 12:16:29 +0100
>From: Michal Zeravik <michalz at olomouc.com>
>To: fedora-test-list at redhat.com
>Content-Type: multipart/alternative;
> boundary="------------040106090107030308080404"
>List-Id: For testers of Red Hat Linux beta releases
> <fedora-test-list.redhat.com>
>Subject: Re: rh9 vs. fedora
>
>Originally I'm interested in audio/video processing.
>Using Alsa/Jack/Laddca in realtime needs that:
>http://jackit.sourceforge.net/docs/faq.php#q5
>So you mean I can install sources of my current kernel (2.4.20-20-9)
>and build it on my own with what properties?
Correct, that is how you would go about attempting to patch the
kernel and use it. The only way you can be guaranteed a patch
for anything will apply to a given source code tree or not
however (kernel or otherwise) is to use the source code that the
author of a given patch used to create their patch. The majority
of kernel patches out there are generated against Linus's
kernels, and so the only way you can be reasonably sure they will
apply to the kernel source is by using Linus's kernel source.
If you apply a patch to the Red Hat kernel source, which is very
heavily modified, the patch may apply cleanly if it does not
overlap on any other areas of the kernel source which other
patches are already applying to. It might even apply cleanly
with a bit of fuzz factor.
If you do get a patch to apply though, wether it applied cleanly,
with fuzz, or required re-engineering the patch to apply to the
Red Hat kernel, it may or may not work at all. It depends on if
the patch you're using relies on stuff from Linus's kernel to be
there which may have been changed or even heavily modified by the
Red Hat kernel's patch set.
In short, the only way you can be sure any kernel patch will ever
apply to the kernel source tree you use, is to apply the patch to
the kernel source that the author of the patch used, or to become
kernel engineer for a day and port the patch to the kernel source
that you are using now.
Hope this helps.
--
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat
More information about the fedora-test-list
mailing list