If I were to use the Fiasco.OC kernel on my Gentoo box, all of my Linux applications will work appropriately without any special tinkering, is this correct.   And would I also be able to get packages without having to specially compile them to run on L4.  

I used to think that if I only had Genode that I would have to specially compile packages, but now for some reason I am unsure.

Also since L4 utilizes Linux, all of the Linux patches that are out there would still be able to work for Fiasco.OC, right?