Во-первых, даже в Windows нет такой вещи, как оптимизация программы. все они используют утилиту, которая поставляется с окнами. Они дефрагментируют систему, удаляют временные файлы, файлы cookie и тому подобное. Они только делают дурака из новичков. Так что не платите за такие программы под Windows. Используйте CCleaner и время от времени дефрагментируйте свой жесткий диск. Это должно сделать трюк для Windows
И для части Linux, вам не нужно. Если вы хотите удалить временные файлы и тому подобное, используйте BleachBit. Но это не ускорит вашу систему. Система LINUX замедляется только тогда, когда ваш HD заполняется, и это тоже не заметно.
http://www.howtogeek.com/115229/htg-explains-why-linux-doesnt-need-defragmenting/
http://www.webupd8.org/2009/10/defragmenting-linux-ext3-filesystems.html