¿Es posible hacer funciones avanzadas en los programas de Linux?