patacongo commented on issue #18566:
URL: https://github.com/apache/nuttx/issues/18566#issuecomment-4099392800

   There is not much difference.
   
   In a single threaded evironment, nxglib is more efficient thanwith less 
overhead.
   
   Multi-threaded environments need nxglib in order to support multi-threaded 
access to the display.  Display accesses get serialized through a message queue 
to an NX graphics server (similar to the X server in concept).  It is also 
necessary for windowing.
   
   If I wanted to build a higher end graphics system, I would certainly want to 
support multi-threaded access to the display so I would use nxglib and the 
NX-server.  I personally would not bother with NanoX but that is something that 
Alan has advocated for years.  Glib with NX-server implements much of the 
functionality of the X server.
   
   This is a topic that I was always interested in fleshing out, and I am happy 
to help/advise as much as I can (even though I am retired and getting dumber as 
time passes).
   ________________________________
   From: Alan C. Assis ***@***.***>
   Sent: Friday, March 20, 2026 7:06 AM
   To: apache/nuttx ***@***.***>
   Cc: patacongo ***@***.***>; Mention ***@***.***>
   Subject: Re: [apache/nuttx] [GSoC 2026] Providing X11 Support Using NanoX 
(Issue #18566)
   
   [https://avatars.githubusercontent.com/u/37000?s=20&v=4]acassis left a 
comment 
(apache/nuttx#18566)<https://github.com/apache/nuttx/issues/18566#issuecomment-4098190026>
   
   @Acfboy<https://github.com/Acfboy> I don't know the advantage of using 
nxglib vs fb, but using mq instead of socket seems a better option because it 
doesn't require the NET stack, that will use a lot of flash space. The NuttX NX 
graphic system is very powerful, but there is not much people using it. So it 
is up to you study and decide about it. I think a good thing of having nanox 
integrated with nxglib is because existing application using it could be 
integrated with nanox for example.
   
   Maybe @patacongo<https://github.com/patacongo> could give you better advice 
about it. Since he created NX Graphics
   
   —
   Reply to this email directly, view it on 
GitHub<https://github.com/apache/nuttx/issues/18566?email_source=notifications&email_token=ABFUG6SNRZKWSIIMJ37CIMT4RVF75A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIMBZHAYTSMBQGI3KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-4098190026>,
 or 
unsubscribe<https://github.com/notifications/unsubscribe-auth/ABFUG6XPT5WPWP7BGM7ZU4D4RVF75AVCNFSM6AAAAACWYGSI56VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DAOJYGE4TAMBSGY>.
   You are receiving this because you were mentioned.Message ID: ***@***.***>
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to