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

    Discussion on LTS OSes

    Water Closet
    12
    136
    8.6k
    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.
    • DashrenderD
      Dashrender @scottalanmiller
      last edited by

      @scottalanmiller said in Linux OS Thoughts?:

      @WrCombs said in Linux OS Thoughts?:

      @IRJ said in Linux OS Thoughts?:

      Stick to LTS versions (...hides)

      what is LTS Versions vs. Bleeding Edge

      That's not a comparison. They are saying Bleeding Edge in an attempt to discredit "Current Releases." Bleeding edge is something wholly different.

      LTS: Long Term Support. These are OS releases that are selected (every major vendor does this... Windows, RHEL, Ubuntu, Suse, etc.) to get "support" for a really long time with a guarantee that the code versions won't change. It's a locked release that you can install and use and get "support" for a long time. I say "support" because it's not always what it sounds like. Ubuntu doesn't offer anything we'd call actual support for their LTS, it's all a marketing thing not a tech thing.

      Current Release: This is the current product release from a vendor. Windows, RH, Ubuntu, Suse all offer these. Windows, RH, and Ubuntu all have a ~6 month release cycle for current. Suse alone uses a rolling release model. None of these imply anything like cutting or bleeding edge, those terms would denote a misunderstanding of what releases are. A current release can easily include software that is decades old, nothing about it implies a faster release of packages. And if it did, Ubuntu LTS is also "Current" every 18 months, so if bleeding edge is bad, then their LTS is also bad because they would overlap.

      Current selections of both....

      Windows:
      LTS: Windows LTSB 1809
      Current: 1903

      Red Hat:
      LTS: CentOS 8 / RHEL 8
      Current: Fedora 30

      Ubuntu:
      LTS: 1804
      Current: 1910

      Suse:
      LTS: OpenSuse Leap
      Current: OpenSuse Tumbleweed

      Actually 1909 has been released officially.

      WrCombsW scottalanmillerS 2 Replies Last reply Reply Quote 1
      • WrCombsW
        WrCombs @Dashrender
        last edited by

        @Dashrender said in Linux OS Thoughts?:

        @scottalanmiller said in Linux OS Thoughts?:

        @WrCombs said in Linux OS Thoughts?:

        @IRJ said in Linux OS Thoughts?:

        Stick to LTS versions (...hides)

        what is LTS Versions vs. Bleeding Edge

        That's not a comparison. They are saying Bleeding Edge in an attempt to discredit "Current Releases." Bleeding edge is something wholly different.

        LTS: Long Term Support. These are OS releases that are selected (every major vendor does this... Windows, RHEL, Ubuntu, Suse, etc.) to get "support" for a really long time with a guarantee that the code versions won't change. It's a locked release that you can install and use and get "support" for a long time. I say "support" because it's not always what it sounds like. Ubuntu doesn't offer anything we'd call actual support for their LTS, it's all a marketing thing not a tech thing.

        Current Release: This is the current product release from a vendor. Windows, RH, Ubuntu, Suse all offer these. Windows, RH, and Ubuntu all have a ~6 month release cycle for current. Suse alone uses a rolling release model. None of these imply anything like cutting or bleeding edge, those terms would denote a misunderstanding of what releases are. A current release can easily include software that is decades old, nothing about it implies a faster release of packages. And if it did, Ubuntu LTS is also "Current" every 18 months, so if bleeding edge is bad, then their LTS is also bad because they would overlap.

        Current selections of both....

        Windows:
        LTS: Windows LTSB 1809
        Current: 1903

        Red Hat:
        LTS: CentOS 8 / RHEL 8
        Current: Fedora 30

        Ubuntu:
        LTS: 1804
        Current: 1910

        Suse:
        LTS: OpenSuse Leap
        Current: OpenSuse Tumbleweed

        Actually 1909 has been released officially.

        That's what I got on my new laptop.. weird.

        DashrenderD 1 Reply Last reply Reply Quote 0
        • WrCombsW
          WrCombs @scottalanmiller
          last edited by

          @scottalanmiller said in Linux OS Thoughts?:

          @WrCombs said in Linux OS Thoughts?:

          @IRJ said in Linux OS Thoughts?:

          Stick to LTS versions (...hides)

          what is LTS Versions vs. Bleeding Edge

          That's not a comparison. They are saying Bleeding Edge in an attempt to discredit "Current Releases." Bleeding edge is something wholly different.

          LTS: Long Term Support. These are OS releases that are selected (every major vendor does this... Windows, RHEL, Ubuntu, Suse, etc.) to get "support" for a really long time with a guarantee that the code versions won't change. It's a locked release that you can install and use and get "support" for a long time. I say "support" because it's not always what it sounds like. Ubuntu doesn't offer anything we'd call actual support for their LTS, it's all a marketing thing not a tech thing.

          Current Release: This is the current product release from a vendor. Windows, RH, Ubuntu, Suse all offer these. Windows, RH, and Ubuntu all have a ~6 month release cycle for current. Suse alone uses a rolling release model. None of these imply anything like cutting or bleeding edge, those terms would denote a misunderstanding of what releases are. A current release can easily include software that is decades old, nothing about it implies a faster release of packages. And if it did, Ubuntu LTS is also "Current" every 18 months, so if bleeding edge is bad, then their LTS is also bad because they would overlap.

          Current selections of both....

          Windows:
          LTS: Windows LTSB 1809
          Current: 1903

          Red Hat:
          LTS: CentOS 8 / RHEL 8
          Current: Fedora 30

          Ubuntu:
          LTS: 1804
          Current: 1910

          Suse:
          LTS: OpenSuse Leap
          Current: OpenSuse Tumbleweed

          That makes a lot more sense.

          1 Reply Last reply Reply Quote 1
          • stacksofplatesS
            stacksofplates @scottalanmiller
            last edited by

            @scottalanmiller said in Linux OS Thoughts?:

            @stacksofplates said in Linux OS Thoughts?:

            @DustinB3403 said in Linux OS Thoughts?:

            @scottalanmiller can explain what the fundamental differences is between LTS and anything bleeding edge.

            To summarize it lazily, LTS is a set in time that is only updated for security concerns. BE is everything not that and you wanting to use the newest features as soon as they are released.

            Yeah that's not true. Dot releases with CentOS/RHEL give you packages that weren't in previous releases. For example adding VDO in 7.5 or 7.6. By the way, I believe you still need copr on Fedora to install that (so not in upstream yet.).

            New packages, but if they update old ones, it stops being an LTS and just becomes a different "current". But just adding something new and optional isn't the same as updating something old. MS follows the same rules.

            Yeah that's not true. They definitely update packages. RHEL/CentOS 7.1 had NetworkManager-1.0.0-16. RHEL/CentOS 7.6 has 1.18.0-5. Just one example.

            They definitely update packages as dot releases come out.

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

              @IRJ said in Linux OS Thoughts?:

              Negatives about bleeding edge:
              Often not supported
              No available benchmarks
              Higher chance for bugs as it gets untested releases
              What are the tangible negatives for LTS?

              Issue LTS Current
              Latest Technology (including security) Stagnant Updates Much Sooner
              Bugs More Time to View Code More Updated Code and Refactoring
              Support - Official Better from HR and Suse Better from Microsoft and Canonical
              Support - Devs Hated Focused
              Support - Products Better for Badly Supported Products Better for Well Supported Products
              In the Interest of the Vendor Low High
              Security Reviews More Time to Benchmark Less Time to Benchmark
              Security - Hackers More time to find holes Less time to find holes
              Features Fewer More
              Patching Consistent Consistent
              Performance Generally Worse Generally Better
              Abrubtness of Changes High Low
              OS Level Version Updates Generally Breaking Generally Painless
              Encourages Proper Maintenance Discourages Encourages
              Third Party Library Support Often Requires Leaving LTS Status to Work Less Likely Requires Leaving Supported Conf
              More Support for Components (DB) Higher Lower

              Lots of the things about one versus the other is "tends to". LTS tends to encourage bad behaviour. Current tends to see bugs first. Of hard and fast things it's less clear, which is why traditionally LTS was considered better in the 90s and 2000s, but isn't seen that way today. How software is delivered, maintained, used and supported is very different. DevOps, for example, has removed many of the arguments for LTS.

              I bolded the winners in a category when there was one.

              IRJI stacksofplatesS 2 Replies Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @stacksofplates
                last edited by

                @stacksofplates said in Linux OS Thoughts?:

                @scottalanmiller said in Linux OS Thoughts?:

                @stacksofplates said in Linux OS Thoughts?:

                @DustinB3403 said in Linux OS Thoughts?:

                @scottalanmiller can explain what the fundamental differences is between LTS and anything bleeding edge.

                To summarize it lazily, LTS is a set in time that is only updated for security concerns. BE is everything not that and you wanting to use the newest features as soon as they are released.

                Yeah that's not true. Dot releases with CentOS/RHEL give you packages that weren't in previous releases. For example adding VDO in 7.5 or 7.6. By the way, I believe you still need copr on Fedora to install that (so not in upstream yet.).

                New packages, but if they update old ones, it stops being an LTS and just becomes a different "current". But just adding something new and optional isn't the same as updating something old. MS follows the same rules.

                Yeah that's not true. They definitely update packages. RHEL/CentOS 7.1 had NetworkManager-1.0.0-16. RHEL/CentOS 7.6 has 1.18.0-5. Just one example.

                They definitely update packages as dot releases come out.

                Right, which technically, makes it not an LTS but just a stagnant current 😉 Basically, LTS is such a bad idea, everyone has abandoned it but people demand it, so they keep the terms around to make government agencies and such accept it.

                stacksofplatesS 1 Reply Last reply Reply Quote 0
                • DustinB3403D
                  DustinB3403 @WrCombs
                  last edited by

                  @WrCombs said in Linux OS Thoughts?:

                  @Dashrender said in Linux OS Thoughts?:

                  Back to the OP.

                  @WrCombs wants to things most likely...

                  a desktop environment to run in - So Fedora or Ubuntu most likely... and then a separate "server" box to install Linux Server OSes on to experiment with to do things like - setup FreePBX, setup NC, setup file server, etc.

                  yes.
                  I could even VM those, right? or no? - Forgive the newbness, but I'm thinking a Desktop and then run a VM Boxes with server OS's to do what @Dashrender is saying and thoughts on which ones to try.

                  You could do this with any platform, desktop or server. On Fedora and CentOS/RHEL it's just an option that you check at installation and you have everything you need to start building and creating VMs.

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

                    @Dashrender said in Linux OS Thoughts?:

                    Actually 1909 has been released officially.

                    ANd that's an LTSB? Or just current? I thought it was slated for LTSB but was breaking and they held it off?

                    WrCombsW DashrenderD 2 Replies Last reply Reply Quote 0
                    • stacksofplatesS
                      stacksofplates @scottalanmiller
                      last edited by stacksofplates

                      @scottalanmiller said in Linux OS Thoughts?:

                      @stacksofplates said in Linux OS Thoughts?:

                      @scottalanmiller said in Linux OS Thoughts?:

                      @stacksofplates said in Linux OS Thoughts?:

                      @DustinB3403 said in Linux OS Thoughts?:

                      @scottalanmiller can explain what the fundamental differences is between LTS and anything bleeding edge.

                      To summarize it lazily, LTS is a set in time that is only updated for security concerns. BE is everything not that and you wanting to use the newest features as soon as they are released.

                      Yeah that's not true. Dot releases with CentOS/RHEL give you packages that weren't in previous releases. For example adding VDO in 7.5 or 7.6. By the way, I believe you still need copr on Fedora to install that (so not in upstream yet.).

                      New packages, but if they update old ones, it stops being an LTS and just becomes a different "current". But just adding something new and optional isn't the same as updating something old. MS follows the same rules.

                      Yeah that's not true. They definitely update packages. RHEL/CentOS 7.1 had NetworkManager-1.0.0-16. RHEL/CentOS 7.6 has 1.18.0-5. Just one example.

                      They definitely update packages as dot releases come out.

                      Right, which technically, makes it not an LTS but just a stagnant current 😉 Basically, LTS is such a bad idea, everyone has abandoned it but people demand it, so they keep the terms around to make government agencies and such accept it.

                      Not really. They don't jump major versions. Dot releases and patches of a project are stable. They just don't jump major versions like in upstream projects. It's still LTS.

                      1 Reply Last reply Reply Quote 0
                      • WrCombsW
                        WrCombs @scottalanmiller
                        last edited by

                        @scottalanmiller said in Linux OS Thoughts?:

                        @Dashrender said in Linux OS Thoughts?:

                        Actually 1909 has been released officially.

                        ANd that's an LTSB? Or just current? I thought it was slated for LTSB but was breaking and they held it off?

                        wouldn't that be current release?

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

                          @scottalanmiller said in Linux OS Thoughts?:

                          @IRJ said in Linux OS Thoughts?:

                          Negatives about bleeding edge:
                          Often not supported
                          No available benchmarks
                          Higher chance for bugs as it gets untested releases
                          What are the tangible negatives for LTS?

                          Issue LTS Current
                          Latest Technology (including security) Stagnant Updates Much Sooner
                          Bugs More Time to View Code More Updated Code and Refactoring
                          Support - Official Better from HR and Suse Better from Microsoft and Canonical
                          Support - Devs Hated Focused
                          Support - Products Better for Badly Supported Products Better for Well Supported Products
                          In the Interest of the Vendor Low High
                          Security Reviews More Time to Benchmark Less Time to Benchmark
                          Security - Hackers More time to find holes Less time to find holes
                          Features Fewer More
                          Patching Consistent Consistent
                          Performance Generally Worse Generally Better
                          Abrubtness of Changes High Low
                          OS Level Version Updates Generally Breaking Generally Painless
                          Encourages Proper Maintenance Discourages Encourages
                          Third Party Library Support Often Requires Leaving LTS Status to Work Less Likely Requires Leaving Supported Conf
                          More Support for Components (DB) Higher Lower

                          Lots of the things about one versus the other is "tends to". LTS tends to encourage bad behaviour. Current tends to see bugs first. Of hard and fast things it's less clear, which is why traditionally LTS was considered better in the 90s and 2000s, but isn't seen that way today. How software is delivered, maintained, used and supported is very different. DevOps, for example, has removed many of the arguments for LTS.

                          I bolded the winners in a category when there was one.

                          Where did you get this chart? lol

                          scottalanmillerS DustinB3403D stacksofplatesS 3 Replies Last reply Reply Quote 1
                          • scottalanmillerS
                            scottalanmiller @IRJ
                            last edited by

                            @IRJ said in Linux OS Thoughts?:

                            Where did you get this chart? lol

                            I just made it! Like on the spot.

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

                              @IRJ said in Linux OS Thoughts?:

                              Where did you get this chart?

                              I was going to ask that as well.

                              1 Reply Last reply Reply Quote 0
                              • stacksofplatesS
                                stacksofplates @IRJ
                                last edited by

                                @IRJ said in Linux OS Thoughts?:

                                @scottalanmiller said in Linux OS Thoughts?:

                                @IRJ said in Linux OS Thoughts?:

                                Negatives about bleeding edge:
                                Often not supported
                                No available benchmarks
                                Higher chance for bugs as it gets untested releases
                                What are the tangible negatives for LTS?

                                Issue LTS Current
                                Latest Technology (including security) Stagnant Updates Much Sooner
                                Bugs More Time to View Code More Updated Code and Refactoring
                                Support - Official Better from HR and Suse Better from Microsoft and Canonical
                                Support - Devs Hated Focused
                                Support - Products Better for Badly Supported Products Better for Well Supported Products
                                In the Interest of the Vendor Low High
                                Security Reviews More Time to Benchmark Less Time to Benchmark
                                Security - Hackers More time to find holes Less time to find holes
                                Features Fewer More
                                Patching Consistent Consistent
                                Performance Generally Worse Generally Better
                                Abrubtness of Changes High Low
                                OS Level Version Updates Generally Breaking Generally Painless
                                Encourages Proper Maintenance Discourages Encourages
                                Third Party Library Support Often Requires Leaving LTS Status to Work Less Likely Requires Leaving Supported Conf
                                More Support for Components (DB) Higher Lower

                                Lots of the things about one versus the other is "tends to". LTS tends to encourage bad behaviour. Current tends to see bugs first. Of hard and fast things it's less clear, which is why traditionally LTS was considered better in the 90s and 2000s, but isn't seen that way today. How software is delivered, maintained, used and supported is very different. DevOps, for example, has removed many of the arguments for LTS.

                                I bolded the winners in a category when there was one.

                                Where did you get this chart? lol

                                Except things like bug fixes are still done in LTS, as I just pointed out above. So I don't know what you're pointing at with things like bugs and support...

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

                                  @scottalanmiller said in Linux OS Thoughts?:

                                  @IRJ said in Linux OS Thoughts?:

                                  Where did you get this chart? lol

                                  I just made it! Like on the spot.

                                  I have to admit the wording is quite amusing, but that not of it tangible.

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

                                    Also more features? Like what in Ubuntu 19x that isn't in 18.04 LTS? Very minor things

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

                                      The hackers finding holes goes two ways. More time to find holes means better review. Which is the concept of Open Source Software.

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

                                        @IRJ said in Linux OS Thoughts?:

                                        The hackers finding holes goes two ways. More time to find holes means better review. Which is the concept of Open Source Software.

                                        Except if an OS is EoL'd very few people are going to be going back to check for things they've missed in those releases.

                                        I get the point Scott is making with this one.

                                        IRJI 1 Reply Last reply Reply Quote 0
                                        • DashrenderD
                                          Dashrender @scottalanmiller
                                          last edited by

                                          @scottalanmiller said in Linux OS Thoughts?:

                                          @Dashrender said in Linux OS Thoughts?:

                                          Actually 1909 has been released officially.

                                          ANd that's an LTSB? Or just current? I thought it was slated for LTSB but was breaking and they held it off?

                                          I have no idea if 1909 will be LTSB or just current.. but you said current was 1903, and it's not.. 1909 is current (and maybe LTSB as well)

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

                                            @DustinB3403 said in Linux OS Thoughts?:

                                            @IRJ said in Linux OS Thoughts?:

                                            The hackers finding holes goes two ways. More time to find holes means better review. Which is the concept of Open Source Software.

                                            Except if an OS is EoL'd very few people are going to be going back to check for things they've missed in those releases.

                                            I get the point Scott is making with this one.

                                            LTS isnt EOL.....

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