Difference between Beaglebone Console and IOT images?

I’m curious as to difference between the Beaglebone Console and IOT images and the reason(s) for choosing one over the other.

Even on my BBW I prefer an lxde or lxqt image as I like to be able to do ssh -X for things like gedit or geany from time to time, and I like the easy back-up and/or cloning of SD cards over flashing eMMC, but I’d like to know when an alternate image might make sense.

The iot image = lxqt image - lxqt/xorg...

Regards,

I’m curious as to difference between the Beaglebone Console and IOT images

and the reason(s) for choosing one over the other.

Even on my BBW I prefer an lxde or lxqt image as I like to be able to do ssh

-X for things like gedit or geany from time to time, and I like the easy

back-up and/or cloning of SD cards over flashing eMMC, but I’d like to know

when an alternate image might make sense.

The iot image = lxqt image - lxqt/xorg…

I believe ‘ssh -X’ should still be useful for you since you’d be running the X Server on your host and don’t need it on the Bone.

To take this a bit further, I wonder how X11 in the browser is these days:

I’m no expert on the minimum required packages, but on my BBW Console image 2015-11-12 X apps like geany wouldn’t work untill I installed xinit which sure brought in a lot of xorg stuff along with it.

My experience is that running gui applications via ssh -X (especially over the USB gadget) actually has better interaction than when running on the BBB HDMI display, so its very useful!

Xinit shouldn’t be required, just X apps.

IIRC, I only did an "apt-get install geany".

Maybe you have to add
X11Forwarding yes
to /etc/ssh/sshd_config and restart the server;)

Unless apt-get install xinit did it automatically, X11Forwarding yes seems to be the default.
Unless the server can maintain pre-existing connections during a restart, I’m sure my ssh server didn’t restart as I had three other sessions open that all continue to run.

I did have to log out and log back in which then made the DISPLAY=localhost:10:0 env variable appear after the xinit install.

Having a minimal system is not important for me at this time, and probably never will be, as I prefer native development and debugging, But I think it’d be nice to have some documentation or guidance about the packaging. Seems many of the package names vary among Jessie for Beagleboard, RPi and PCs. I obviously end up dragging in a lot of stuff I don’t really use as I stumble around trying to get all the bits and pieces I want installed.

To sort of make my point, is xapps the package named x11-apps?

I don’t see xapps in the dpkg --get-selections output on either 2015-11-12 Console or 2016-03-27 lxqt, 2016-03-27 has x11-apps, but my 2015-11-12 Console system that I’ve just recently got ssh-X working does not.

I’d like to add that I think Robert is doing an amazing job of putting together highly functional systems with his 4GB lxqt images. I don’t want anything I say taken as being critical or complaining, I’m mostly just trying to point out issues that would likely be a showstopper for a newbie if they didn’t have someone like me to hold their hands.