On 8 April 2013 19:28, Kevin Day <toa...@dragondata.com> wrote:

> Ages ago we had to make things work in 16 or 32MB of total system memory on 
> i386.
>
> For the most part, disabling every compiled-in option/driver we didn't need 
> was 90% of the effort. Which options/drivers is going to be totally 
> application dependent, so that really can't be done for you.
>
> As for the rest, there isn't any large low hanging fruit that can get culled 
> from the kernel easily. The base kernel isn't modular enough to trim out 
> individual syscalls or anything, and doing so wouldn't have made a huge dent.
>
> There are a lot of ways FreeBSD could be more embedded friendly (being able 
> turn on/off parts of userland depending on licenses is a huge one), but 
> producing a trimmed kernel isn't something I'd rank very highly. If building 
> a kernel with everything modularized as possible isn't small enough, FreeBSD 
> probably isn't going to work for you for other reasons.

The MIPS kernels I'm producing are pretty bare. There's not a lot of
options to disable at this point.. :(



Adrian
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to