UWAGA: Wszelkie operacje na plikach robimy po wykonaniu kopii zapasowej.Proponowane rozwiązanie teoretycznie winno nam przyspieszyć wykonywanie programów. Szybkość dysków, szczególnie talerzowych w porównaniu do operacji wykonywanych przez procesor i w pamięci RAM jest zdecydowanie mniejsza. Rozwiązanie ma swoje wady - nie za każdym razem zadziała. Także po każdej aktualizacji trzeba ponowić operację. Jeśli jednak zadziała, to... możecie zliczać ile milisekund zaoszczędziliście. Polega na zastosowaniu Ultimate Packer for eXecutables. Więcej:
http://upx.sourceforge.net/1. Instalujemy program:
# pacman -S upx
2. Wybieramy plik (wykonywalny) do pakowania, robimy jego kopię i wydajemy polecenie:
# upx --best nazwa_pliku
3. Jeśli nie działa - przywracamy z kopii, bądź reinstalujemy program.
Przykład dla Master PDF Editor:
/opt/masterpdfeditor $ sudo upx --best master-pdf-editor
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2013
UPX 3.91 Markus Oberhumer, Laszlo Molnar & John Reiser Sep 30th 2013
File size Ratio Format Name
-------------------- ------ ----------- -----------
5076656 -> 2095328 41.27% linux/ElfAMD master-pdf-editor
Packed 1 file.
Przełącznik --best powoduje wybór najlepszej kompresji; więcej informacji uzyskamy po wydaniu:
upx --help
UWAGA: Samo działanie upx, szczególnie z przełącznikiem --best może trwać bardzo długo.