> On 13 Feb 2018, at 16:25, Kurt H Maier <k...@sciops.net> wrote:
> On Tue, Feb 13, 2018 at 03:10:34PM +0000, Rui Carmo wrote:
>> The main issue for me is putting together a build environment on top of KVM 
>> or Linux, which isn’t covered in the FQA.
> What is a "build environment"?  The FQA contains an entire chapter
> (3.3.1) on installing to qemu on linux.  If a complete installation is
> not sufficeint to create a "build environment," can you help us
> understand what is missing?

A full build environment (the way I’m used to having it) comprises the 
end-to-end automation for creating a full build, triggered by an external code 
repository and (when possible) doing automated testing.

I understand that you might be used to manually bootstrap things, but I tend to 
go for fully reproducible builds and that usually requires a minimal degree of 
automation. I did that for my Inferno builds for the Pi (which, alas, are now 
lost) and do rely on Linux tools for building, because that’s what I can host 
in the public cloud (which is also what I do for work).

Fortunately, I have access to machines with nested virtualisation, so I might 
be able to get Plan9 running inside QEMU inside a modern Linux kernel with fair 
performance - but that does not preclude the need to automate things.


Reply via email to