Debian GNU/kFreeBSD inside native FreeBSD jail
Saturday, January 6th, 2007It has been some time now since development on Debian GNU/kFreeBSD started, which aims at bringing together the FreeBSD kernel with a GNU userland.
There exists a similar implementation called Gentoo GNU/kFreeBSD, although I had no time yet to review it.
The Debian developers made some notable progress since last year, but there are still lots of issues. Check out the project website for further details.
Now let’s look at an abscure idea, that struck me when I first looked at Debian GNU/kFreeBSD last spring.
Why not try to run Debian GNU/kFreeBSD inside a native FreeBSD jail (or inside a Debian GNU/kFreeBSD jail)?
One might argue where’s the point in doing so. But under that premise I could also ask, what’s the point then in having hundreds of Linux distros which basically do the same thing — only in a different way?
Let’s imagine the possibilities:
- Run native GNU/kFreeBSD hosts with both GNU/kFreeBSD and native FreeBSD userland jails
- Run native FreeBSD hosts with both GNU/kFreeBSD and native FreeBSD userland jails
If you’re familiar with the concepts of OpenVZ/Virtuozzo or the Linux VServer project, you’ll see some similarities and maybe even the reason for trying out this weird idea.
I must admit, that the current implementation is far away from production grade. There’s a lot of dirty handwork involved. Aparently there is no point in trying to streamline the process right now, since GNU/kFreebSD is still under heavy development. Automated setups should be easy to implement as soon as the Debian Installer is ported and package support is fixed in debootstrap.
Are you ready to read on? Ok, let’s go to work then…

