Product Branch Maintenance
Linux in general is an evolving operating system platform with new features, architecture, bug fixes, and CVEs integrated into the head of trunk on a daily basis. While staying on the main branch may be advantageous to pick up all these additions, it is impractical if an engineering team is developing a product. The team will require a fixed code base to control the stablility and quality. It will however need the abilithy to integrate custom content (like added value functionality of the company product), along new features, bug fixes, and security patches not in the chosen code development branch.
Maintaining a products Linux branch requires creating a process that allows:
1) Integration of patches and features for the Linux development base
2) Backporting of required patches from newer or head of branch Linux streams
3) Consistent daily and weekly builds
4) Robust quality assurance(QA)
To get more information about how MontaVista can help with your product's branch maintenance email firstname.lastname@example.org or call +1-408-520-1591.