Getting Docker running on a high-end 64-bit ARM gaming console
blog.hypriot.com
blog.hypriot.com
Also checkout Tegra Shield Tablet running Ubuntu natively. http://forum.xda-developers.com/shield-tablet/development/ru...
Note that this last bit proprietary blob is only the low-level GPU driver. Linux device-drivers of the other controllers of the Tegra X1 SoC already appear to be available in source form at https://git.kernel.org/cgit/linux/kernel/git/tegra/linux.git... (search for 'Tegra X1' or 'T210' or 'Tegra 210').
Also https://developer.nvidia.com/embedded/linux-tegra contains source-code(with supporting documentation) for the non-kernel parts like for boot-loader(u-boot), OpenCV, OpenGL, X11, Gstreamer and even CUDA on Tegra X1.
They provide a lot of drivers for CUDA and the DevKit boards, namely the Jetson TK1 and Jetson TX1. And some of the users also reported that the Shield TV has a lot in common with the TX1 boards.
docker run -it --rm multiarch/busybox:arm64 /bin/sh
docker run -it --rm multiarch/ubuntu-core:arm64-wily
docker run -it --rm multiarch/ubuntu-core:arm64-trusty
docker run -it --rm multiarch/ubuntu-core:arm64-utopic
docker run -it --rm multiarch/ubuntu-core:arm64-vivid
docker run -it --rm multiarch/ubuntu-core:arm64-xenial
docker run -it --rm multiarch/ubuntu-debootstrap:arm64-wily
docker run -it --rm multiarch/ubuntu-debootstrap:arm64-vivid
docker run -it --rm multiarch/ubuntu-debootstrap:arm64-trusty
docker run -it --rm multiarch/debian-debootstrap:arm64-sid
docker run -it --rm multiarch/debian-debootstrap:arm64-jessie
docker run -it --rm scaleway/ubuntu:arm64-wily
Source code: https://github.com/multiarchAnd then running Android within a container. I've seen some research on this topic, and one guy had already run Android within a LXC container almost two years ago.
This being said, it strongly depends on the kernel support and if we're able to get all the Nvidia specific drivers supported within Docker containers. As soon as Nvidia is helping in this effort, we are on a good track. This will take some time, but I honestly believe it comes true!
I'm sure the relevant devs hang-out on the LKML (if not here...) http://vger.kernel.org/vger-lists.html#linux-tegra
I should add here that both Alex and I focus almost exclusively on upstream development, which may or may not be what you're looking for. On one hand, upstream is where most of the new technologies are developed, so it's the "bleeding edge" from that point of view. On the other hand the amount of manpower that goes into upstream development is limited, so the upstream kernel might lack a bunch of features that you might be interested in. That said, we are working very hard on getting upstream closer to L4T/Android from a feature perspective and would very much welcome contributors.
We also have an IRC channel (#tegra on Freenode) that we use for realtime communication. If you're interested in chatting with us, feel free to drop by.