Kernel
From Mandriva Community Wiki
Contents |
[edit] 2009.0 kernel
This section provides information about the future 2009.0 kernel.
[edit] Kernel branches
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.
[edit] Team members
[edit] Cooker
- Luiz Fernando N. Capitulino (lcapitulino at mandriva dot com dot br)
- Herton Ronaldo Krzesinski (herton at mandriva dot com dot br)
- Thomas Backlund (tmb at mandriva dot org)
[edit] Stable kernels
- Bogdano Arendartchuk (bogdano at mandriva dot com dot br)
- Pascal Terjan (pterjan at mandriva dot com)
[edit] Getting involved
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.
[edit] Community
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.
[edit] Commit access
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.
[edit] Repositories
Mandriva kernels are stored in a subversion repository, the important URLs are listed below.
NOTE: If you have commit access, you should replace http:// with svn+ssh:// to work on them.
[edit] Cooker kernels
- 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/
[edit] Stable kernels
- 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/