|
|
|
|
|
by SpecialistK
778 days ago
|
|
I would say the BSDs and Linux differ in two major ways (to a neophyte, at least): 1) is that BSDs use a monorepo - the kernel and userland are all developed by the same team in the same place, rather than GNU coreutils on top of the Linux kernel, packaged by a number of different distros. So each of the 4 major BSDs (Free, Net, Dragonfly, and Open) are full operating systems with their own teams and priorities. They share code and history (Dragonfly is a fork of Free, Open is a fork of Net; all are derived from 4.4BSD in the early 90s) but have diverged into their own niches. GhostBSD, TrueNAS, opnSense, and GhostBSD are downstream "distros" of FreeBSD. 2) is the license: whereas Linux and GNU use the copyleft Gnu Public License, the BSDs use a permissive license. This means that BSD code can be used in proprietary software (including but not limited to Sony's Playstation OSes and Windows(!!) [ever wonder why the Windows HOSTS file is in such a weird location...?]) and merged into Linux. But GPL code cannot be added to BSD. Copyleft vs permissive licensing is a bit of a religious disagreement in the FLOSS world. |
|
I do wonder though, if most Corps want as much leverage and rights for themselves, why did Linux largely “win” in the enterprise world.