3 ms·
Going by volumes of commits and posts on most mailing list, it has been in a long slow decline since probably early-mid 00's. I'll leave others to speculate on
by throwawaylinux 3y ago
Going by volumes of commits and posts on most mailing list, it has been in a long slow decline since probably early-mid 00's. I'll leave others to speculate on the reasons, but it is a pity. I'm a Linux user and developer and hardly meddled with the BSDs, but I think competition in the open source OS space is a great benefit. I certainly remember the competition used to spur ideas and development in days past.
One thing that has amazed me is that despite the weight of development and investment in Linux far outstripping FreeBSD since around that time if not earlier, FreeBSD still managed to hold its own in performance, at least in some workloads and situations. Is there something about the people, community, methodologies, or technology that provide advantages to help achieve this? It would have been nice to know what could have been with a more even split of resources.
Although I will say in my experience by far the most capable people have been those with passion who would have been working on a project as a hobby anyway (if not so many hours), and often the best results come from those people attacking problems that interest or concern them as opposed to ones that go through committees and executives and project managers, etc. The latter often serve to crapify things in the long run by being driven by short-term and selfish thinking (not necessarily by any one developer or person, just the nature of the whole beast). Linux kernel has been doing as well as can be expected in avoiding that corporate crapification, but it certainly is not immune. I could easily believe the average developer-hour invested in FreeBSD has a far greater value to the project in general than that in Linux (yes I'm aware many FreeBSD developers do get paid to work on it, and many Linux ones don't).
(References)
https://marc.info/?l=freebsd-commits-all https://marc.info/?l=freebsd-commits-all
https://marc.info/?l=freebsd-hackers https://marc.info/?l=freebsd-hackers
https://marc.info/?l=freebsd-current https://marc.info/?l=freebsd-current