DIfferences between console, iot and lxqt builds (also 2Gb and 4Gb)?

939 views
Skip to first unread message

Chris Green

unread,
Apr 8, 2018, 6:33:37 AM4/8/18
to beagl...@googlegroups.com
I *think* I know the differences between the various snapshots for
Debian stretch but it would be nice to have my understanding confirmed
(and also some idea of their sizes).

So 'console' is a wholly non-GUI installation probably mostly intended
for a headless BBB which one is going to access via ssh.

'lxqt' is a full GUI build with graphical login and a GUI desktop.

'iot' is somewhere in between and it's this one I'm least clear about,
what does 'iot' stand for and what does it have that 'console' doesn't
(and/or what does it lack that 'lxqt' has)?


There don't seem to be 2Gb and 4Gb images for Debian Stretch so I
guess that this means the GUI version(s) can't be fitted into 2Gb any
more, is this right? How big (approximately) are they when installed?

A 'console' installation still seems pretty small, I've just
(finally!) got one installed on a 2Gb BBB and it's only using 20% of
the 2Gb so that leaves me loads of space for the sort of things I want
to do.

--
Chris Green
·

Graham

unread,
Apr 8, 2018, 10:05:25 AM4/8/18
to BeagleBoard
Chris:
Pretty much right on.

The lxqt, full GUI, full set of programming languages, etc. are typically in the range of 3.5 to 4 GB when loaded.
So not a lot of room left for a big project in the eMMC.

IoT stands for "Internet of things" and has everything but the GUI interfaces loaded.
Typically about 2 GB when loaded
Intended for network connected, but no local GUI.
Things like Python, Javascript, are loaded and ready to go.
Lots of room for most project applications.

Console is about 1 GB loaded.  Minimum functional Linux installation, with full network interfaces, no GUI.
If you want to do anything, such as to run Python, you have to load it and its dependencies yourself.
But adding what you need with apt-get is usually easier than stripping out a bunch of stuff from the IoT.
The best starting point for a dedicated, custom installation and application.

--- Graham

==

Chris Green

unread,
Apr 8, 2018, 1:33:33 PM4/8/18
to beagl...@googlegroups.com
Graham <gra...@flex-radio.com> wrote:
> [-- multipart/alternative, encoding 7bit, 157 lines --]
>
> [-- text/plain, encoding quoted-printable, charset: UTF-8, 73 lines --]
>
> Chris:
> Pretty much right on.
>
> The lxqt, full GUI, full set of programming languages, etc. are typically
> in the range of 3.5 to 4 GB when loaded.
> So not a lot of room left for a big project in the eMMC.
>
> IoT stands for "Internet of things" and has everything but the GUI
> interfaces loaded.
> Typically about 2 GB when loaded
> Intended for network connected, but no local GUI.
> Things like Python, Javascript, are loaded and ready to go.
> Lots of room for most project applications.
>
> Console is about 1 GB loaded. Minimum functional Linux installation, with
> full network interfaces, no GUI.
> If you want to do anything, such as to run Python, you have to load it and
> its dependencies yourself.
> But adding what you need with apt-get is usually easier than stripping out
> a bunch of stuff from the IoT.
> The best starting point for a dedicated, custom installation and
> application.
>
I see, thanks for the explanation of iot. So 'console' won't even
have Python? However, as you say, using apt-get to install stuff on a
console based system will certainly be easier to get to a minimal
system for a specific set of needs.

I probably only need console + python + a couple of python modules.

--
Chris Green
·

Graham Haddock

unread,
Apr 8, 2018, 3:06:41 PM4/8/18
to BeagleBoard
The console will not have Python installed. But apt-get can install Python2 or Python3 or both and all dependencies, and a minimum set of Python modules. Other modules are available with pip.

example:

sudo apt install git build-essential tree htop i2c-tools python3 python3-pip python3-smbus


--- Graham

==


--
Chris Green
·

--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/3kzR8124gEk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/330qpe-t7j.ln1%40esprimo.zbmc.eu.
For more options, visit https://groups.google.com/d/optout.

Chris Green

unread,
Apr 8, 2018, 3:48:27 PM4/8/18
to beagl...@googlegroups.com
Graham Haddock <gra...@flexradio.com> wrote:
> [-- text/plain, encoding quoted-printable, charset: UTF-8, 86 lines --]
>
> The console will not have Python installed. But apt-get can install Python2
> or Python3 or both and all dependencies, and a minimum set of Python
> modules. Other modules are available with pip.
>
> example:
>
> sudo apt install git build-essential tree htop i2c-tools python3
> python3-pip python3-smbus
>
Yes, yes, OK, I know! :-)

I've already done 'apt install python3' and anything else needed will
surely tell me what's missing.

Thanks

--
Chris Green
·

Reply all
Reply to author
Forward
0 new messages