If the BSD become known as Linux, BSD distributions will be millions just like there are on Linux?

Tim Daneliuk tundra at tundraware.com
Wed Mar 12 20:16:51 UTC 2014


On 03/12/2014 12:30 PM, Chad Leigh Shire.Net LLC wrote:
>
> On Mar 12, 2014, at 11:23 AM, dteske at FreeBSD.org wrote:
>
>>
>> But let's take a step back for a moment...
>>
>> Apple's Mac OS X is based on BSD and has a wider install base than Linux. So
>> in that respect, BSD is already doing great.
>
> OS X is not based on BSD.  It is a mach based kernel,

Mach is not a kernel.  It is a micro-kernel designed to *host* full kernels.

> with a custom graphical interface unrelated to X Windows.

That part is only sort of true.  It is possible to run X programs under Aqua.

>   It does have a BSD type user land available, and a BSD type kernel interface to enable the user land.
> It is more correct, I think, to say that OS X and BSD share some heritage.
>
> Chad

Well considering that major parts of OSX initially came from FBSD 4.x
and that includes the kernel itself as well as much of the support infrastructure,
I think this is fundamentally incorrect.

OTOH, OSX isn't really BSD any more (to the extent it ever was).  It's best
described - I think - as "derived from FreeBSD" because they've changed things
like filesystem case sensitivity, they us HPFS instead of FFS/UFS/XFS, the
filesystem layout is different, and so forth.  They've also added a bunch
of Apple-specific APIs.

As to what is userland and not, I think this is kind of a moot thing these
days.  I happily move across userlands on OS/X, Redhat, Debian, AIX, FreeBSD, and
so on with very little cognitive shift.  The biggest differences among these
are the tools (like compilers) and locations/layouts for the aforementioned
system admin and control files.


-- 
----------------------------------------------------------------------------
Tim Daneliuk     tundra at tundraware.com
PGP Key:         http://www.tundraware.com/PGP/



More information about the freebsd-questions mailing list