Portable and reproducible kernel builds with TuxMake
Portable and reproducible kernel builds with TuxMake
Posted Jan 5, 2021 23:19 UTC (Tue) by unixbhaskar (guest, #44758)Parent article: Portable and reproducible kernel builds with TuxMake
Plus bending it makes thing even more complex and no point . Flooded with assumption.
But having said that, it must be good excercise by the authors to enahance their understanding of kernel.
Why make simple thing more comlicated???? When things can be done in 3 steps...why brings all those fuzzz???
YMMV
Posted Jan 6, 2021 0:00 UTC (Wed)
by ttuttle (subscriber, #51118)
[Link] (4 responses)
If you're only building for yourself, TuxMake may in fact be overkill. But if you're working as part of a larger system and may need to reproduce other builds or have others reproduce yours, it's a way to simplify identifying and sharing those environmental dependencies.
Posted Jan 6, 2021 3:19 UTC (Wed)
by unixbhaskar (guest, #44758)
[Link] (3 responses)
Probably ,somebody more aware can confirm that. Anyway, It is always a temptation ,when you build something and and think it is "absolutely required" to do better job.
"Large environment" is garbage.
YMMV and I am sure I am telling from my small/little and importantly very limited experiance(NO PUN INTENDED) , you might have more exposure to conclude on that.
Okay, This tool might a boon for some...not a generalised one.As you have rightly pointed out. So, it might missed few "mundane" and "ordinary" user who are fond of building stuff.
Sincerely, I have no objection , just express my views, am I not suppose to do so???
Posted Jan 6, 2021 9:13 UTC (Wed)
by Sesse (subscriber, #53779)
[Link]
Only if those views are useful in some way, really.
Posted Jan 6, 2021 11:13 UTC (Wed)
by k3ninho (subscriber, #50375)
[Link]
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,
Posted Jan 8, 2021 1:22 UTC (Fri)
by mcon147 (subscriber, #56569)
[Link]
Posted Jan 6, 2021 1:10 UTC (Wed)
by sashal (✭ supporter ✭, #81842)
[Link] (3 responses)
At least Linus got a good exercise to enhance his understanding of SCMs...
But seriously, doing it "by hand" works fine if it's just your own kernel, but its far more complex to build kernels for multiple architectures and config files, or being able to quickly build a kernel that a user point out. I don't want to maintain toolchains, I just want to get my kernel work done.
Posted Jan 6, 2021 3:08 UTC (Wed)
by unixbhaskar (guest, #44758)
[Link] (2 responses)
A single person build the kernel, whether it's in team environment or for indidual need.
Flame, if I read between the lines. Oh, btw , I would like maintain a toolchain of my own which match the expectation of kernel....well, now brain ring a alerm bell and you frown, probably justified ...that's the way I do .
That is not efficent , you might opined ...but it's okay ...whatever I have read in the article looks not so straight forward and laden with assumptions.
Well, I probably grossly wrong....
Posted Jan 6, 2021 3:25 UTC (Wed)
by unixbhaskar (guest, #44758)
[Link]
:) Teach me/correct me/show me ...I believe I have "growth mindset" and not stubbornly cling on something for the sake statisfy my stupid ego(yes I have, probably other don't have that....he he he he h...probably others control better) ...
Posted Jan 7, 2021 18:01 UTC (Thu)
by jezuch (subscriber, #52988)
[Link]
Portable and reproducible kernel builds with TuxMake
Portable and reproducible kernel builds with TuxMake
Portable and reproducible kernel builds with TuxMake
Portable and reproducible kernel builds with TuxMake
K3n.
Portable and reproducible kernel builds with TuxMake
Portable and reproducible kernel builds with TuxMake
Portable and reproducible kernel builds with TuxMake
Portable and reproducible kernel builds with TuxMake
Portable and reproducible kernel builds with TuxMake