Aan*_*Aan 5 linux embedded freebsd linux-kernel embedded-linux
NanoBSD是一个脚本,可以制作轻便,小巧且内存中的FreeBSD副本.它在嵌入式系统中很有用.在Linux中有类似于NanoBSD的东西吗?特别是像这里Everything is read-only at run-time提到的功能.
许多工具链/系统构建系统构建Linux根文件系统,这些系统设计为完全由ramdisc(rootfs/tmpfs)运行.这意味着一切都是在运行时读/写,但它不会在重新启动后持续存在(当然,持久FS可以作为非根FS安装).
其中最着名的是Busybox(有或没有uclibc),它附带了各种脚本来构建非常小的基于Linux的嵌入式系统(根FS通常只有几个Mb;只需添加一个内核).Busybox/Linux与GNU/Linux不同,但它非常相似 - 大多数东西更简单或选项更少; 某些功能完全不存在或者可以在编译时禁用.
Linux不是像FreeBSD那样的操作系统,而是一个内核.你可以选择将GNU C库和工具(我认为所有主要的通用发行版都可以)或其他东西分层 - 这主要用于较小的系统,包括uclibc,Android等.