Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

Debian 6 will also be available with the FreeBSD kernel. Why did they decide to to that and why should I use it?

share|improve this question
4  
I've used only the Linux part, but here's a wiki page: wiki.debian.org/Debian_GNU/kFreeBSD_why –  Tshepang Mar 19 '11 at 15:39
7  
Why they decided to do it: because someone in the project thought it would be cool or had some use for it. Debian doesn't have a long-term characteristic leader or centrally-imposed strategies, things happen largely because individuals went and did the work. –  Gilles Mar 19 '11 at 19:51

5 Answers 5

up vote 11 down vote accepted

I think the most compelling reason would be to run ZFS under a familiar GNU/Linux userspace.

share|improve this answer
    
Note that zfs is now available native for Linux and packaged for debian as well (kernel modules via dkms) –  Stéphane Chazelas Sep 22 '12 at 20:49

Actually based on my experience with Debian/kFreeBSD, you shouldn't:

I encountered all of this while trying to set up a backup system with GNU/kFreeBSD and ZFS. In the end I threw the towel and went with zfs-fuse on standard Debian. Works very well. I have just replaced a failing hard disk yesterday and all went wonderfully smooth (link in french: http://meta.libera.cc/2012/09/linux-zfs-et-disque-sata-remplacement.html )

  • first of all there is no specific documentation concerning Debian/kFreeBSD. You get either the Debian documentation or the FreeBSD documentation. Problem occurs when you sit in the middle you don't know where too look for.
  • no user-support oriented mailing list, only a dev mailing list http://lists.debian.org/debian-bsd/2012/09/threads.html
  • firmware for devices is not packaged for kFreeBSD, meaning many NICS will not work. see: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=642468
  • keyboard setup is broken is the installer: how nice when you set discover that you can't login after your first install (not everybody hese uses QWERTY you know ...)
  • many enterprise grade packages are not working (Amanda, ldap integration) see: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=661697
  • the install CD is buggy in rescue mode: if you get

    mount /dev/da4s1 /mnt mount: mounting /dev/da4s1 on /mnt/failed: No such file or directory

it means you should interstand you have to do

mount -t ufs /dev/da4s1 /mnt

to get it working ...

see: http://lists.debian.org/debian-bsd/2012/02/msg00090.html

  • if you know BSD and Linux you get confused about which synthay you should use for base commands. For instance fdisk is Linux-like but kbdcontrol, ifconfig, mkfs are BSD-like

and most important the project name is much too difficult to write :) uppercase then lower then upper then lower then upper then lower ...

All in all maybe a good idea, but let's wait it leaves the alpha stage ...

share|improve this answer

Debian is a "Universal Operating System", the kFreeBSD is another example to this. They experimenting with other kernel too, like Hurd, Darwin and others.

The answer, why the FreeBSD's kernel is the most used along with the Linux kernel, is the richness of that kernel. It's best features ZFS filesystem, Jail virtualization subsystem and others.

share|improve this answer

Debian does not target a specific kernel. Debian GNU/Linux is just one variant (the most popular and advanced). There are also Debian GNU/NetBSD, Debian GNU/Hurd, Debian GNU/Darwin, and as you mentioned Debian GNU/kFreeBSD (and perhaps more). Porting Debian to non-Linux kernels is useful for people (users, system administrators, system developers, etc) who are using/developing a non-Linux kernel but would like to take advantage of the Debian (dpkg, apt, aptitude, debconf, the policy) and GNU (coreutils, autotools, bash, gcc, gdb, etc) tools.

share|improve this answer

Debian kFreeBSD is officially considered a technical preview right now. This means it works but is not completely ready for production use.

If you just want a usable system stick with Debian Linux for now.

Once it graduates from technical preview status, you may want to reexamine it if you have needs that are better fulfilled by BSD than Linux, such as ZFS and the OpenBSD Packet Filter (pf).

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.