Re: FYI: dh_upx compresses i386 executables
Alexander Hvostov <firstname.lastname@example.org> wrote:
>Since UPX only runs when a program is loaded, and only takes a few seconds
>to do its thing, I see no reason why weaker (eg, 486) machines couldn't
>handle it. Even on old 386 machines, the slowdown shouldn't be much of a
>headache, unless what's being compressed is a very frequently executed
>program (like `ls'), in which case it'd be better not to UPX it.
>In any event, UPX shouldn't matter to people with fast machines (who have
>plenty of disk space and plenty of CPU power), and would benefit people
>with small disk drives (who can probably live with the small load time
>For these reasons, I agree with the sentiment that UPX should be used on
>almost all (if not all) executables shipped with Debian.
The reliability aspects (executables suddenly start failing if you
temporarily run out of hard disk space in /tmp or wherever) would be a
killer for me.
(Given this, compressing /bin/rm would be extremely foolish. :))
Incidentally, I assume the temporarily decompressed executables created
by UPX are mode 700?
Colin Watson [email@example.com]