Hi Miguel, (sorry, picking this up again after a long pause)
On 19/03/2026 12:10, Miguel Ojeda wrote: > On Wed, Feb 25, 2026 at 3:44 PM Guillaume Tucker <[email protected]> wrote: >> >> Nathan, Nicolas, Miguel - what are your thoughts on this? > > I agree with Nathan that `Containerfile`s on git.kernel.org sounds good. Thanks for your feedback. My understanding of Nathan's reply is that it's more about looking for what users need in practice to drive decisions rather than any strong opinion regarding this approach, but I think we all agree at some level. > While many kernel developers may not use them (mostly because everyone > has their own setup already), if we had a set of "base" images that > are maintained by someone trusted (including publishing them in the > usual registries for easy use), then I think a bunch of us would > actually use them for CI and possibly other tasks; just like some of > us already use the kernel.org toolchains "manually" anyway etc. > > It could serve as an entry point to discover the different toolchains > and software offered by kernel.org, i.e. not just the GCC and LLVM and > LLVM+Rust toolchains, but also perhaps `b4` pre-installed and so on. > Even things like `tc-build` or the latest and greatest set of AI > context text files could be considered too. > > It could also perhaps simplify a tiny bit giving quick reproducers > compared to giving the instructions for a distro base image + extra > things to install. It could also be a good thing to give newcomers > (i.e. how to set up all the development environment is a common > question) and LLMs. > > I mean, all this is nothing new of course, but sometimes trust and > convenience go a long way. Yes I believe there's a solid list of reasons why this would be a good thing to have, and also no compelling reason to do it right now. As I happen to have some R&D time available to spend on this again, we can resume progress and aim for a first goal. What I'm proposing next is to make it trivial for developers to use scripts/container with the TuxMake images that include the kernel.org toolchains via either built-in defaults in the tool or a standard user config file. I'm under the impression that at least a few people have started using the tool so I think there's a real growing interest there. The TuxMake images can further facilitate adoption. Then as a separate initiative, we can consider keeping Containerfiles on git.kernel.org if developers feel it would make sense and maybe even images in a dedicated registry. These things aren't on the critical path for using the tool, they're more like potential consequences of people using it. So we'll see how this goes. Best wishes, Guillaume

