<?xml version="1.0" encoding="utf-8" ?><transcript><text start="1.166" dur="1.534">Welcome back. It&amp;#39;s been a while.</text><text start="2.7" dur="4.2">So this is the video that I&amp;#39;ve not been
looking forward to making, to be honest.</text><text start="6.9" dur="2.1">But we&amp;#39;ll go ahead and we&amp;#39;ll do it anyway.</text><text start="9.233" dur="2.467">Mac OS and FreeBSD.</text><text start="11.7" dur="2.6">They share a history, a lineage.</text><text start="14.333" dur="1.767">Let&amp;#39;s have a look at that today,</text><text start="24.1" dur="5.2">huh, FreeBSD</text><text start="29.3" dur="2.966">and Mac OS, they are very similar.</text><text start="32.866" dur="2.434">They&amp;#39;re both Well, Mac OS</text><text start="35.333" dur="3.033">is a Unix certified OS,</text><text start="38.466" dur="4.5">FreeBSD is a Unix like,
but they, they share common lineage.</text><text start="42.966" dur="3.034">So we have a look at that today and</text><text start="46" dur="1.9">let&amp;#39;s dive in and have a look.</text><text start="47.9" dur="4.633">So looking at Wikipedia, it will give you
a lot of details on Mac OS.</text><text start="52.833" dur="5.267">We&amp;#39;re going to concentrate on Mac OS ten,
Mac OS x, I&amp;#39;m pretty sure it&amp;#39;s</text><text start="58.1" dur="4.733">Mac OS ten, not X, but
we&amp;#39;re not going to start a war over that.</text><text start="63.366" dur="3.034">So Mac OS ten first came out in</text><text start="66.4" dur="2.366">99 as Mac OS ten, server</text><text start="69.466" dur="3.434">1.0 and there were a lot of tools in that</text><text start="72.9" dur="4.333">in the operating system
that come over from the BSD lineage.</text><text start="77.5" dur="1.8">So we&amp;#39;ll have a look at that.</text><text start="79.3" dur="0.8">So there we go.</text><text start="80.1" dur="5.3">As a result of next computer, next step
was based on the MAC kernel developed CMU.</text><text start="85.466" dur="2.934">Carnegie Mellon and BSD.
Yeah, look at that.</text><text start="88.5" dur="3.233">An implementation of Unix
dating back to the seventies.</text><text start="91.766" dur="0.834">So there we go.</text><text start="92.6" dur="2.833">That&amp;#39;s pretty much the history of it,
to be honest.</text><text start="95.566" dur="2.134">So let&amp;#39;s have a look at the diagram
and see what we get.</text><text start="97.733" dur="2.833">So let&amp;#39;s look at Mac OS where
Ah yeah, there it is.</text><text start="100.566" dur="1.067">Third one in.</text><text start="101.633" dur="2.733">So what you&amp;#39;ll notice
there is a lot of the stuff</text><text start="104.7" dur="3.1">from Mac
OS went into free BSD and vice versa.</text><text start="108.066" dur="1.634">Well isn&amp;#39;t that interesting.</text><text start="109.7" dur="4.266">Now from what I&amp;#39;ve seen from commit
messages, it&amp;#39;s fairly</text><text start="113.966" dur="5.434">evident that Apple do contribute
to the free BSD source code.</text><text start="119.4" dur="2.166">And that&amp;#39;s a good thing.</text><text start="121.566" dur="0.8">We like that.</text><text start="122.366" dur="2.134">We like to see companies put in back.</text><text start="124.5" dur="2.1">So that&amp;#39;s that&amp;#39;s a positive.</text><text start="126.6" dur="3.066">Now, I&amp;#39;m pretty sure I haven&amp;#39;t seen it
written anywhere, but I&amp;#39;m</text><text start="129.666" dur="3.367">pretty sure that Mac OS ten</text><text start="134" dur="2.5">has FreeBSD</text><text start="136.5" dur="3.9">Network stack to say that
it&amp;#39;s the Mac kernel</text><text start="140.733" dur="3.8">with the free BSD base
would be oversimplifying things</text><text start="144.566" dur="2.934">because it&amp;#39;s not as simple as that
and there&amp;#39;s a lot more to it.</text><text start="147.5" dur="2.566">You&amp;#39;ll find that things aren&amp;#39;t
quite the same.</text><text start="150.3" dur="1.133">Let&amp;#39;s get this out the way.</text><text start="151.433" dur="0.967">We don&amp;#39;t need that.</text><text start="152.4" dur="2.333">And a quick look at my uni minus eight.</text><text start="155.066" dur="2.3">So there you&amp;#39;ll see
it&amp;#39;s the Darwin kernel,</text><text start="158.066" dur="2.967">which is the name of the Mac kernel.</text><text start="161.2" dur="5.366">Now, this particular Mac actually
all the way down here on Catalina,</text><text start="166.566" dur="3.267">so it&amp;#39;s quite an old one goes back to 2019</text><text start="170.533" dur="2.3">and 2020 is when Big Sur came out.</text><text start="173.233" dur="3.367">So we can&amp;#39;t really put anything
newer on it.</text><text start="176.6" dur="3.733">We can but it&amp;#39;s a lot of faffing around
and perhaps I&amp;#39;ll do that at some point.</text><text start="180.9" dur="0.6">So there you go.</text><text start="181.5" dur="2.733">It&amp;#39;s a 2010 Mac mini. It&amp;#39;s an old one.</text><text start="184.566" dur="3.7">Dual-Core
with six gig memory six get cake.</text><text start="189.266" dur="0.934">I just tried to put</text><text start="190.2" dur="3.666">eight in it and it just started
beeping at just did not like it.</text><text start="194.1" dur="2.3">I will matched sticks of memory.
Where is it?</text><text start="196.433" dur="1.267">It&amp;#39;s here somewhere.</text><text start="197.7" dur="1.033">It was here.</text><text start="198.733" dur="2.3">Maybe I&amp;#39;ll put it back over there.
Maybe I didn&amp;#39;t.</text><text start="201.033" dur="1.5">I haven&amp;#39;t come back.</text><text start="202.533" dur="1.167">But it was here.</text><text start="203.7" dur="1.933">Disorganized desk anyway.</text><text start="205.633" dur="2.267">So what do we know about it?</text><text start="207.9" dur="2.3">Apart from the shares of lineage?</text><text start="210.6" dur="2.033">To be honest, not a lot.</text><text start="213.133" dur="1.667">You know, we we can.</text><text start="214.8" dur="2.866">We can certainly look at next step,</text><text start="217.666" dur="4.967">which was Steve Jobs&amp;#39;s company
in between Apple stints.</text><text start="222.833" dur="2.167">Sure we all know that.</text><text start="225" dur="1.966">And that was released primarily</text><text start="226.966" dur="3.067">for the education
market is supposed to be for workstations.</text><text start="230.033" dur="2.967">But yeah, they were expensive.</text><text start="233.2" dur="1.766">They were very expensive.</text><text start="234.966" dur="0.667">So there we go.</text><text start="235.633" dur="2.067">Next step based on the kernel developed.</text><text start="237.866" dur="4.834">Blah, blah, blah
and BSD and implementation of Unix feature</text><text start="242.866" dur="4.2">object oriented programing framework
based on C language</text><text start="247.466" dur="4.034">and the environment is known today
in the Mac world as Coco.</text><text start="251.766" dur="1.434">Is it really did not know.</text><text start="253.2" dur="2.4">That was interesting.</text><text start="255.6" dur="1.8">Anyway, so after</text><text start="258.633" dur="1.467">that happened,</text><text start="260.433" dur="4.4">Apple went along and bought next step
and hence Steve Jobs back.</text><text start="264.833" dur="3.633">And we all know that story
so we&amp;#39;re not going to hash over that.</text><text start="268.766" dur="1.434">Okay, Keep going down.</text><text start="270.2" dur="1.8">I did not know that, though too.</text><text start="272" dur="2.3">Or blimey, that would have been something
else, wouldn&amp;#39;t it?</text><text start="274.566" dur="4.167">Imagine if they&amp;#39;d all be us
instead of next step.</text><text start="278.733" dur="2.667">That would have been quite
an interesting way.</text><text start="281.766" dur="2.2">I wonder how things would have been
different.</text><text start="283.966" dur="2.667">Would have been quite a strange world.</text><text start="286.633" dur="2.033">We would have made them.
However, they didn&amp;#39;t.</text><text start="289.5" dur="4.466">They purchase next and we got Mac OS ten
and a lot of the stuff that&amp;#39;s in Mac OS</text><text start="293.966" dur="5.867">ten can be traced directly back
to next an open step, the beach ball,</text><text start="300.3" dur="3.533">the spinning beach ball of death
that was originally from next step.</text><text start="304.2" dur="0.6">So there we go.</text><text start="304.8" dur="2.533">There&amp;#39;s all the versions we ran on.</text><text start="307.633" dur="3.667">I will attempt to put Ventura on
this is like</text><text start="311.4" dur="2.7">it can be done,
might even do a video of that.</text><text start="314.666" dur="2.1">Then I if there&amp;#39;s any interest in that,</text><text start="317.1" dur="2.8">let me know in the comments
and sure is the light.</text><text start="319.9" dur="3.166">Yes it would be interesting
to see how it runs on this hardware.</text><text start="323.333" dur="0.967">Probably badly</text><text start="327.733" dur="1.933">but is entirely possible.</text><text start="329.666" dur="1.467">So there we go</text><text start="331.466" dur="1">in the</text><text start="333.366" dur="2.667">is funny because I always believed</text><text start="336.033" dur="4.5">that there was more free BSD
in Mac OS than there actually is,</text><text start="341.133" dur="4.933">is basically just a few utilities
and a little bit more.</text><text start="346.9" dur="3.466">Was it I mean this doesn&amp;#39;t
really go into much detail so</text><text start="351.433" dur="3.033">you know, I might find more information</text><text start="354.466" dur="3.934">about it on our own here,
see if we can find it.</text><text start="360.266" dur="2.867">FreeBSD is just Mac
OS without the good bits.</text><text start="363.433" dur="4.867">I buy that there is a mess
that Mac OS is about FreeBSD,</text><text start="369.033" dur="3.333">but Mac OS is just free BSD
with a pretty good gooey.</text><text start="372.4" dur="2.3">The two operating systems
do share a lot of code.</text><text start="374.7" dur="3.633">For example, most of the use land
utilities in the C library on mac OS</text><text start="378.733" dur="2.1">are derived from free BSD versions</text><text start="381.7" dur="3.8">derived and are the same is not the same.</text><text start="385.8" dur="2.4">So basically what that means is</text><text start="388.6" dur="4.1">they took the free BSD utilities
and tinkered with them</text><text start="393" dur="4.833">for their own purposes, which the license
permits of course, and that&amp;#39;s great.</text><text start="398.166" dur="0.667">And there we go.</text><text start="398.833" dur="2.367">Let some of this code flow
works in the other direction.</text><text start="401.2" dur="3.633">For example,
previously 9.1 and later include a C++</text><text start="404.833" dur="4.333">stack and compiler
that were eligible originally developed</text><text start="409.166" dur="3.467">for Mac OS major parts of the work done
by Apple employees.</text><text start="412.933" dur="2.833">Darwin, which consists of the new kernel.</text><text start="415.766" dur="2.367">And now if you look at the you name
you would have seen Xenu.</text><text start="418.866" dur="3.834">There is so
this is as we can see there, Darwin.</text><text start="423.766" dur="0.867">Where were me.</text><text start="424.633" dur="2.633">Yeah, Darwin which consists of the Xenu
kernel.</text><text start="427.533" dur="1.033">Okay.</text><text start="428.6" dur="4.3">A driver model and POSIX compatibility
for BSD</text><text start="432.9" dur="3.6">compatibility
layer makes up part of Mac OS.</text><text start="436.666" dur="4.434">So what you probably find is
a lot of the main pages are BSD.</text><text start="441.1" dur="0.966">So let&amp;#39;s check that out.</text><text start="442.066" dur="5.334">This two man
and they make BSD general commands</text><text start="447.833" dur="3.367">so much of the use land not all much of</text><text start="451.5" dur="3">is in mac OS with dispatch</text><text start="455.066" dur="3.334">lib C++ were written for mac OS</text><text start="458.4" dur="3.3">and worked on free BSD
before any other OS.</text><text start="462.066" dur="2.834">I never thought I&amp;#39;d say this,
but thank you Apple</text><text start="464.9" dur="2.9">for the help of development of free BSD.</text><text start="468" dur="2.133">I am not a lover of Apple products.</text><text start="470.6" dur="3.566">I don&amp;#39;t think they fit my needs
so I don&amp;#39;t use them.</text><text start="474.533" dur="2.033">However, here we are.</text><text start="476.566" dur="2.667">So yeah, lots of code shared</text><text start="479.233" dur="2.733">between the two addresses,
different kernels,</text><text start="482.566" dur="4.7">few other models that are different,
the driver model and a few other bits</text><text start="487.8" dur="4">and in all honesty,
you know, Mac OS is a polished</text><text start="492.366" dur="4.167">operating system
and it will suit some people of course.</text><text start="496.533" dur="2.633">Otherwise, Apple wouldn&amp;#39;t be the company
they are.</text><text start="499.6" dur="1.1">It&amp;#39;s not for me.</text><text start="500.7" dur="1.733">I&amp;#39;m happy with that decision.</text><text start="502.433" dur="2.967">If you don&amp;#39;t use Apple products,
I&amp;#39;m sure you&amp;#39;re happy with that.</text><text start="505.8" dur="0.833">I&amp;#39;ve said it before.</text><text start="506.633" dur="0.833">I&amp;#39;ll say it again.</text><text start="507.466" dur="2.1">Use what is right for you.</text><text start="509.833" dur="3.867">Don&amp;#39;t let anybody tell you
not to listen to people say, Oh,</text><text start="513.7" dur="5.233">you must use Apple for professional work
and you must use Windows for game it.</text><text start="519.266" dur="1.6">If it works for you, it works for you.</text><text start="520.866" dur="1.834">It really is as simple as that.</text><text start="522.7" dur="1.7">I&amp;#39;ve said it time and time again,</text><text start="524.4" dur="3.3">and I&amp;#39;m sure there are people
that are sick of me saying it.</text><text start="528.166" dur="3.067">So there we go. That is essentially free</text><text start="531.266" dur="4.034">beasties relationship
to Apple and Apple&amp;#39;s relationship</text><text start="536.366" dur="1.6">is essentially FreeBSD</text><text start="537.966" dur="3.234">relationship to Mac OS and vice versa.</text><text start="542.966" dur="2.034">A lot of code sharing.</text><text start="545" dur="3.733">If you like this video, please do
give it a thumbs up and share it around.</text><text start="549.333" dur="4.567">Very happy for you to share everywhere
and comment in the comments section below.</text><text start="553.9" dur="1.6">We do have a discount.</text><text start="555.5" dur="2.466">We do have a discord server.
It is still going.</text><text start="557.966" dur="1">It&amp;#39;s very quiet a moment.</text><text start="558.966" dur="3.334">Guys can get in there and mix it up
and start chatting.</text><text start="562.8" dur="2.733">As always,
I will see you in the next video.</text><text start="566.2" dur="3.033">Take care and have a lovely, lovely day.</text><text start="570.066" dur="0.467">Bye bye.</text></transcript>