[Ilugc] Hardware Compatiblity
- From: sundaram@xxxxxxxxxx (Rahul Sundaram)
- Date: Wed Dec 21 17:59:11 2005
Hi
There is no style as such. They customize it, yes.
Sometimes, they don't even ship the sources in the
installation CD (was it FC3 or FC4?). So, when end
users try to build drivers, they are faced with
problems.
Not really. As mentioned in the release notes
(
http://fedora.redhat.com/docs/release-notes/fc4/#sn-kernel) users dont
need a source kernel to build drivers in 2.6 kernel. Kernel drivers
need to be in the upstream kernel and not distributed in separate
packages ideally. Proprietary modules are one of the reasons why you
need a external drivers which the upstream kernel does not support. In
fact they are completely against the idea
http://lxr.linux.no/source/Documentation/stable_api_nonsense.txt
If thats really needed it is one of the repositories anyway and if you
are looking for development. Whatever kernel headers required for module
builders is usually in the kernel-devel package.
#yum install kernel-devel and off you go
Ok, things are good with Ubuntu and its
hardware detection, its an exception.
More of these patches needs to be upstreamed.
Hence, its always good to use a stock kernel.
You basically invalidate all the QA done on a distribution kernel by
doing it.
We can't keep track of all changes that distro folks
do, hence, it is always _recommended_ that you get the
stock kernel (kernel.org), compile it and use it.
Distribution patch kernels not for fun. There are specific reasons why
thats required at times despite best efforts. Distribution schedule is
not in sync with kernel release schedule for example and patches pending
upstream might be in the distribution kernel. If the vendors patch for
feature enhancements then many of user space tools might depend on such
patches. fbsplash or software suspend for example.
Normally end users neednt be concerned with distribution specific
patches. If they really need to its trivial to check the repository. For
Fedora thats
http://cvs.fedora.redhat.com.
--
Rahul
Learn. Network. Experience open source.
Red Hat Summit Nashville | May 30 - June 2, 2006
Learn more:
http://www.redhat.com/promo/summit/
Other related posts: