BSDCan2015 - ZI

BSDCan 2015
The Technical BSD Conference

Sean Bruno
Stacey Son
Day Talks #1 - 12 June - 2015-06-12
Room DMS 1160
Start time 10:15
Duration 01:00
ID 532
Event type Lecture
Track Embedded
Language used for presentation English

Embedded FreeBSD Development and Package Building via QEMU

Using QEMU bsduser tools to bootstrap jails and software for use on ARM and MIPS targets.

Complete description of current open source toolchains and emulators used to build packages and software for use on embedded platforms.

This will cover the binmiscctl(8) and imgact_binmisc(4) tools, QEMU bsduser implementations and poudriere for use in creating jail-like environments.

FreeBSD has grown an emulation layer that allows for cross building of packages for multiple architechtures. This presentation will cover the techniques and design of our current implementation utilizing kernel modules, QEMU user mode, jails and poudriere to develop and build packages for ARMv6, MIPS and MIPS64 utilizing industry standard AMD64 hardware.