Ports ] [ Main ]

Debian GNU/kFreeBSD

Debian GNU/kFreeBSD is a port that consists of GNU userland using the GNU C library on top of FreeBSD's kernel, coupled with the regular Debian package set.

The GNU C library was ported to FreeBSD's kernel by Bruno Haible.

Get started

The base system is fully functional. For installing Debian GNU/kFreeBSD and other useful information, refer to the install notes.

There exist several mirrors. You can use the base system in the tarball to fetch packages from it. Most of the packages in Debian unstable are ported and available in this archive.

How to help

There's still a large amount of packages that need fixing. Luckily, because we use Glibc the portability problems are very simple and most times it's just a matter of copying a test case for "k*bsd*-gnu" from another Glibc-based system (like GNU or GNU/Linux). Look at the porting document for details.

If you want to help porting packages, look at our patches directory first to ensure you don't repeat already done work. (Please don't submit patches from our directory, many of them are not ready to be sent.)

Also look at the TODO file for more details on what needs to be done.

Contact

Debian GNU/k*BSD mailing list. The old Debian Glibc-BSD mailing list is now defunct.

#gnu-kbsd IRC channel (at irc.freenode.net).