If you are not satisfied the speed at which your applications (Office suite, web-browser…) are opened/loaded in Fedora 21, then you should try ‘preload’.
‘preload’ is a utility that shortens application loading times in GNU/Linux by loading them into RAM (‘page cache‘, to be precise), before they are being opened/executed by the user. ‘preload’ achieves this by trying to predict which application (s) the user is most likely open in the near future, and it generates this ‘predictive engine’ (the accuracy of which gets improved as time passes by) by monitoring the ‘application execution behavior’ of the user, first.
I did write a decent review of ‘preload’ by using it under Ubuntu 13.04, a while ago, and my verdict was that, it was worth installing, because on most occasions, it did shorten the application loading times.
If you use Fedora 21 (I’m loving it!), then you too can install ‘preload’ easily, but since the installation steps are slightly different in Fedora, I thought wring to ‘How To’ would come in handy.
The installation is very simple. First we have to install it (obviously). Then we have to make sure it is executed during boot. And finally, we will simply execute it (that is only if you don’t want to reboot the PC for the changes to take effect).
Step 1: Open-up a terminal window and enter the below command to install ‘preload’:
sudo yum install preload
Step 2: Use the below command to enable it during booting-up:
sudo systemctl enable preload
Step 3: If you don’t want to reboot for the changes to take effect, then enter the below command so that it immediately starts to run from the background of your current desktop session (this has to be performed only once):
sudo systemctl start preload
That should do it (though please keep in mind that, before it can speed things up, ‘preload’ has to first create the ‘predictive engine’, which takes a while. So be patient 🙂 ).