1 |
On Sun, Nov 15, 2020 at 9:03 AM n952162 <n952162@×××.de> wrote: |
2 |
> |
3 |
> 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... |
4 |
> |
5 |
|
6 |
I'm sure MS has done it, but they're not really a good example to |
7 |
pick. MS actually has a really strong history of planned software |
8 |
lifecycles, and their core stuff has incredibly long support |
9 |
schedules. I'm not sure how the evergreen Win10 strategy has impacted |
10 |
things, but historically on OSes MS's policy is that they will |
11 |
security support an OS for 10 years after obsolescence (not |
12 |
introduction). Windows XP was supported until 2014. |
13 |
|
14 |
The complaints about end-of-support for MS are usually the result of |
15 |
the fact that those timelines are so incredibly long. People just |
16 |
take for granted that their stuff will be around forever and deploy |
17 |
software without any thought to how OS changes will work, lay off the |
18 |
entire development team a few years later, and then after half a |
19 |
decade scratch their heads about what they're going to do since nobody |
20 |
has any idea how to fix it and the end-of-life that was known to the |
21 |
day a full decade prior has arrived. |
22 |
|
23 |
If you're using technology you should be aware that basically all |
24 |
software has some kind of lifecycle policy. If it isn't written down, |
25 |
then you should assume that the policy is that it will stop working |
26 |
without any promises or warning. |
27 |
|
28 |
If you're willing to just keep migrating to the latest and greatest |
29 |
then you don't have to worry about it so much. However, if you like |
30 |
to keep using the same stuff and manage your changes, then you need to |
31 |
plan around this stuff. |
32 |
|
33 |
You could always use a distro like RHEL that has a distro-level |
34 |
support policy. They would probably backport security fixes and such |
35 |
for anything they're distributing where they're promised. When you |
36 |
buy into an OS with more formal support processes one of the things |
37 |
you're buying into is defined timelines that you can plan your own |
38 |
work around. That doesn't necessarily mean that those timelines will |
39 |
be as long as you want them to be - they're just written down. |
40 |
|
41 |
-- |
42 |
Rich |