Incremental Build of Linux Kernel Configurations
Résumé
Building software is a crucial task to compile, test, and deploy software systems while continuously ensuring quality. The Linux Kernel is the most configurable and complex system with more than 15,000 features. To speed up the building of such a large configuration set, and in contrast to the common workflow relying on only building clean configurations, we propose to incrementally build them.
Initial results do not provide any optimal order to incrementally build configurations due to a high distance between them. However, we show it is possible to control the configurations generation process: reusing commonality can save up to 66% of build time compared to only clean builds.
Origine | Fichiers produits par l'(les) auteur(s) |
---|