F.A.Q.

Why BSD

  • Lower latency regarding networking protocols. Netflix for example use FreeBSD as their primary server component.

  • FreeBSD ensures all packages are part of a single centralized repository. This prevents unwanted codes or snippets from finding their way to any particular BSD package.

  • Linux systems are a bunch of different components added from various sources This is unsuitable for exhaustive verification of the code and can leads to bugs every time one of them release an update.

  • Although most Linux systems experience a much faster updating schedule than their BSD counterparts, the update process tend to frustrate even the most prolific users. Updating any existing software on your Linux machine means that the previous version of the software is completely removed or purged from your system.

  • FreeBSD is much more flexible than Linux. It lets users select what to update and what to leave as is. You can choose only the core components like src, world, and kernel to update while keeping all other parts of your system as it currently is. Not only this, you can even select sub-components to update.

  • Linux distros are nothing but a bunch of different components added from varying sources. This leads to degraded backward compatibility as most systems are unable to keep track of such numerous compatibility logs and update them accordingly.

  • Also, the countless number of open source contributors that take part in the Linux development process makes it almost entirely impossible to ship out applications with greater backward compatibility support.

  • Suppose, you developed your own Linux kernel, installing updates also update the core kernel.

  • Linux kernel is based on Minix! BSD on UNIX.

  • Centralized System Mimicry. It is possible to mimic the classic server-client(s) model in order to benefit from hardware advantages of such a type. This require at least one WhiteBox* device that will act as server.