Bootloaders
Open source bootloaders u-boot and redboot are de-facto standard bootloaders used in embedded Linux systems.
Redboot is a bit more difficult to get in, because it’s a part of eCos RTOS framework which requires additional setup.
To compile u-boot it is enough to do make <board_name>_config.