-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Compress release Vector binaries with UPX #1797
Copy link
Copy link
Open
Labels
domain: ciAnything related to Vector's CI environmentAnything related to Vector's CI environmentdomain: releasingAnything related to releasing VectorAnything related to releasing Vectorhave: niceThis feature is nice to have. It is low priority.This feature is nice to have. It is low priority.meta: ideaAnything in the idea phase. Needs further discussion and consensus before work can begin.Anything in the idea phase. Needs further discussion and consensus before work can begin.needs: approvalNeeds review & approval before work can begin.Needs review & approval before work can begin.
Metadata
Metadata
Assignees
Labels
domain: ciAnything related to Vector's CI environmentAnything related to Vector's CI environmentdomain: releasingAnything related to releasing VectorAnything related to releasing Vectorhave: niceThis feature is nice to have. It is low priority.This feature is nice to have. It is low priority.meta: ideaAnything in the idea phase. Needs further discussion and consensus before work can begin.Anything in the idea phase. Needs further discussion and consensus before work can begin.needs: approvalNeeds review & approval before work can begin.Needs review & approval before work can begin.
UPX is a compression program for executables which allows them to be compressed with subsequent decompression at runtime.
It can be used to compress Vector release binaries in order to reduce amount of space Vector occupies when placed on the target system. It is worth to note that it would not reduce size of Vector archives (and potentially might even slightly increase them).
Some questions which have to be addressed before we can proceed on it: