i would only suggest you in my first instance to try to develop your own code based upon freebsd like nomad or dragonfly for example, and not with a debian based distro like Ubuntu . But then you have explained better your intention so i understood what you want do with it.try to do your personal custom graphical version of Xfce instead ,maybe together with Bsd System to develop a "freeBSD" fork, if you like it
I'm also thinking to run FreeBSD on top of xubuntu,virtualized with qemu and kvm and libvirt,since they allow nested vms. I'm very excited for this project that I'm working on