ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Discussion on LTS OSes

    Water Closet
    12
    136
    8.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @dbeato
      last edited by

      @dbeato said in Discussion on LTS OSes:

      Unifi is semi supported on the new version of 19.04 and 19.10 of Ubuntu and Debian but here they put the requirements very loosely and with the Mongodb and Java8 dependency that is old as well

      Yes, while I love Ubiquiti, these aren't good aspects of their software. Unifi itself is not their core product, so the scale of the impact is relatively minor, but they clearly struggle with system and component updates. Relying on LTS exposes problems that, if you dig, you can find playing out elsewhere.

      1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller
        last edited by

        @dbeato said in Discussion on LTS OSes:

        Zimbra just started Ubuntu 18.04 LTS Support (previously only beta)

        And while the LTS dependency is an symptom, not the problem, it's a symptom of a problem that is why we looked to other products and have now been deploying and using MailCow for projects and why NTG moved to Zoho. Zimbra stagnated and while it still gets some limited patches, years of promised updates have been canceled and Zimbra is struggling to keep something going for customers. Using LTS was just one way that they were able to hide the inability to keep innovating or updating the product, but in the end, that turned out to be the problem. One that they claim that they are trying to recover from, but they claimed that two years ago and canceled those plans silently.

        1 Reply Last reply Reply Quote 0
        • IRJI
          IRJ
          last edited by

          NextCloud does the same. Only LTS builds are listed under System Requirements

          https://docs.nextcloud.com/server/17/admin_manual/installation/system_requirements.html

          Ansible Tower only has LTS Operating systems as well.

          https://docs.ansible.com/ansible-tower/latest/html/installandreference/requirements_refguide.html

          scottalanmillerS 2 Replies Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @IRJ
            last edited by

            @IRJ said in Discussion on LTS OSes:

            NextCloud does the same. Only LTS builds are listed under System Requirements

            They've stated that that list is only tested, not requirements. We've spoken to them before and Fedora 30 is tested. Their doc just isn't updated.

            1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller @IRJ
              last edited by scottalanmiller

              @IRJ said in Discussion on LTS OSes:

              Ansible Tower only has LTS Operating systems as well.

              That one is a little unfair, it's made by and sponsored by a vendor that only sells LTS products. Yes, it only supports LTS, but only current LTS from its sponsored vendor and even the old LTS from Ubuntu is slated for removal. Ansible does this for business reasons in that they are directly financially tied to an LTS release.

              We'll have to see how Stream plays out, but CentOS 8 isn't necessarily LTS anymore, right? So Ansible might be moving from LTS to non-LTS.

              black3dynamiteB 1 Reply Last reply Reply Quote 0
              • black3dynamiteB
                black3dynamite @scottalanmiller
                last edited by

                @scottalanmiller said in Discussion on LTS OSes:

                @IRJ said in Discussion on LTS OSes:

                Ansible Tower only has LTS Operating systems as well.

                That one is a little unfair, it's made by and sponsored by a vendor that only sells LTS products. Yes, it only supports LTS, but only current LTS from its sponsored vendor and even the old LTS from Ubuntu is slated for removal. Ansible does this for business reasons in that they are directly financially tied to an LTS release.

                We'll have to see how Stream plays out, but CentOS 8 isn't necessarily LTS anymore, right? So Ansible might be moving from LTS to non-LTS.

                You mean CentOS Stream isn’t necessarily LTS anymore?

                scottalanmillerS 1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @black3dynamite
                  last edited by

                  @black3dynamite said in Discussion on LTS OSes:

                  @scottalanmiller said in Discussion on LTS OSes:

                  @IRJ said in Discussion on LTS OSes:

                  Ansible Tower only has LTS Operating systems as well.

                  That one is a little unfair, it's made by and sponsored by a vendor that only sells LTS products. Yes, it only supports LTS, but only current LTS from its sponsored vendor and even the old LTS from Ubuntu is slated for removal. Ansible does this for business reasons in that they are directly financially tied to an LTS release.

                  We'll have to see how Stream plays out, but CentOS 8 isn't necessarily LTS anymore, right? So Ansible might be moving from LTS to non-LTS.

                  You mean CentOS Stream isn’t necessarily LTS anymore?

                  That's what I'm thinking. I've not seen enough about it to determine that, but the description sure makes it sound like it is not. Basically, CentOS 8 Stream sounds like they learned from the LTS problems of the past and are removing the LTS nature, as much as possible, to allow the name to be retained so that vendors and gov't agencies see it as what they want while providing package updates anyway.

                  1 Reply Last reply Reply Quote 0
                  • black3dynamiteB
                    black3dynamite
                    last edited by

                    @scottalanmiller So what was the normal stable release cycle back in the days, LTS or release when its ready?

                    scottalanmillerS 1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @black3dynamite
                      last edited by

                      @black3dynamite said in Discussion on LTS OSes:

                      @scottalanmiller So what was the normal stable release cycle back in the days, LTS or release when its ready?

                      LTS is different than release cycle. You can release an LTS every day or one a century. Generally you tie release cycles and support length together in some way, but it's always a loose association.

                      Back in the day everything was LTR and LTS because there was no mechanisms to make things faster. Software engineering was waterfall, releases were physical media, documentation was in print form, etc. Had to be.

                      The Internet, modern development practices, decentralized software engineering, and abstraction platforms have fundamentally changed everything about how software can be approached. So the ability for rapid release, including rolling, is relatively new in any real way.

                      LTS support used to be a necessity because if you tie STS (short term support) with LTR (long term release) you get gaps where you have no supported product. Clearly that doesn't work. Support time has to be longer than release time or you get problems. Example Ubuntu Current (called Normal) has a 6mo release cycle, and a 9mo support cycle. So you get halfway through the next release before they require that you update to maintain support. If their support was only 3mo, at best if you updated on release day you'd still be without support 50% of the time 😉

                      black3dynamiteB 1 Reply Last reply Reply Quote 0
                      • black3dynamiteB
                        black3dynamite @scottalanmiller
                        last edited by

                        @scottalanmiller said in Discussion on LTS OSes:

                        The Internet, modern development practices, decentralized software engineering, and abstraction platforms have fundamentally changed everything about how software can be approached. So the ability for rapid release, including rolling, is relatively new in any real way.

                        Can you explain more about modern development practices and decentralized software engineering? Are you including the good and the bad for the reason behind LTS and rapid release operating systems and applications?

                        scottalanmillerS 1 Reply Last reply Reply Quote 0
                        • scottalanmillerS
                          scottalanmiller @black3dynamite
                          last edited by

                          @black3dynamite said in Discussion on LTS OSes:

                          @scottalanmiller said in Discussion on LTS OSes:

                          The Internet, modern development practices, decentralized software engineering, and abstraction platforms have fundamentally changed everything about how software can be approached. So the ability for rapid release, including rolling, is relatively new in any real way.

                          Can you explain more about modern development practices and decentralized software engineering? Are you including the good and the bad for the reason behind LTS and rapid release operating systems and applications?

                          Modern in the sense that so many things have changed. Today we have code control, continuous integration, automated deployments, agile methodologies, vastly larger collaborative library structures, more modern IDEs, and patterns. Decentralized meaning teams don't need to sit in a room anymore. They can work from home, from around the world, using different tools, etc. Open source has added the ability for people from around the world to work full or part time, voluntarily, etc.

                          Abstraction libraries from Java and .NET to PHP or Meteor or Laravel... we not get way more of our software from underlying libraries than we used to. A major software product might only be 5% original code and 95% library code. Updates and maintenance of the entire stack is important in ways that it never was before.

                          LTS is great in that it provides support for people who need it. It's bad in that it tempts companies on both the software side and IT side to not keep things updated and allowing risk to mount.

                          1 Reply Last reply Reply Quote 1
                          • JaredBuschJ
                            JaredBusch
                            last edited by

                            /wtb tags

                            1 Reply Last reply Reply Quote 0
                            • JaredBuschJ
                              JaredBusch
                              last edited by

                              Another reason to hate at least one LTS...

                              CentOS 8 will not provide an upgrade path from CentOS 7.

                              https://bugs.centos.org/view.php?id=16116

                              There are no plans for the CentOS core team to support or package leapp but if there is sufficient support from the community to provide copies amended for CentOS then they could be released as part of a SIG. However, given the current lack of support for the preupgrade tool to migrate from CentOS 6 to 7 and the total lack of response to all calls for volunteers to package that, I would not be optimistic about it happening.

                              ObsolesceO black3dynamiteB 2 Replies Last reply Reply Quote 2
                              • ObsolesceO
                                Obsolesce @JaredBusch
                                last edited by

                                @JaredBusch said in Discussion on LTS OSes:

                                Another reason to hate at least one LTS...

                                CentOS 8 will not provide an upgrade path from CentOS 7.

                                https://bugs.centos.org/view.php?id=16116

                                There are no plans for the CentOS core team to support or package leapp but if there is sufficient support from the community to provide copies amended for CentOS then they could be released as part of a SIG. However, given the current lack of support for the preupgrade tool to migrate from CentOS 6 to 7 and the total lack of response to all calls for volunteers to package that, I would not be optimistic about it happening.

                                None of the Linux distro repos were up to date enough in a specific case for me the other day. The only ones that were are those like Chocolatey (windows) and Snap. Luckily snap is installed by default on Ubuntu (not sure about server version), but that one runs the current software.

                                black3dynamiteB 1 Reply Last reply Reply Quote 0
                                • black3dynamiteB
                                  black3dynamite @Obsolesce
                                  last edited by

                                  @Obsolesce said in Discussion on LTS OSes:

                                  @JaredBusch said in Discussion on LTS OSes:

                                  Another reason to hate at least one LTS...

                                  CentOS 8 will not provide an upgrade path from CentOS 7.

                                  https://bugs.centos.org/view.php?id=16116

                                  There are no plans for the CentOS core team to support or package leapp but if there is sufficient support from the community to provide copies amended for CentOS then they could be released as part of a SIG. However, given the current lack of support for the preupgrade tool to migrate from CentOS 6 to 7 and the total lack of response to all calls for volunteers to package that, I would not be optimistic about it happening.

                                  None of the Linux distro repos were up to date enough in a specific case for me the other day. The only ones that were are those like Chocolatey (windows) and Snap. Luckily snap is installed by default on Ubuntu (not sure about server version), but that one runs the current software.

                                  Snap is installed by default for Ubuntu desktop and server.

                                  1 Reply Last reply Reply Quote 2
                                  • black3dynamiteB
                                    black3dynamite @JaredBusch
                                    last edited by

                                    @JaredBusch said in Discussion on LTS OSes:

                                    Another reason to hate at least one LTS...

                                    CentOS 8 will not provide an upgrade path from CentOS 7.

                                    https://bugs.centos.org/view.php?id=16116

                                    There are no plans for the CentOS core team to support or package leapp but if there is sufficient support from the community to provide copies amended for CentOS then they could be released as part of a SIG. However, given the current lack of support for the preupgrade tool to migrate from CentOS 6 to 7 and the total lack of response to all calls for volunteers to package that, I would not be optimistic about it happening.

                                    There’s probably others but good thing Debian, Ubuntu and Fedora makes upgrading easier.
                                    Hopefully it’s changed now since CentOS 8 is now using dnf.

                                    1 Reply Last reply Reply Quote 3
                                    • 1
                                    • 2
                                    • 3
                                    • 4
                                    • 5
                                    • 6
                                    • 7
                                    • 7 / 7
                                    • First post
                                      Last post