You are here: Home > FAQ Folder > What is the difference between zen.git and zen-stable.git?
Endorsements
Distributions:
These distributions have the Zen Kernel package available as an option or as the default Kernel. More information can be found on each project's page.
SMGL Button
Yoper Button


Kernel-Related:

Pappy Button
 
Debian-Related:
Liquorix provides debian builds of the zen kernel for debian testing, sid, or any testing/sid based distributions.
Liquorix
OpenID Login

 

What is the difference between zen.git and zen-stable.git?

Explains the difference between the stable and unstable trees.
The core differences between the two trees are summed up below.

Zen-Stable.git
  • Only made on top of stable kernel releases: No -rc kernels (2.6.X.Y)
  • Does not pull in bleeding edge git repositories scheduled for future merge windows (no drm-next, sound-2.6.git, wireless-testing, or any other "testing" tree)
  • Does not merge code "just to see if it works"
  • Only has stable + stable zen tags (no -rc tags)
Zen.git
  • Pulls in latest linux-2.6.git: -rc/git kernels (2.6.X-rcY)
  • Will pull in git repositories before linus (drm-next, sound-2.6.git, wireless-testing)
  • New projects that we want to test to see if they actually work and provide a benefit are merged into Zen.git, possibly seeing zen-stable.git after considered working and beneficial.
  • Only has unstable + unstable zen tags (only -rc tags)
YOU DO NOT NEED TO CLONE BOTH zen-stable.git AND zen.git if you want to use both trees at any time! Read "How to switch between zen-stable and zen on the same tree"
This provides all the tags in the same tree (not just -rc or stable tags), and getting both masters in the same tree.

With all this being said, it's clearly as the name implies. Zen-stable.git is more stable while Zen.git is not as stable and uses more experimental code. This does not mean there is no benefit to Zen.git! Typically as a -rc release gets into higher numbers it has become more stable. Code is updated and added for a reason, very frequently there is something in the new/experimental code that users benefit from.
 
Running a stable kernel has benefits as well, there is a significantly less chance that there will be problems with it which should be a priority of most users. (Typically unstable code is a bad thing).
 
Zen.git fosters Zen-stable.git when the -rc is dropped and the actual kernel is released. (Since very little changes zen-stable can use all the branches that were used in zen.git, with the exception of any git trees)
 
Both trees exist for a reason, use either one or both as you wish to. (maybe if you have a problem with a stable kernel you can see if it's fixed on the newer kernel)
Document Actions
Log in


Forgot your password?
New user?
OpenID Login

Mailing List / Forum

subscription/archive info: zen_kernel+subscribe@googlegroups.com (send blank email)

http://groups.google.com/group/zen_kernel (view archives or use google account to subscribe/post/etc.)