On Fri, Apr 8, 2016 at 6:12 AM, Ben Hilburn <bhilb...@gnuradio.org> wrote:


> It seems like Docker could make it much easier for us to support a variety
> of operating systems - although the user would still need to install
> Docker, itself. Presumably that's easier than earlier containerized models,
> though (e.g., VMs).
>


I've been doing a lot of behind-the-scenes work with GNU Radio and docker
recently, mostly to beef up our automated test infrastructure.

There are a number of different use cases that overlap.  One is testing, as
mentioned.  Another is "full installation of all GNU Radio, dev tools, and
related items to do complete application development."  Yet a third is
"minimal set of packages needed to execute a given GNU Radio application."

I'm working out a stratification of layers that build on one another,
starting with an OS base layer, one adding minimal runtime packages, then
adding minimum build time packages, then a full development layer.

I caution, though, the containers are not the answer to everything, and
it's at least questionable whether providing a full dev environment as a
container is useful to beginners.  There's enough work required "outside"
the container (permissions, volumes, device mappings, networking config)
that the user will still need to understand the internals of Docker before
becoming productive.

That said, I'm very interested in feedback on what the community feels is
useful vs. my own perceptions.

-Johnathan
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to