This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| information-technology:2018-portable-software [2024/02/22 04:15] – [2018: Portable Software] marcos | information-technology:2018-portable-software [2026/01/07 00:31] (current) – marcos | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | |||
| ====== 2018: Portable Software ====== | ====== 2018: Portable Software ====== | ||
| Line 14: | Line 13: | ||
| Below is my very basic understanding of dependency hell. If I go to read the Wikipedia article I just linked, I may find I just wrote complete absurdity. | Below is my very basic understanding of dependency hell. If I go to read the Wikipedia article I just linked, I may find I just wrote complete absurdity. | ||
| - | In an ideal world, libraries would be fully backward compatible, so that a program that depends on one version of a library, would work with any newer version of that library. But library developers don't do that, and I don't know why. Linux wants to be ideal, and take up less hard drive space and resources (like RAM), and therefore use only one version of each library. | + | In an ideal world, libraries would be fully backward compatible, so that a program that depends on one version of a library, would work with any newer version of that library. |
| Google Chrome does something like this, within its own program (not exactly a direct correlation with the former). | Google Chrome does something like this, within its own program (not exactly a direct correlation with the former). | ||