[time-nuts] FreeBSD, NetBSD, or Minix-III?
Lux, James P
james.p.lux at jpl.nasa.gov
Sun May 17 03:05:32 UTC 2009
On 5/16/09 4:30 PM, "Chuck Harris" <cfharris at erols.com> wrote:
> Lux, James P wrote:
>
>>
>> I think there is more use of microkernels (eCos, RTEMS, Erlang, etc.) in the
>> embedded world. The environment is more constrained, so reducing the
>> footprint is useful.
>
> That's just it, it doesn't reduce the footprint at all!
>
> All it does is legislate that the kernel function be small,
> and be the only "root" task. Everything else is pushed out
> into "user" land.
>
> You do the work in the kernel, or you do the work outside of
> the kernel, but you still have to do the work, and that takes
> code.
But lots of embedded applications don't need, e.g., a file system.
All they need is device drivers, a scheduler, and some sort of messaging
system. (e.g. Traditional kernel functions).
More information about the time-nuts
mailing list