Ultimamente he escuchado por ahí... que como el S.O linux es de código abierto y, por lo tanto, se puede modificar...

Ahora.. ¿Es posible en todas sus distribuciones?
¿Cómo es posible hacer esto y que es lo que se puede personalizar? ¿con que herramientas?
Se que se pueden hacer varias cosas... ¿pero modificar cosas del s.o y aplicaciones? Se ve medio flashero

Estoy usando Ubuntu y es posible hacer lo que escuché?