Well, its a matter of someone sitting down and doing the work.
That's how it has always been. I can't do everything, at least
not in the same time frame as the dozens of people working on
FreeBSD. The best I can do for many of these subsystems in a
short time frame is to create the infrastructure needed to allow
other developers to come in and finish it off while I move onto
something else. LWP is a great example of that working. SMP is
a great example of that lagging.
All of my boxes are 64-bit capable and I would love to see DragonFly
operate in 64 bit mode, but ultimately that is not as interesting a
project as getting a 64 bit filesystem with infinite snapshot
capabilities and getting clustering working. I would dearly love to
see someone with the same dedication work on 64 bit mode ane finish
off the SMP support.
-Matt