On Sun, Nov 15, 2020 at 9:03 AM n952162 <n952...@web.de> wrote:
>
> I'm trying to think of another language that just tossed it's whole body of 
> legacy code out the window ... okay Microsoft word does that to its user-base 
> regularly, it's true...
>

I'm sure MS has done it, but they're not really a good example to
pick.  MS actually has a really strong history of planned software
lifecycles, and their core stuff has incredibly long support
schedules.  I'm not sure how the evergreen Win10 strategy has impacted
things, but historically on OSes MS's policy is that they will
security support an OS for 10 years after obsolescence (not
introduction).  Windows XP was supported until 2014.

The complaints about end-of-support for MS are usually the result of
the fact that those timelines are so incredibly long.  People just
take for granted that their stuff will be around forever and deploy
software without any thought to how OS changes will work, lay off the
entire development team a few years later, and then after half a
decade scratch their heads about what they're going to do since nobody
has any idea how to fix it and the end-of-life that was known to the
day a full decade prior has arrived.

If you're using technology you should be aware that basically all
software has some kind of lifecycle policy.  If it isn't written down,
then you should assume that the policy is that it will stop working
without any promises or warning.

If you're willing to just keep migrating to the latest and greatest
then you don't have to worry about it so much.  However, if you like
to keep using the same stuff and manage your changes, then you need to
plan around this stuff.

You could always use a distro like RHEL that has a distro-level
support policy.  They would probably backport security fixes and such
for anything they're distributing where they're promised.  When you
buy into an OS with more formal support processes one of the things
you're buying into is defined timelines that you can plan your own
work around.  That doesn't necessarily mean that those timelines will
be as long as you want them to be - they're just written down.

-- 
Rich

Reply via email to