Development
The Genode OS framework is accompanied by a scalable build system and tooling infrastructure that is designed for the creation of highly modular and portable systems software. Understanding the underlying concepts is important for leveraging the full potential of the framework. This chapter complements Chapter Getting started with the explanation of the coarse-grained source-tree structure (Section Source-code repositories), the integration of 3rd-party software (Section Integration of 3rd-party software), the build system (Section Build system), and system-integration tools (Section System integration and automated testing). Furthermore, it describes the project's development process in Section Git flow.