But of course... I can't take any credit for any of them so I will link the original posts:
The first is a thread from OCZ forums (with input from staff) about aligning the partitions on your SSD with the erase blocks (chunks that get written to) to ensure that two aren't involved in an action when one should be; this obviously degrades the performance experienced. Bear in mind that even not doing this will still give you a drive that outperforms pretty much any HDD, but if you spend the money on your new toy, you may as well get your money's worth eh?!http://www.ocztechnologyforum.com/forum/showthread.php?54379-Linux-Tips-tweaks-and-alignment&p=373226&viewfull=1#post373226
I have just installed Ubuntu 10.04 beta1 which boots to the desktop in under 30 seconds on my SSD... I'm not sure how much of this is the SSD, how much is my tweaking and how much is the removal of HAL and the implementation of plymouth, but I had fun doing it anyway!
Optimising Ubuntu to run on an SSD:http://tombuntu.com/index.php/2008/09/04/four-tweaks-for-using-linux-with-solid-state-drives/
I use "noatime" in fstab to reduce writes to the disk, I edited /etc/rc.local to ensure the "deadline" scheduler is used, but I use Chrome so haven't bothered with the Firefox tweak. Also, how often does my /tmp folder get written to? On a desktop install not very much I would have thought, so I keep my RAM just as that. Also, it seems to be a general consensus on the web that swap on an SSD is fine as with the newer wear-leveling firmwares the drive will last you years anyway. (But please make your own decision on the evidence, this is just my opinion!)