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]


Reply via email to