patacongo commented on issue #3737: URL: https://github.com/apache/incubator-nuttx/issues/3737#issuecomment-842686457
> I was actually investing some stuff related to nxflat over the weekend > to try some thoughts I had on improving the share module story. > I have already implemented full, MMU-less shared library support in a binary format that call XFLAT. You can see that code at http://xflat.sourceforge.net/ (haven't touched that in years). The Sourceforge code is still under CVS! There is a GIT version here: https://bitbucket.org/patacongo/xflat/src/master/ I created NxFLAT as a stripped down version of XFLAT with no shared library support but with a smaller footprint suitable for the kind of MCUs that NuttX originally target. The objectives of NuttX have changed over the years. Originally, it was intended to be a tiny RTOS with size comparable to the other tiny RTOSs like FreeRTOS and ChibiOS, but still supporting mostly POSIX OS interfaces. So a lot of corners were cut in the original designs to keep the size to a minimum. That objective has morphed over the years: Now we aim to be small (but not tiny) Linux work-alike. Very different concept. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
