View Single Post
Old 08-01-2019, 10:43 PM   #40
karbomusic
Human being with feelings
 
karbomusic's Avatar
 
Join Date: May 2009
Posts: 25,630
Default

Quote:
Originally Posted by mschnell View Post
Exactly (Regarding Windows "desktop" supposedly is the correct term for what I called "GUI". In Linux the correct term would be "X" - but here you would explicitly add a widget set and a Windowing system between the user program and X itself, and the X server can accessed be via network).

And to me "headless" is qualifying the hardware to not featuring an always accessible general purpose monitor / mouse / keyboard interface. But that does not (and IMHO should not) pervent being able to access your software via Remote Desktop, or VNC, or "X" or ... . All these require the OS to provide the Desktop API to the user programs. With Linux (e.g. on a RasPI running Debian) this is not a problem at all. In most (low volume distribution) cases the graphics hardware is provided, anyway.

Hence a decent embedded (which now is called "IoT") OS should feature an optionally activateable "Desktop" API (including widget set library etc), that can be provided with an optional binding to Graphics hardware (if available, like e.g. on a RasPI), but also runnable without graphics hardware (supposedly only with highly dedicated hardware manufactured in high volume).

-Michael
You should probably avoid it.
__________________
Clever is not the same as good, clever is from the head, good is from the heart. -Benmont Tench

Last edited by karbomusic; 08-01-2019 at 10:50 PM.
karbomusic is offline   Reply With Quote