From: | Mads Worsøe Duun <mads@xxxxxxxxx> |
Date: | Fri, 25 Nov 2011 10:58:20 +0100 |
I have been following DragonFlyBSD for several years now, and think the project have some very interesting ideas. But I have some questions and suggestions about some of the goals.
All around you read that dbsd has a "hybrid" kernel, which means that e.g. devices can operate as user processes instead of a kernel process. Personally I think that neither a microkernel or a monolithic kernel is the best solution, but something in between. Therefore, how much can of dbsd can already be running as a user processes, and witch part is already running as a user processes in dbsd?
Minix has a reincarnation server, that constantly checks if a process has crashed, and if it has, it restart the process. Does dbsd have something like that?
Concerning Hammer, is it today possible to make some kind of “boot environment”, as you can with ZFS on Solaris/FreeBSD?
About packages installation, the new pbi format from PC-BSD, sounds like it could do much of the stuff from the packages installation section on the Goal page. I have asked on the PC-BSD forum, how much work it would take to port the pbi format to use pkgsrc instead of FreeBSDs ports, and it seems that it would be relative simple. What do you think?
Cheers,
Mads Worsøe Duun