I"m confused about the arm versions of software running on the pi.
If for example I am running Linux on my x86 laptop, the various softwares can be apt-get via the command prompt as long as they exist in one of the sources. I can then also apt-get those same softwares via the pi that also points to this same sources. What I don"t understand is doesn"t the softwares downloaded need to be compiled to run on the arm processor and not the x86 family. How does it know/work ? Clearly I"m missing something!