PetervdPerk-NXP commented on issue #16415:
URL: https://github.com/apache/nuttx/issues/16415#issuecomment-2926840289

   > If we don't use dynamic memory and POSIX, why are we using NuttX? Wouldn't 
it be better to use FreeRTOS or uC/OS? Why would I choose a relatively 
heavyweight framework like NuttX?
   
   Because NuttX isn't Linux, NuttX can even run on a Z80. 
   
   But lately there a lot of the changes/developers trying to turn NuttX in 
Linux/BSD which is counterproductive. In it's essence NuttX is an RTOS, 
anywhere we can avoid a `malloc` and gain some determinism is always a win it 
makes the system simpler and more predictable.
   
   >while ensuring that the interfaces exposed to the specific chip driver 
layer are as simple as possible to implement. The remaining complex tasks 
should be handled by the NUTTX device driver layer, which requires individuals 
with philosophical thinking to tackle.
   
   Yeah, at this point it seems like we’ve got pretty different views on this 
especially around making things easier for driver developers vs. keeping the OS 
side maintainable. I don’t think this is heading toward anything super 
productive, so I’m gonna step back from this issue. Cheers.


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