Incremental Build of Linux Kernel Configurations - Archive ouverte HAL
Communication Dans Un Congrès Année : 2022

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.
Fichier principal
Vignette du fichier
Randrianaina_EuroSysDW22.pdf (396.44 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03615777 , version 1 (21-03-2022)

Identifiants

  • HAL Id : hal-03615777 , version 1

Citer

Georges Aaron Randrianaina. Incremental Build of Linux Kernel Configurations. EuroDW 2022 - 16th EuroSys Doctoral Workshop, Apr 2022, Rennes, France. pp.1-3. ⟨hal-03615777⟩
177 Consultations
305 Téléchargements

Partager

More