It's an Eclipse based IDE mantained by Texas Instruments.
Recently TI began to build a version of its IDE for Linux however there are many things still broken.
MSP430 Launchpad is not yet supported (at least in 5.x version. 6.x version claim to be compatible with some launchpads), I advice you to use mspgcc and mspdebug, if you need an IDE you can use Eclipse and xPG plugin!
Currently latest version of CCS is 5.3, be sure that you have at least this version. NOTE: This howto is written for Debian Wheezy, it could be adapted for other distros using a bit of brain instead of copy-paste :)
# nano /etc/udev/rules.d/71-ti-permissions.rules
Add this row at top:
SUBSYSTEM=="usb",ENV{DEVTYPE}=="usb_device",ATTRS{idVendor}=="1cbe",ATTRS{idProduct}=="00fd",MODE:="0666"
# usermod -a -G plugdev YOURUSERNAME # usermod -a -G plugdev YOURUSERNAME
# cp WHERE_YOU_EXTRACT/release/build/i386/libftd2xx.so.1.1.12 /usr/lib (make sure to copy 32bit version, ccs need the 32 version regardless if you have a 64bit installation) # ln -s /usr/lib/libftd2xx.so.1.1.12 /usr/lib/libftd2xx.so
# apt-get install libusb-1.0-0:i386 # ln -s /lib/i386-linux-gnu/libusb-1.0.so.0.1.0 /usr/lib/libusb-1.0.so