Home FreeBSD Research
Post
Cancel

FreeBSD Research

As outlined in the “HMI Kiosk Problem Statement” post, a major constraint for our embedded web controller will be the memory footprint. The hardware our product will run on is an x86 processor with 1GB RAM.

Architecture

From some preliminary research, i386 FreeBSD images have a smaller memory footprint than amd64 (aprox 64MB RAM). Since our test environment runs a 64bit Intel chip, we flashed the amd64 image, but it is worthwhile exploring the possibility of using the i386 image given the ~100MB potential footprint reduction.

The memory consumption on a bare-bones installation of FreeBSD on the OnLogic computer is as follows:

1
2
3
usr@fbsd-onlogic:~ $ dmesg | grep memory
real memory  = 1073741824 (1024 MB)
avail memory = 821465088 (783 MB)
This post is licensed under CC BY 4.0 by the author.