|
7 | 7 |
|
8 | 8 | All binaries are: |
9 | 9 |
|
10 | | -- **Self-contained** (include all required libraries). |
11 | | -- **File-system relocatable** (can be installed in any location). |
| 10 | +- **Self-contained** (include all required libraries) |
| 11 | +- **File-system relocatable** (may be installed in any location) |
12 | 12 | - Built on slightly older systems (to ensure compatibility with both |
13 | | -old and new systems). |
| 13 | +old and new systems) |
14 | 14 |
|
15 | 15 | <details> |
16 | 16 | <summary>Compatibility with older systems</summary> |
17 | 17 |
|
18 | 18 | Given that most operating systems maintain significant compatibility |
19 | 19 | with older versions, building an application on an older system ensures |
20 | | -that the same binary can run on newer versions. Conversely, building an |
21 | | -application on a newer system may utilize library features that are |
| 20 | +that the same binary may execute on newer versions. Conversely, building an |
| 21 | +application on a newer system may utilise library features that are |
22 | 22 | not available in older versions, making backward compatibility less |
23 | 23 | feasible. |
24 | 24 |
|
25 | 25 | </details> |
26 | 26 |
|
27 | | -Similarly to [flatpacks](https://flatpak.org) or [snap](https://snapcraft.io), |
| 27 | +Similarly to [Flatpak](https://flatpak.org) or [Snap](https://snapcraft.io), |
28 | 28 | but significantly simpler, xpm packages include all dependent shared libraries |
29 | 29 | within the distributed archives, making the binaries independent of |
30 | 30 | any similar libraries installed on the system. This ensures they |
31 | | -can run on any system without needing specific libraries to be |
| 31 | +may execute on any system without requiring specific libraries to be |
32 | 32 | installed. |
33 | 33 |
|
34 | | -Also the builds are configured so that the binaries do not depend on |
35 | | -being installed in specific folders, and can be installed in any |
36 | | -location, including in user folders. |
| 34 | +Additionally, the builds are configured so that the binaries do not depend on |
| 35 | +being installed in specific folders, and may be installed in any |
| 36 | +location, including within user folders. |
0 commit comments