Porting drivers, programs and applications to MINIX 3? - Minix

This is a discussion on Porting drivers, programs and applications to MINIX 3? - Minix ; http://www.minix3.org/projects.html
Here are Some Projects that We Need
* Testing MINIX 3 on different platforms
* Porting programs and applications to MINIX 3
* Porting drivers to MINIX 3
* Building a driver framework to use FreeBSD or Linux drivers
...

Porting drivers, programs and applications to MINIX 3?

Here are Some Projects that We Need
* Testing MINIX 3 on different platforms
* Porting programs and applications to MINIX 3
* Porting drivers to MINIX 3
* Building a driver framework to use FreeBSD or Linux drivers
* Porting MINIX 3 to different architectures

Porting from where?
From linux/unix?
How to do that if person know C but don't know Minix or Linux design?
Maybe if someone can make good and detail tutorial with one real
driver/program porting?

* Building a driver framework to use FreeBSD or Linux drivers
What does it means?
What is different from driver porting?