FreeBSD Development Model - Overview
FreeBSD development continues along two parallel
branches; FreeBSD-CURRENT and FreeBSD-STABLE.
FreeBSD-CURRENT is the main trunk of our CVS
repository. All new development should happen
here.
FreeBSD-STABLE is the branch from which major releases
are made. Changes enter this branch at a different pace, and
with the general assumption that they have been well tested by
our user community running -CURRENT.
FreeBSD Development Model - The Team
Thousands of developers around the world contribute
code to FreeBSD.
Only the committers
have write access
to the CVS repository.
353 total committers in FreeBSD (includes source,
documentation, and ports committers).
181 active committers to src/ (excluding sys) in the last 12
months.
147 active committers to src/sys in the last 12
months.
FreeBSD Development Model - Handling Bugs
Users and external developers do not have CVS access, they
can submit bug fixes, enhancements, or problem reports using the
GNATS database.
Online submission forms, send-pr command
installed by default on FreeBSD systems, etc.