Portable and reproducible kernel builds with TuxMake
Portable and reproducible kernel builds with TuxMake
Posted Jan 6, 2021 11:13 UTC (Wed) by k3ninho (subscriber, #50375)In reply to: Portable and reproducible kernel builds with TuxMake by unixbhaskar
Parent article: Portable and reproducible kernel builds with TuxMake
The thing that made Linux the success it is is entirely its community. People got together to add features and share-back the code they changed. Patches need the transitivity of 'your code + my changes' in either your build system or my build system to arrive at similar-enough program binaries that my claims to make something better in my built edition of the program are actually making the program better in your built edition of the program.
Seems easy when it works. It's a massive pain when it goes wrong and you've moved so fast breaking things that you can't quite understand which small change caused a chain of breakage.
Reproducible builds and a reference-type build environment might be monocultural and eventually a weak spot. For now there's gains in assembling and maintaining this suite -- and look at Linaro as an organisation empowering small-board and industrial-computing builders to target esoteric and exotic devices: it's hard to standardise the wide swathe of 'get it working, ship the product and move on' hacking for these devices, but this helps.
Dont forget it's a team game,
K3n.