Prelink o com millorar la velocitat de càrrega de les aplicacions

Ubuntu ràpid

Els sistemes operatius GNU / Linux no solen tenir grans problemes de velocitat, però les coses sempre poden millorar. No és cap secret que la versió estàndard d'Ubuntu va perdre molta velocitat amb l'arribada de l'entorn gràfic Unity, de manera que podria ser una bona idea donar-li «vitamines» al nostre sistema perquè es mogui encara més ràpid. Una de les vitamines que li podem donar al nostre PC amb GNU / Linux es diu Prelink.

Prelink és un programa que millorarà la velocitat de sistema reduint el temps de càrrega de les aplicacions. És clar que aquesta millora no serà una barbaritat en molts ordinadors, però sí que es pot notar en alguns sistemes operatius, com poden ser els que fan servir moltes llibreries, com els basats en KDE. A continuació us ensenyarem a instal·lar i configurar Prelink al vostre ordinador GNU / Linux.

Com instal·lar i configurar Prelink

  1. Prelink està disponible en els repositoris per defecte de la majoria de distribucions Linux, de manera que instal·lar-és tan fàcil com obrir una terminal i escriure la següent comanda:
sudo apt install prelink
  1. Pot provocar alguns errors amb algunes llibreries i aplicacions propietàries, de manera que després d'instal·lar-haurem d'incloure algunes excepcions a l'arxiu /etc/prelink.conf. Obrim l'arxiu i copiem dins el següent:
# Skype
-b /usr/lib32/skype/skype
-b /usr/lib/skype/skype

# Flash Player Plugin
-b /usr/lib/mozilla/plugins/libflashplayer.so

# NVIDIA
-b /usr/lib/libGL.so*
-b /usr/lib32/libGL.so*
-b //usr/lib/libOpenCL.so*
-b //usr/lib32/libOpenCL.so*
-b /usr/lib32/vdpau/
-b /usr/lib/vdpau/
-b /usr/lib/xorg/modules/drivers/nvidia_drv.so
-b /usr/lib/xorg/modules/extensions/libglx.so*
-b /usr/lib/libnvidia-*
-b /usr/lib32/libnvidia-*

# Catalyst
-b /usr/lib/libati*
-b /usr/lib/fglrx*
-b /usr/lib/libAMDXvBA*
-b /usr/lib/libGL.so*
-b /usr/lib/libfglrx*
-b /usr/lib/xorg/modules/dri/fglrx_dri.so
-b /usr/lib/xorg/modules/drivers/fglrx_drv.so
-b /usr/lib/xorg/modules/extensions/fglrx/
-b /usr/lib/xorg/modules/linux/libfglrxdrm.so
-b /usr/lib/xorg/modules/extensions/libglx.so
  1. Ja amb les excepcions incloses, vam realitzar l'optimització de sistema obrint una terminal i escrivint el següent comandament:
prelink -amvR
  1. Val la pena també programar que la comanda anterior es realitzi periòdicament, ja que qualsevol actualització de les llibreries podria fer que deixés de funcionar. Programarem l'execució de la comanda anterior creant el fitxer /etc/cron.daily/prelink amb el text en el seu interior:
#!/bin/bash
[[ -x /usr/bin/prelink ]] && /usr/bin/prelink -amR &>/dev/null
  1. I li donem permisos obrint una terminal i escrivint el següent comandament:
chmod 755 /etc/cron.daily/prelink

Passos especials per a KDE

Si feu servir un entorn gràfic basat en KDE, caldrà afegir a l'arxiu /etc/profile.d/kde-is-prelinked.sh el següent text:

export KDE_IS_PRELINKED=1

A continuació, li donarem els permisos necessaris obrint una terminal i escrivint el següent comandament:

chmod 755 /etc/profile.d/kde-is-prelinked.sh
Ja ho heu provat? Què us ha semblat? Heu notat alguna millora?