Question on Support Life for Given BeagleBoard/BeagleBone Builds

Hi,

In general what is the support life of BeagleBoard/BeagleBone images?

We’re baselined on the “last” BB-X15 image with Debian 8.6 and kernel 4.4.30, but with a later u-boot, 2017.01.

Our software team is running a .Net application over Mono version 8, and highly discourages any upgrades to Debian unless absolutely necessary.

However, if we take the decision to not upgrade to Debian 9.1 now, I’m not sure what issues this could cause us now with board bring-up and peripheral integration. When I talked to a couple of engineers at the ELC in Portland they implied that newer kernel is generally better, sighting the difficulty of back-porting new drivers to older kernel.

Also, we could try to integrate Debian 8 with a newer kernel, but that might be more difficult than just switching to a BB-X15 image with Debian 9…

Anyone have any thoughts on this which maybe relevant to the general community?

Thanks!!

Jeff

Hi,

In general what is the support life of BeagleBoard/BeagleBone images?

Well, users are still using the 3.8.13 bone kernel on Debian 9.1

I've personally tried to just kill the 3.8.13 line, but it lives on...

The image you have installed, should just keep on working..

We're baselined on the "last" BB-X15 image with Debian 8.6 and kernel
4.4.30, but with a later u-boot, 2017.01.

Our software team is running a .Net application over Mono version 8, and
highly discourages any upgrades to Debian unless absolutely necessary.

However, if we take the decision to not upgrade to Debian 9.1 now, I'm not
sure what issues this could cause us now with board bring-up and peripheral
integration. When I talked to a couple of engineers at the ELC in Portland
they implied that newer kernel is generally better, sighting the difficulty
of back-porting new drivers to older kernel.

https://wiki.debian.org/LTS

<quote>
Debian 8 “Jessie”

i386, amd64, armel and armhf (?)

from June 2018 to end of April 2020
</quote>

Also, we could try to integrate Debian 8 with a newer kernel, but that might
be more difficult than just switching to a BB-X15 image with Debian 9..

You can install 4.9.x-ti in debian 8:

cd /opt/scripts/tools/
git pull
sudo ./update_kernel.sh --ti-channel --lts-4_9

(remember debian 8.x shipped from debian.org with a baseline 3.16.x
based kernel)

Anyone have any thoughts on this which maybe relevant to the general
community?

The only thing that's changed from Debian 7.x, Debian 8.x, & Debian
9.x BeagleBoard images:

Debian 7.x: nodejs v0.10.x is just too old, can't "regenerate" any images...

Debian 8.x: moved to a "monthy" release snapshot, default kernel from
me will be "v4.4.x", the whole userspace is maintenance only mode.

Debian 9.x: currently doing a "weekly" release snapshot, default
kernel is a mixture of "v4.4.x/v4.9.x" will be v4.9.x in a few months,
and v4.14.x by next summer..

Regards,

PS, you can also get a general idea by looking at:

https://github.com/BeagleBoard/image-builder/commits/master

You'll notice for the last month, it's only kernel updates. (that's
what i prefer, as that shows the base userspace is not changing)

Besides some documentation, the x15 bootloader fix and a new lxqt-2gb image.

Essentially, there is no changes to the default image, that's can't
also be done by the end user with:

sudo apt update
sudo apt upgrade

Regards,

Thanks a lot Robert!!!

I’m sure our team will be very happy to read your answers…

Regards,

Jeff