View Single Post
Old 08-01-2019, 10:09 PM   #38
Human being with feelings
mschnell's Avatar
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,349

Originally Posted by karbomusic View Post
It doesn't contain a desktop ... I mentioned when I said "headless" that's what that means.
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).


Last edited by mschnell; 08-01-2019 at 10:26 PM.
mschnell is online now   Reply With Quote