How big is RTEMS?

Joel Sherrill joel.sherrill at
Mon Feb 26 22:19:24 UTC 2007

Jonathan Kalbfeld wrote:
> Depending on how you are going to be launching the kernel and if your
> bootloader can deal with compressed images, you can probably get it
> down to a few hundred k.
> I have a hello world that is about 93k compressed, but that is for
> i386, and we know that CISC code is usually more compact.
That is about typical for hello world on a BSP which has any significant
work to do at startup or shutdown.    The SPARC BSPs hello world
is in the same range.

Again long term, there are some identified ways in which the minimum
footprint of RTEMS can be trimmed.

> jonathan
> On 2/26/07, Michael Silva <mjsilva at> wrote:
>> Pardon me for asking such a basic question, but I couldn't find any
>> data on the RTEMS site.  I think RTEMS may be just the OS I'm looking
>> for but I'd like to get some idea of its memory requirements.  Is
>> there any sort of matrix listing code size for various
>> configurations, from a bare-bones tasking kernel on up?  My
>> particular focus is ARM7 at the moment, and I want to get an idea how
>> small/cheap I can go in that family.  Thanks.
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at

More information about the users mailing list