patacongo commented on PR #8913:
URL: https://github.com/apache/nuttx/pull/8913#issuecomment-1485687401

   It is inevitable that some configurations limited resource MCUs will 
eventually fail:  Gradual OS growth is expected and that is normal provided 
that growth is less than Moore's law.   Of course we don't advocate 
uncontrolled growth.  But older limited resource MCUs will eventually fail and 
it will not be possible to support them forever. 
   
   We used to recommend 32Kb of FLASH for NuttX and there were many products 
fielded with 32Kb FLASH.  None of those are viable now.
   
   Most growth is due to changes that support better POSIX compliance and Linux 
interoperability.  #8885 was necessary after commit 
e6227e19433c4999d500437d0a8a5c05f476ceb1 which expanded the number of standard 
signals from 19 to 29 and renumbered them to match Linux.  #8885 then recovered 
the 10 lost real time signals lost by that change.
   
   I think it is a very bad idea to hold the OS back to support these older, 
limited platforms.  That is not the future.  We should revisit our value system 
and commit to a common vision.  What will it be like in 5 years?  Do we cripple 
it for obsolete parts?  Or do we embrace natural growth, improvement, and 
extension?
   


-- 
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.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to