From 202666c4051eccb1061f2755f59c3ad783a1a95b Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Mon, 16 Dec 2019 15:38:30 +0700 Subject: [PATCH] Add more information --- README.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.md b/README.md index b8cb2c3..73b07d1 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,37 @@ If you only want to mount your own image, you can download a much slimmer VM onl docker run -it -v /2019-09-26-raspbian-buster-lite.img:/sdcard/filesystem.img lukechilds/dockerpi:vm ``` +## Wait, what? + +A full ARM environment is created by using Docker to bootstrap a QEMU virtual machine. The Docker QEMU process virtualises a machine with a single core ARM11 CPU and 256MB RAM, just like the Raspberry Pi. The official Raspbian image is mounted and booted along with a modified QEMU compatible kernel. + +You'll see the entire boot process logged to your TTY until you're prompted to log in with the username/password pi/raspberry. + +``` +pi@raspberrypi:~$ uname -a +Linux raspberrypi 4.19.50+ #1 Tue Nov 26 01:49:16 CET 2019 armv6l GNU/Linux +pi@raspberrypi:~$ cat /etc/os-release | head -n 1 +PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" +pi@raspberrypi:~$ cat /proc/cpuinfo +processor : 0 +model name : ARMv6-compatible processor rev 7 (v6l) +BogoMIPS : 798.31 +Features : half thumb fastmult vfp edsp java tls +CPU implementer : 0x41 +CPU architecture: 7 +CPU variant : 0x0 +CPU part : 0xb76 +CPU revision : 7 + +Hardware : ARM-Versatile (Device Tree Support) +Revision : 0000 +Serial : 0000000000000000 +pi@raspberrypi:~$ free -h + total used free shared buff/cache available +Mem: 246Mi 20Mi 181Mi 1.0Mi 44Mi 179Mi +Swap: 99Mi 0B 99Mi +``` + ## Build Build this image yourself by checking out this repo, `cd` ing into it and running: