Realmente un SO como GNU/Linux aunque pensado para ejecutarse en algunos uC no está diseñado para los uC de Microchip, más bien para núcleos diseñados como módulos de Propiedad Intelectual o Megafunciones que normalmente se destinan para embeberlos en un FPGA, hay que tener en cuenta que estos SO necesitan más recursos que los que normalmente puede ofertar cualquier PIC, pero eso no siginifca que por utilizar un PIC sin un SO como GNU/Linux nos estamos perdiendo de los avances tecnológicos, para uC como los PIC, 8051, Z80, etc tenemos un montón de RTOS, que si no tienen las ventajas que uCLinux, si nos permiten aprovecharnos de los SO embebidos y esto puede ser una gran fuente de entrenamiento para los que comienzan.
Yo personalmente no me siento capaz de comenzar a trabajar con uCLinux, pero voy tirando mis cachimbazos con los RTOS, para ir aprendiendo y porder meterle a eso de uCLinux o EmbeddedLinux.
Un saludo Reinier
PD: Creo que lo que quizo decir SimonMG es que antes de ponerse a trabajar en un SO como uCLinux lo mejor es ir dando pasitos cortos para después poder correr, no me parece que haya querido ofender a nadie.