[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: FYI: dh_upx compresses i386 executables

Alexander Hvostov <vulture@aoi.dyndns.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                                     [cjw44@flatline.org.uk]

Reply to: