• KindaABigDyl@programming.dev
      link
      fedilink
      arrow-up
      31
      ·
      edit-2
      3 days ago

      FreeBSD is not Linux, it is Unix.

      See the “BSD?” That stands for “Berkley Software Distribution” which was the Unix that was used at UC Berkley back in the day. It uses a Unix kernel not the Linux kernel.

      There is certainly overlap between the worlds of modern Unix and Linux, since much of the Unix world benefits from the popularity of Linux and FOSS as a whole, but it still is its own thing.

      Namely, the biggest difference is that FreeBSD is a complete OS. All components other than a user’s personally installed apps are made by (or at least integrated and maintained by) the FreeBSD team itself. Linux is technically just a kernel, and a Linux distribution, while similar to a Unix distribution, is made up of many many many moving parts made by lots of different people, each piece with its own goals then steered into working together.

      Now, there are some exceptions. There is a bit of a blur now. These days, the BSDs have more 3rd-party parts and the Linux world has become more governed and polished, but they are ultimately different things with different goals.

      There are plenty of other BSD descendents including OpenBSD and to a lesser extent Darwin (aka the macOS core, which runs an XNU kernel based on the Mach microkernel with a BSD subsystem beside it)

    • Successful_Try543@feddit.org
      link
      fedilink
      arrow-up
      6
      ·
      edit-2
      2 days ago

      FreeBSD and Linux are both unixoid OSes. (More precisely, Linux is only a kernel, an OS using Linux is usually known as GNU/Linux or as some like to call it GNU+Linux)

      Unlike Linux, which was backwards engineered to be POSIX (a Unix standard) compatible, FreeBSD derived directly from Unix (although it doesn’t use any original Unix code anymore).