Beta and Stable

Some distributions differentiate between stable, testing, and unstable (beta) releases. The difference being that unstable releases trade reliability for features. When features have been integrated into the system for a long time, and many of the bugs and issues addressed, the software moves through testing into the stable release.