The MINIX3 has already supported ARM-based platforms such as BeagleBoard. The goal of this project is port the MINIX3 to the RaspberryPi. The task requires changing booting process, because it doesn't allow have more than one platform. Also, some of RaspberryPi drivers such as USB, SDCard, SPI, I2C, etc. must be implemented.