Existem poucas opções no kernel que sejam de interesse específico para a criação de um sistema FreeBSD embedded.
Primeiro, todos os sistemas FreeBSD embedded que utilizam unidades de memória flash como sistema de disco estarão interessados em discos de memória e sistemas de arquivos em memória. Devido o limitado número de operações de escrita que pode ser realizados em uma unidade de memória flash, o disco e o sistema de arquivo provavelmente serão montados em modo de apenas leitura. Neste ambiente, os sistemas de arquivo tais como /tmp e /var serão montados em um sistema de arquivos em memória RAM, de forma a permitir que o sistema possa criar os logs, atualizar os contadores e os arquivos temporários. O sistema de arquivo em memória é um componente crítico para o sucesso da implementação de um sistema FreeBSD embedded.
Você deve certificar-se que as linhas abaixo existam em seu arquivo de configuração do kernel:
options MFS # Memory Filesystem options MD_ROOT # md device usable as a potential root device pseudo-device md # memory disk
Segundo, se você irá utilizar dispositivos DiskOnChip® da M-Systems, você também irá precisar incluir a linha abaixo:
device fla0 at isa?
| Anterior | Principal | Próxima |
| FreeBSD e Dispositivos de Estado Sólido | O rc.diskless e os sistemas de arquivos de apenas leitura |
Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Para perguntas sobre FreeBSD, leia a documentação antes de contatar <questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para <doc@FreeBSD.org>.