Desde AquíHayApuntes.com llega este tutorial para configurar las herramientas básicas para programar microcontroladores PIC bajo el sistema operativo Ubuntu.
En el artículo se explica como instalar y configurar las herramientas Piklab + SDCC (Small Device C Compiler) + programador ICD2.