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.
