This is wonderful news: the Debian GNU/kFreeBSD distribution is now official. I’ve been very impressed with this port for quite some time now and am very pleased to see it available in all the debian repositories.
Congratulations to all the debian people on another huge step forward!
If you want to help out, there is a TODO file for the Debian GNU/kFreeBSD port here.
I’m confused about a FreeBSD jail I’ve setup. I’m using the ultradesic minichroot.sh script to enter the jail, but it doesn’t seem to affect what’s happening. I run a kldstat (kind of like lsmod in linux) in the host environment, and get this output:
# kldstat
Id Refs Address Size Name
1 7 0xc0400000 906518 kernel
2 1 0xc0d07000 6a32c acpi.ko
3 1 0xc1d8a000 22000 linux.ko
And then I enter the jail and do the same thing:
# ./minichroot.sh /usr/jail6
MiniBSD6 / # kldstat
Id Refs Address Size Name
kldstat: can't stat file id 1: Invalid argument
kldstat: can't stat file id 2: Invalid argument
kldstat: can't stat file id 3: Invalid argument
I wouldn’t be bothering with this, but I’m trying to mount a disk image:
MiniBSD6 / # mdconfig -a -t malloc -s 1m
mdconfig: failed to load geom_md module: No such file or directory
Doh!
I did a “dist-upgrade” on my kFreeBSD debian / gnu test machine today, and upon restart, X11 failed to start.
I realize that this debian port is incredibly volatile and experimental, so I don’t want to sound like I’m complaining, just reporting my experience. I’m confident that in good time the problem will be fixed. I had just gotten iceweasel to work on it, so I’m looking forward to getting back to that stage.
I’m currently reading the “Linux Networking Cookbook”, by Carla Schroder. I chose this book as I’m constantly working with networks, primarily with linux workstations and notebooks, Mac OS X desktops, as well as FreeBSD based (pfSense and m0n0wall) firewalls and routers.
While pfSense and m0n0wall make setting up a firewall and VPN pretty easy, I stil have many questions about routing, sub-netting and network architecture best practices. I hope by reading this book, I’ll gain a better understanding of how “good” networks are built, and how to avoid potential problems with an uncertain future about how a network will evolve and be used.