Re: not “plug compatible” in software terms
Again - Beaglebone is _ONLY_ 100MBit. The only SBCs available in quantity with decent "generic" Linux support that are 1G are the various Allwinner clones.
100MBit t in this day and age is not enough for a decent thin client. The difference between 100Mbit and 1GBIt for any of X, VNC or RDP is staggering. 1G is perfectly usable desktop. Not much worse than the real thing for most day-to-day use. 100Mbit... err.. not really...
Similarly, the difference between accessing $HOME (for local applications) over 1G is quite significant. In this day and age there are way too many idiotic apps which constantly scribble over a SQLite backend (example - the whole mozilla family). That is lock, read, write, unlock, reading and updating metadata every time. As a result where 100MBit was more than sufficient for a accessing a home directory 10 years ago, it distinctly sucks today.
So while the beaglebone is a tolerable desktop when taken on its own it sucks royally as a thin client.