Berkeley Software Distribution Came About From Academic Group Projects With Unix and VAX at
Berkeley Software Distribution Came About From Academic Group Projects With Unix and VAX at
Linux kernel for his Masters Thesis, based upon the minix system of the time, for i386 PC. in 1990. It
was originally free and open source and has stayed that way.
Berkeley Software Distribution came about from academic group projects with Unix and VAX at
Berkely, California starting in 1978. It has at times been free, proprietary, limited , closed, and open
sourced.
Linux has always been a home brew affair and was not really a networked operating system, whereas
BSD is where the internet was invented. It just comes from deeper academic American Roots.
The BSD kernel is monolithic, it does not regularly pull in plug-ins or drivers or additional modules by
default, whereas the Linux kernel is very modular and flexible by default. This makes the BSD kernel
able to deal with much more tightly-coupled internal functions and to rely less on the OS to handle all
things kernel. The delineation between kernel space and user space is absolute in the BSD kernel, while
Linux can take advantage of all sorts of dynamism that simplifies interaction between user and kernel
space code.
Both the GNU and BSD licenses are mostly wide open (BSD is more permissive) they have freely
shared code for many years, and the two systems have grown much closer to having most of the same
basic programs. Much of the Unix ecosystem is now the same on both Operating systems, though
individual significant differences still exist.
Often the BSD version of the same program on Linux will have different minor features, perhaps more,
perhaps less options, and its own set of documentation.
BSD is at least in flavor still more like old Unix and less like CPM than Linux.
Because they use the same compilers and for the most part the same user code and shells and so on, they
are used pretty much the same.
All Linux distros run the same, all have the same capabilities and basic setup.
NetBSD (I have no idea what they are really up to now) historically was designed to build and run on
the maximum number of different types of computers. If you have an old MAC or an Alpha or some
strange Japanese rig, it will probably run NetBSD.
NetBSD apparently does innovative research into some interesting topics.
Research carried out using NetBSD
OpenBSD — http://www.openbsd.org
OpenBSD centers on security and code correctness and review and making systems more secure.
TrueOS is FreeBSD that concentrates on a luxurious user experience, and making installation and use
for beginners easy. It is as far as I can tell exclusively X86_64
centered.
TrueOS | FreeBSD Desktop Operating System with ZFS - TrueOS
Both BSD and Linux offer source packages and binary packages, but the BSDs have developed the
PORTS system as a system and software building facility that allows users to create their own compiled
programs optimized for their use.
It is “a thing” that BSD operators want to do much more than Linux users generally, so it becomes an
integral part of the BSD world.
Linux is easier for the beginner, works with more new hardware and has a much larger user base, BSD
is easier to maintain and rely on and has uptimes of years.