If you want to get started, you\'ll need
1. an ARM cross-compiler, e.g. https://sourcery.mentor.com/sgpp/lite/a ... nu.tar.bz2
2. Compile the kernel for ARMv6: http://raspi.springnote.com/pages/8234994
3. Get an ARM rootfs, e.g. with debootstrap
Using those you can run it in an emulator.
Once you get the board, you\'ll also need some extra files like the GPU blob (anything else?).
That\'s how I understand it.
Edit: With that method, it won\'t use hardware acceleration (GPU) and if you use Linux with a GUI it will look slow (check out the videos) but Fedora ARM will be ported to the raspberry pi with hw acceleration (for BCM 2835).