Trying to understand the function/purpose/effectiveness of LTS

Robert Heller heller at deepsoft.com
Sun Apr 26 23:00:25 UTC 2020


At Sun, 26 Apr 2020 21:18:09 +0100 "Ubuntu user technical support,  not for general discussions" <ubuntu-users at lists.ubuntu.com> wrote:

> 
> Good evening everyone, hope you all are well.
> 
> disclaimer: I am not a Linux expert or have too much experience with it. 
> The last time I had to deal with Linux was back in the 90s using 
> slackware, redhat and suse (Slackware being the favourite at that time). 
> But I am well versed with various *nix systems and quite comfortable 
> doing my research and finding my ways around. Please note, that is why I 
> came to the list to ask for help in understanding something.
> 
> I am trying to understand the function/purpose of the LTS branch. From 
> what I can gather (and please feel free to correct me if I am mistaken), 
> the LTS stands for Long Term Support, and each LTS is supported for 
> subsequent 5 years. This support includes fixing hardware issue for at 
> least 2 years, and any security/functionality support for at least 5 
> years. This is counted from the time of the initial release.
> 
> This understanding comes, among many others, primarily from 
> https://wiki.ubuntu.com/LTS
> 
> I am slightly confused, and hoping someone might help me understand, 
> what I am experiencing now.
> 
> I have been tasked with looking after a few Ubuntu LTS (16) servers. We 
> use Nessus for security scanning/testing, and all these servers are 
> complaining about OpenSSL 1.0.x and TLSv1 and TLSv1.1. However, as I try 
> to run update and upgrade -- there does not appear to be any update for 
> OpenSSL or any of the relevant packages (Apache, Nginx, OpenSSH). The 
> best I could find through google search is manual injection of OpenSSL, 
> which has the potential to break anything and everything that may rely 
> on the older version of the libraries. Also, if I have to do manual 
> injection, that forfeits the purpose of having a LTS (in my opinion).
> 
> So, I am slightly confused. If I read and understood the LTS definition 
> correctly, then there should have been (at least) security patches up 
> till 2021 (for these servers). I am not trying to be at the bleeding 
> edge, but any and all software that can be picked up by security 
> scanners are expected to be patched (OpenSSH, web servers, etc.). 
> Somehow, these servers are NOT picking up any update relevant to these. 
> And from what I can tell, they have not been tampered with (to my 
> understanding), so it is not a configuration issue.
> 
> I am genuinely trying to understand, what is the benefit having LTS if 
> none of the security issues are taken care of.
> 
> Would appreciate if someone could please help me understand.

The way LTS releases / distros work is this:

When the LTS release or distro is released, the versions of all software* is 
"fixed" and won't change for the life of the LTS release.  Specificly, this 
means that the *APIs* of all of the software won't change.

As for security and bug fix updates, these are "backported" to the version 
that was fixed with the LTS release.  There is a distro/release specific 
versioning for these security and bug fix updates.

The reason for this is to insure that there are no "suprises" caused by API 
changes due to version updates.  A LTS releases are not only supported for a 
long time, but also are API stable as well.

(*Some software, partitularly some application programs, like Firefox, might 
get new versions.)


> 
> Kind regards
> 
> 

-- 
Robert Heller             -- 978-544-6933 Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller at deepsoft.com       -- Webhosting Services
                       




More information about the ubuntu-users mailing list