LWN.net Logo

Old software

Old software

Posted Mar 8, 2013 15:13 UTC (Fri) by man_ls (subscriber, #15091)
In reply to: Bad NIH, good NIH by nix
Parent article: Canonical reveals plans to launch Mir display server (The H)

Software ages like any other human construct: style rules change, coding standards improve (and sometimes regress), libraries become unsupported and stop working on modern systems. Anyone who has tried to build software that is 20 years old can attest to it -- we are talking about the days when Linux was not yet two years old.

That is of course a metaphor: while the code itself does not change with time, the world around it does. So in effect old code is as hard to use as other old tools.


(Log in to post comments)

Old software

Posted Mar 8, 2013 19:04 UTC (Fri) by hummassa (subscriber, #307) [Link]

> Software ages like any other human construct: style rules change, coding standards improve (and sometimes regress), libraries become unsupported and stop working on modern systems. Anyone who has tried to build software that is 20 years old can attest to it -- we are talking about the days when Linux was not yet two years old.

> That is of course a metaphor: while the code itself does not change with time, the world around it does. So in effect old code is as hard to use as other old tools.

Kudos. Two EPIC paragraphs describing bitrot. I will quote you for ever and ever more, or at least until your quote is no longer pertinent. :-D

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds