However, this week I read a post on Reddit[2] that was a bit
disturbing to me. Meaningfully, it proclaims that the main development
platform for nvmm is now DragonflyBSD rather than NetBSD. It also
claims that the implementation in NetBSD is now "stale and
broken". Comparing the timestamps of the last commits in the
repositories [3] and [4], the last activities are only three months
apart. The nature and extent of the respective changes is difficult
for me to evaluate. Is anyone here deeper into this and can say what
the general state of nvmm in NetBSD is?
1) nvmm seems to work well in netbsd (I haven't run it yet) and there has
been bug fixing.
2) code flows between BSDs a lot, in many directions.
3) You could run diff to see what's different and why.
4) The language in the reddit post does not sound particularly
constructive. Someone with knowledge of improved code in DragonFly (I
don't know if that's true or not) could send a message here or
teech-kern pointing it out and suggesting we update, rather than being
dismissive on reddit. Or file PRs and list them; technical criticism is
fair.
Probably after your message (which I view as helpful) someone(tm) will
look at the diff. But if you are inclined to do that and post some
comments, that's probably useful.