Kernel

From FedoraProject

Jump to: navigation, search

Assorted information related to the Fedora Linux kernel.

Contents

Current versions

Release Version MotM Comments
F15 2.6.42.x. davej This is the 3.2 kernel renamed to avoid compatibility issues with userspace applications.
F16 3.2.x. davej F16 is at 3.2.2 in updates
Rawhide Latest mainline (3.3-rcX) jwb Pretty much always the latest mainline tree.

Each branches maintainer rotates each month. The MotM field above refers to the current months active maintainer. If in doubt, send mail to the kernel list (info below) rather than individuals.

Fedora kernel mailing list

For discussion about Fedora related kernel package issues only. For "my kernel module doesn't work" type messages, see the http://kernelnewbies.org list, or linux-kernel.

http://admin.fedoraproject.org/mailman/listinfo/kernel

IRC

Join the #fedora-kernel channel on IRC Freenode (irc.freenode.net).

Source checkout info

fedpkg co -B kernel

This gets you the git checkout and sets up branches for f13, f14, and master (devel). Once you have switched to the branch you care about (with git checkout branchname), fedpkg prep will create a tree.

You'll then be left with a kernel-2.6.? directory, containing both an unpatched 'vanilla-2.6.?' dir, and a linux-2.6.?-noarch hardlinked dir which has the Fedora patches applied.

The above command will require you to have SSH access to the Fedora pkg-git archives. If you want to do an anonymous checkout of the sources, you can use:

fedpkg co -Ba kernel

Contributing to the Fedora kernel

Building

Commit access also gives you the ability to build kernels that go out to end-users when you 'make build'. Please note the caveats.

Other handy links