Note that I am a beginner myself.
My understanding is: a system is only linear if all of its components (at least on a very abstract, lumped component level) are linear. It becomes non-linear once you introduce a non-linear component.
Not sure I understand your question. Could you be more precise?