00:00:03
[Music]
00:00:09
[Music]
00:00:14
so I
00:00:16
a244 here at Eastern Michigan is a
00:00:20
Windows class per se Microsoft Windows
00:00:24
but technically this is system
00:00:27
administration and at the heart of every
00:00:30
system admin's daily tasks are dealing
00:00:33
with servers of all kinds network
00:00:36
servers web servers mail servers all
00:00:39
kinds of that and when I say all kinds
00:00:41
all all kinds of flavors everything
00:00:44
everything from Linux to Unix to Windows
00:00:47
to redhead and everything in between so
00:00:50
what this week is going to be and
00:00:53
hopefully the majority of this semester
00:00:55
is an agnostic look at the heart of what
00:01:00
every server actually is meaning the
00:01:02
kernel at least this week we're going to
00:01:04
be exploring the kernel now the
00:01:06
Microsoft kernel the kernel not the
00:01:09
operating system itself of course the
00:01:11
kernel is the heart the nucleus of the
00:01:14
operating system but the Microsoft
00:01:17
kernel was actually based on something
00:01:19
called the
00:01:21
cp/m or the product was actually called
00:01:24
control for micro computers now that was
00:01:27
I'm going to say a unique and objective
00:01:31
and and kind of like a central
00:01:33
repository for products such as the
00:01:36
Osborne one and the K Pro 2 and the
00:01:40
original IBM PCS now these were all
00:01:44
brands from the70s Microsoft then borrow
00:01:48
concepts of its networking structure for
00:01:52
their uh for their Windows NT inspired
00:01:56
products from Unix of all places
00:02:00
speaking of Unix before there was such a
00:02:02
thing as Unix there was what they called
00:02:05
Mainframe IBM's Mainframe and that kind
00:02:08
of goes all the way back to the 60s and
00:02:12
70s of all places when Educators
00:02:17
mathematicians scientists and Architects
00:02:20
and the like all had to borrow time
00:02:23
meaning they had to take turns to use a
00:02:27
so-called dumb terminal which would have
00:02:30
wires that connected to a to the main
00:02:33
frame which was actually a time sharing
00:02:37
device everyone had an opportunity to
00:02:40
compute on this main frame now the main
00:02:42
frame was only there to do calculations
00:02:46
that the human being couldn't do and you
00:02:50
have to keep in mind this is before
00:02:52
actually calculators you could you know
00:02:55
when I I was born in 71 so I remember
00:02:58
when I was uh about 11 11 or 12 I got my
00:03:01
first calculator and I remember it was
00:03:03
very expensive it was probably 200 bucks
00:03:06
for a calculator an actual calculator
00:03:09
not a computer not like nowadays you can
00:03:12
get like a Chromebook or something for
00:03:14
like
00:03:14
$150 uh you could get a Raspberry Pi for
00:03:18
for a couple hundred bucks no I'm
00:03:20
talking about an actual calculator that
00:03:23
was maybe the size of your hand and all
00:03:25
I could do was add addition subtraction
00:03:28
division multiplication if you were
00:03:30
lucky it would have the memory function
00:03:33
it might have the square root function
00:03:35
but that's about it that was the
00:03:38
importance of a Mainframe because you
00:03:40
could do those important calculations
00:03:44
you know imagine calculations for space
00:03:47
exploration calculations for computing
00:03:50
I'm going to say airline flights you
00:03:52
know back then you know movie theaters
00:03:55
uh Airlines all you know education
00:03:59
Hospital
00:04:00
Financial they all use Mainframe now
00:04:03
Mainframe was used a lot in a lot of
00:04:05
places for Education too so when I was
00:04:08
picturing uh things people like
00:04:11
mathematicians scientists and Architects
00:04:13
these would have been at like
00:04:15
universities back then you know you you
00:04:18
didn't have the main frame in your house
00:04:19
or anything maybe if you're lucky if
00:04:21
you're working for one of those big ad
00:04:24
agencies and U Back if you ever watched
00:04:26
the show Madmen they might have had
00:04:29
certain axises to Mainframe but even
00:04:32
that was rare you know you had to go to
00:04:34
a certain special place like a
00:04:36
university to get a hold of this
00:04:38
Mainframe so your window you know to the
00:04:42
main frame was imagine a dumb terminal
00:04:45
it all a dumb terminal was was this uh
00:04:48
monitor with a keyboard and there was no
00:04:51
processing power at all on the keyboard
00:04:54
everything was literally uh all the
00:04:56
zeros and ones all the keystrokes in in
00:05:00
the I'm sorry I just got a text and I
00:05:02
was distracted for a second all the
00:05:04
keystrokes that were given U represented
00:05:07
zeros and ones let's say and it was the
00:05:10
processing power was either directly
00:05:12
connected to the main frame or all the
00:05:15
calculations you did were done on Punch
00:05:17
Cards and you actually brought the punch
00:05:20
cards to the main frame and you fed the
00:05:23
punch card into the main frame and the
00:05:24
main frame would spit out some sort of a
00:05:27
some sort of an answer for you it was
00:05:29
the Mainframe essentially was the
00:05:31
world's biggest calculator because
00:05:33
nobody had calculators back then then
00:05:36
there were companies like Sinclair that
00:05:39
made personal computers slightly more
00:05:41
powerful than the dumb Terminals and
00:05:45
they so in other words you actually had
00:05:47
local computing power a little bit and
00:05:49
not very much but then Ken Thompson in
00:05:53
all is Brilliance came out with
00:05:55
something called Unix Unix uh was more
00:05:59
powerful than in the main frame so you
00:06:01
actually had a personal computer that
00:06:03
you could actually consider a
00:06:06
workstation now you can finally do
00:06:09
things like you know 3D graphics and you
00:06:12
know you can actually H run actual
00:06:16
applications that you might consider
00:06:18
like maybe kind of like something like
00:06:20
you know organizing files and things
00:06:22
like that you know that you could do
00:06:24
with your computer today but the main
00:06:26
thing that Unix had what that was in
00:06:29
with the main frame was that you could
00:06:31
use multi it was mult made for
00:06:34
multi-users and so you had you could
00:06:36
have people log in or work on it and you
00:06:40
could do use time sharing algorithms so
00:06:43
that more than one person could utilize
00:06:45
one machine so Unix was kind of like the
00:06:50
grand popularized it it it kind of made
00:06:54
Mainframe accessible to universities and
00:06:58
and all that who didn't have the budget
00:07:00
for Mainframe okay um however the other
00:07:03
thing that Unix did Unix created a
00:07:06
cultural shift kind of like the Beatles
00:07:08
did for rock and roll so Unix
00:07:11
facilitated uh and basic basically when
00:07:15
I say this I'm going to use this phrase
00:07:17
they facilitated correlated advances
00:07:21
okay see Ken Thompson as I mentioned
00:07:23
before was the absolute genius who
00:07:26
nearly single-handedly wrote the
00:07:28
original proof of concept or POC of Unix
00:07:33
but it was written in a language called
00:07:35
be It Was His companion Dennis Richie
00:07:39
that wrote C and totally helped him
00:07:42
improve the original you know um the
00:07:45
original I'm going to say iteration of
00:07:47
Unix and and this Dennis Richie because
00:07:51
he he created C to write the next
00:07:54
invention or the next iteration of Unix
00:07:56
he you know by doing that they exploded
00:08:00
capabilities um maintainability or
00:08:03
portability of Unix but he also see
00:08:07
inspired other languages like C++ Java
00:08:10
python CP go Ruby rust everything every
00:08:15
language you pretty much see today all
00:08:17
have lineage traced directly to Dennis
00:08:21
Richie and all of that thanks to Unix
00:08:24
which necessitated the writing of c um
00:08:27
if you place Dennis Richie Ken Thompson
00:08:31
and maybe the originator of the ethernet
00:08:33
if you put them all in one room maybe
00:08:36
you could have the world's largest Geek
00:08:39
Squad and the person that you know what
00:08:41
I'm going to look it up right now I
00:08:43
cannot I've been trying to think of this
00:08:44
all day ethernet Creator and it's he's
00:08:48
on the top uh Robert metf Robert metf so
00:08:51
if you put Robert metf Dennis Richie and
00:08:54
Kent Thompson in the same room you'd
00:08:57
have the world's first Geek Squad
00:09:01
believe it or not and this is all
00:09:02
happening in the ' 60s 7s of course you
00:09:05
know the ethernet robbert meaf created
00:09:08
the ethernet in the early 80s he based
00:09:12
it off of the alohan net which is
00:09:15
Believe It or Not A shortwave radio
00:09:17
system and he said to himself hey if
00:09:20
they can do if they can share you know
00:09:22
information if they can transmit in
00:09:24
basically you know a small area uh you
00:09:27
know of distance with radio which is
00:09:30
what the alohanet was he said we can
00:09:33
transmit information from PC to PC with
00:09:36
simple like TI cable and he created the
00:09:39
world's first ethernet but that being
00:09:41
said Dennis Richie Ken Thompson and what
00:09:45
it's been a long day even though I had
00:09:47
today was my day off Robert mcaf so you
00:09:49
got Robert Robert mcaf Ken Thompson and
00:09:51
Dennis Richie that would make a hell of
00:09:53
a Geek Squad but anyways back to Unix
00:09:57
and Microsoft and all those all that um
00:10:00
you know that fun area believe it or not
00:10:02
have you ever heard of xenix xenix was
00:10:06
Microsoft answer Microsoft's answer to
00:10:10
Unix because it was kind of like a joint
00:10:13
venture and then the xenix project was
00:10:17
actually sold to IBM uh as an inspired
00:10:20
their os2 offerings if you've had ever
00:10:23
heard of products like db2 and whatnot
00:10:26
and Microsoft began their quote unquote
00:10:29
race to the NT kernel because uh and and
00:10:35
I'll I'll give you a good shortcut uh in
00:10:38
the uh right up above here because they
00:10:41
wanted to integrate networking meaning
00:10:44
multi-user into their kernel hence
00:10:47
Windows NT which came out in 1993 and
00:10:51
thus was the basis for all Windows
00:10:53
Server kernels until Windows Server 2000
00:10:57
so a little history lesson to put what
00:10:59
I'm about to talk about into context