In this demonstration,
we're just going to quickly go over how to get information
about the Linux system kernel.
Now, there's two types of kernels that we typically use
in the operating system world.
There's the monolithic kernel
and then there's the microkernel.
So the monolithic kernel creates a kernel space
and a user space.
And in that kernel space, the kernel is free
to do whatever it wants and gives it maximum control
over all the hardware, device drivers,
things of that nature.
So that makes the system more stable
and typically more powerful.
Now, when it comes to the microkernel,
it focuses itself in the user space
and the microkernel uses the minimum amount of resources
to make sure that it's able to function.
Now, given that they use little resources,
they're also very stable,
but the performance is usually lacking
in a microkernel architecture.
Now, we're simply just going to go over how to get
this information, and we're going to use the Uname command
and we say we do options.
Just let us know that we're running Linux,
but we're going to want more information that.
So we're going to use the a option
and we see it gives us a lot of information.
So let's dissect it really quick.
So this is simply going to give us
the current version of Linux.
And then we're going to look at the architecture type.
So an X86, 64 bit architecture.
So based off this information,
we can see that we're running 3.10.
That's the version.
Now, this is important when you're installing
different drivers or different add-ons,
because there's different system architectures
that can work with Linux and you need to make sure
you're installing the right device.
For example, I had issues with installing
one of the Iping commands and it was because
I had the wrong driver,
because it had the wrong system architecture type.
I think it was a 32 bit
versus the 64 bit that was necessary
for that particular command to function.
So this is going to be a quick way
to get the information needed to download drivers
and do a whole bunch of other things
that's going to be required as a system administrator.
Thank you.
And I'll see you in the next lesson.