Hi. My name is vall, and I am sick with the NIH-syndrome.
Not a big joke, but actually.
FreeBSD has a lot of contrib software from others BSDs:
- from OpenBSD there are mandoc (with mdocml, apropos) m4, lagg, dhclient, pf, carp, crypto, ssh (with sftp, sshd), x86emu, grep, make, netcat, diff3, bc, dc;
- from NetBSD there are rc.d, disklabel (originally written by Theo de Raadt), tmpfs, stat;
- and a bunch from external world, like less, ncurses (from GNU), top, etc.
And there due to the fact that FreeBSD has more developers then others have.
And I love FreeBSD so much, and I learn it, but when I connect to home router thru dhcp I think every time "this is provided by OpenBSD code", or when I learn rc.d I think "oh that was taken from NetBSD".
I tried OpenBSD and NetBSD, but they gives me just a lot of pain, problems and computers slowdowns.
I know that NIH-syndrome is rejected by FreeBSD commutity, but I don't want to think every time system loading that FreeBSD is like a Linux-distro, that just takes all external software together.
I don't speak that search and import ready solutions is a lazy job. For example, ZFS or dTrace are production excellent technologies with no alternatives, or Clang takes a lot from FreeBSD developers, and anyway code if shuffling between projects, because it's open source. But yet again, OpenSSH, mandoc, LibreSSL, OpenBSD Cryptography Framework, PF are so widely using and was created inside parent OS.. Uhh..
And probably question is:
Does you have the same syndrome, do you fight with it, or you don't think about things like that, or you surrended to that feeling and use OpenBSD (it seems they are inspired by NIH-syndrome)?
Thanks for reading!
Not a big joke, but actually.
FreeBSD has a lot of contrib software from others BSDs:
- from OpenBSD there are mandoc (with mdocml, apropos) m4, lagg, dhclient, pf, carp, crypto, ssh (with sftp, sshd), x86emu, grep, make, netcat, diff3, bc, dc;
- from NetBSD there are rc.d, disklabel (originally written by Theo de Raadt), tmpfs, stat;
- and a bunch from external world, like less, ncurses (from GNU), top, etc.
And there due to the fact that FreeBSD has more developers then others have.
And I love FreeBSD so much, and I learn it, but when I connect to home router thru dhcp I think every time "this is provided by OpenBSD code", or when I learn rc.d I think "oh that was taken from NetBSD".
I tried OpenBSD and NetBSD, but they gives me just a lot of pain, problems and computers slowdowns.
I know that NIH-syndrome is rejected by FreeBSD commutity, but I don't want to think every time system loading that FreeBSD is like a Linux-distro, that just takes all external software together.
I don't speak that search and import ready solutions is a lazy job. For example, ZFS or dTrace are production excellent technologies with no alternatives, or Clang takes a lot from FreeBSD developers, and anyway code if shuffling between projects, because it's open source. But yet again, OpenSSH, mandoc, LibreSSL, OpenBSD Cryptography Framework, PF are so widely using and was created inside parent OS.. Uhh..
And probably question is:
Does you have the same syndrome, do you fight with it, or you don't think about things like that, or you surrended to that feeling and use OpenBSD (it seems they are inspired by NIH-syndrome)?
Thanks for reading!