Incremental Build of Linux Kernel Configurations - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Conference Papers Year : 2022

Incremental Build of Linux Kernel Configurations

Abstract

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
Origin Files produced by the author(s)

Dates and versions

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

Identifiers

  • HAL Id : hal-03615777 , version 1

Cite

Georges Aaron Randrianaina. Incremental Build of Linux Kernel Configurations. EuroDW 2022 - 16th EuroSys Doctoral Workshop, Apr 2022, Rennes, France. pp.1-3. ⟨hal-03615777⟩
149 View
246 Download

Share

Gmail Mastodon Facebook X LinkedIn More