From Mandriva Community Wiki
This section provides information about the future kernels.
Mandriva has two kernels branches:
- Cooker: where development takes place. New drivers, features and kernel (version) upgrades happen in this branch. It is unstable and not recommended for production use.
- Stable: security and general bug fixes (hardware backport only if needed). This kernel is stable and is recommended for production use.
We have one stable kernel per released distribution and only one cooker kernel.
For information regarding kernel flavors see: Choosing a kernel.
- Herton Ronaldo Krzesinski (herton at mandriva dot com dot br)
- Thomas Backlund (tmb at mandriva dot org)
- Bogdano Arendartchuk (bogdano at mandriva dot com dot br)
- Pascal Terjan (pterjan at mandriva dot com)
In Mandriva we try to be as open as possible. External contributions are very welcome and in some cases we can grant commit access to power contributors.
The following sections explain how development works.
We have the following "channels" of communication:
- kernel-discuss mailing list where most of the kernel related discussions happens.
- IRC channel: #mandriva-kernel at irc.freenode.net
- cooker's mailing list: This is the main distro mailing list, sometimes there are kernel related discussions.
If you would like to join us, you should at least subscribe to the kernel-discuss mailing list.
Currently we have only one person who is not a Mandriva employee with commit access, but we would love to grant commit accress to more people.
In order to get commit access you should:
- Contribute with patches (usually bug fixes are more important);
- Be responsive. If you don't follow discussions and/or delay too much to answer emails (say, a few days) then you are unlikely to get commit access;
- Be responsible. If we grant commit access to you, you are going to be part of the team and so you will be in charge of what you commit in the kernel;
- Know how to work as a team.
Mandriva kernels are stored in a subversion repository, the important URLs are listed below.
- Main kernel http://svn.mandriva.com/svn/packages/cooker/kernel/current/
- tmb http://svn.mandriva.com/svn/packages/cooker/kernel-tmb/current/
- kernel-linus http://svn.mandriva.com/svn/packages/cooker/kernel-linus/current/
- kernel-rt http://svn.mandriva.com/svn/packages/cooker/kernel-rt/current/
- kernel-mm http://svn.mandriva.com/svn/packages/cooker/kernel-mm/current/
- 2010.0 http://svn.mandriva.com/svn/packages/updates/2010.0/kernel/current/
- 2009.1 http://svn.mandriva.com/svn/packages/updates/2009.1/kernel/current/
- 2009.0 http://svn.mandriva.com/svn/packages/updates/2009.0/kernel/current/
- 2008.1 http://svn.mandriva.com/svn/packages/updates/2008.1/kernel/current/
- 2008.0 http://svn.mandriva.com/svn/packages/updates/2008.0/kernel-2.6/current/
- 2007.1 and CD4 http://svn.mandriva.com/svn/packages/updates/2007.0/kernel-2.6/current/
- 2006.0 and CS4 http://svn.mandriva.com/svn/packages/updates/2006.0/kernel-2.6/current/
- CS3 and CD3 http://svn.mandriva.com/svn/packages/updates/corporate/3.0/kernel-2.6/current/