I know, there is google. :-)
But someone could suggest a document that explains in simple words how the Raspberry Pi boot process works? In Fedora I know there is a vfat partition. What are the involved files? Who tell to look for the uboot file? Etc.
Please be patient, I'm not a developer nor an engineer, just asking to understand a little bit more how things works.