Linked by Thom Holwerda on Sun 23rd Feb 2014 23:29 UTC, submitted by twitterfire
OSNews, Generic OSes

NuttX is a real-time operating system (RTOS) with an emphasis on standards compliance and small footprint. Scalable from 8-bit to 32-bit microcontroller environments, the primary governing standards in NuttX are Posix and ANSI standards. Additional standard APIs from Unix and other common RTOS's (such as VxWorks) are adopted for functionality not available under these standards, or for functionality that is not appropriate for deeply-embedded environments (such as fork()).

NuttX was first released in 2007 by Gregory Nutt under the permissive BSD license.

NuttX saw its 100th release at the end of last month.

Order by: Score:
Comment by jockm
by jockm on Mon 24th Feb 2014 19:44 UTC
jockm
Member since:
2012-12-22

Since no one has posted anything, I will toss in my two cents:

I used NuttX on on a project and was quite impressed by it. Most of my embedded work is either working down to the bare metal, or with a very minimal RTOS.

But on this project I was using a comparatively large microcontroller (16K of RAM!) and we needed multiple processes running, and the other luxuries of an operating system.

So we chose NuttX and did not regret it.

That code is still humming away, without complaint. Can't ask for more than that.

So it gets my endorsement...

Reply Score: 7

RE: Comment by jockm
by bartgrantham on Mon 24th Feb 2014 20:23 UTC in reply to "Comment by jockm"
bartgrantham Member since:
2011-12-31

Thank you for relating your experience. NuttX looks pretty incredible. The feature set is enormous, and the source looks super clean and tight. I might spend some time trying to build a VirtualBox image later this week.

How is it possible that NuttX has never surfaced on OSNews before? This is far more interesting than this or that obscure landfill-bound cellphone.

Reply Score: 2

RE[2]: Comment by jockm
by jockm on Mon 24th Feb 2014 23:44 UTC in reply to "RE: Comment by jockm"
jockm Member since:
2012-12-22

I would love it if OSNews did a OS of the Week or OS of the Month. For example, to the best of my knowledge they have never covered VxWorks which for all its faults powers an enormous amount of equipment in the world.

I would love to see an article that talked about the evolution of Apple DOS to Prodos, how it had device drivers and named devices (which was pretty unique for that time).

And I could go on and on. But I also know why they don't. It is research intensive, you can't get a public demo of VxWorks, setting up something like NuttX is difficult if you just want to play with it. And once you do it is just a kind of POSIX like embedded OS.

OSnews used to be about Operating Systems, back in the day Dave Winer's Scripting News used to be about scripting languages (including his own), they both evolved for because the field changed and for personal reasons. That's fine, I got no issue with that.

Unfortunately it means that they are both stuck with names that are more historical than contemporaneous. We just have to accept and move on.

Reply Score: 3

RE[3]: Comment by jockm
by zima on Fri 28th Feb 2014 12:06 UTC in reply to "RE[2]: Comment by jockm"
zima Member since:
2005-07-06

Worse, some seem to think it's about open source news...

Reply Score: 2

RE: Comment by jockm
by henderson101 on Tue 25th Feb 2014 12:41 UTC in reply to "Comment by jockm"
henderson101 Member since:
2006-05-30

It seems to support the Stellaris Launch pad evaluation board, which I have lying around, so will check that out at some point.

Reply Score: 3