NanoBSD

就我僅知的, 要把 FreeBSD 作成嵌入式系統的 OS 有三種手法, 最早得知的是 PicoBSD, 然後是 TinyBSD, 還有最近才開始碰的 NanoBSD. 因為系統的需求, 我需要把功能完整而且包含 Ports 的 FreeBSD 搞成嵌入式系統(裝在 CF 卡裡面), 系統基本功能拿 PicoBSD 或 TinyBSD 都很簡單, 但是要包含 Ports 的話則是 NanoBSD 比較容易.

1. 事前準備
先要有一台對應版本的 FreeBSD box(廢話!?), 我用的是 FreeBSD 7.1(目前測試 7.2 和 8.0 都 ok, 這東西已經進 system source, 所以應該不會出什麼大問題)

1-1. 把預定要安裝的 ports 做成 package

mkdir /usr/ports/packages
cd /usr/ports/ooxx
make DEPENDS_TARGET=package package clean

虹光大成就-密教灌頂(一)