An interesting assertion. A full install of 3.11 was about 8 MB or so, and all of the 8086 / -186 / -286 / -386 code will have been thrown away a long time ago. I doubt there’s much of PROGMAN left, and all the fonts and art assets are long superseded. So in terms of total code, it can’t be much. But on the other hand, the code that you write for an event loop or to handle driver interrupts hasn’t changed conceptually very much in that time. Most programmers would reimplement the basics in a very similar way, so there’s not much point in redoing it.
When I used to work in the water industry, we still had programmable logic controllers (PLCs) controlling pumpsets from the 1950s. The last person that could have modified them had retired and since died more than 30 years before. But deciding which pumps to run in order to best fill a reservoir is not logic that needs updating every day, not even every decade. Still working fine, don’t touch it. So I still laugh at my colleagues that can’t touch code that was written a few years ago in an unfashionable library. That’s not tech debt. Try, written by your grandparents for CPUs that had stopped being made before you were born.
And I remember 3.11 being perfectly good enough at the time, anyway. Wasn’t any Linux at that point.
An interesting assertion. A full install of 3.11 was about 8 MB or so, and all of the 8086 / -186 / -286 / -386 code will have been thrown away a long time ago. I doubt there’s much of PROGMAN left, and all the fonts and art assets are long superseded. So in terms of total code, it can’t be much. But on the other hand, the code that you write for an event loop or to handle driver interrupts hasn’t changed conceptually very much in that time. Most programmers would reimplement the basics in a very similar way, so there’s not much point in redoing it.
When I used to work in the water industry, we still had programmable logic controllers (PLCs) controlling pumpsets from the 1950s. The last person that could have modified them had retired and since died more than 30 years before. But deciding which pumps to run in order to best fill a reservoir is not logic that needs updating every day, not even every decade. Still working fine, don’t touch it. So I still laugh at my colleagues that can’t touch code that was written a few years ago in an unfashionable library. That’s not tech debt. Try, written by your grandparents for CPUs that had stopped being made before you were born.
And I remember 3.11 being perfectly good enough at the time, anyway. Wasn’t any Linux at that point.