38
Copyright © 2008 Excito
In depth technical explanation –
the BUBBA system
BUBBA is built around an ARM9 CPU (specifically an ARM920T
core). The Linux kernel is not the same as in normal X86 based
systems, since ARM cores can’t execute X86 instructions, but one
compiled for the ARM platform. Read more about this at:
http://www.arm.linux.org.uk/. Linux version 2.6.16 is currently
used, 2.6.17 coming soon.
An ARM port of Debian sarge (3.1) is used. Read more about that
on
http://www.debian.org/ports/arm
.
The Linux kernel is located in internal FLASH (a type of non-
volatile memory) on BUBBA, thus not on the disk drive. This allows
for the reinstallation functionality described above, even without
disk, BUBBA can boot and perform rescue operations. The Linux
file system is located on disk though, to allow for unlimited space
when installing applications. A swap partition is also located on
disk to allow for memory swap if needed.