I could argue that NSH is physically impossible on very small MCUs due to lack
of ram and flash :D But I'm nitpicking here, of course.

> So this is really a matter of objectives:  Are we satisfied to be only
> POSIX compatible or is full POSIX compliance on the roadmap?  If the
> latter then be must be very careful and picayune.  I imagine any future
> certification would be with the then current edition.

Wouldn't going full posix compliant force nuttx to remove support for mmu-less
devices due to lack of fork(2)?

I don't know the current state of such architectures in modern Linux.  When 
uClinux (i.e., MMU-less Linux) was incorporated into Linux, these architectures 
continued to be carried by Linux.  But then Linux is not POSIX either.

I think that more effort has been put in to making NuttX Linux compliant than 
POSIX compatible, especially by Xiaomi.  Being Linux compatible if very useful 
for testing.


Reply via email to