Hello and welcome to the first section introduction of
Lennox.
In this section, we will cover What Lennox is why
you should use it and what Linux is used for?
In this first video of Section 1 we will go
over a brief history of Linux and what it is.
Maybe you have heard of Lennox.
Maybe you have even used it.
But what is Lennox? Well Linux is
a free and open source kernel that operating systems
are built from it was created by Elena stravalls and
was announced to the world in 1991 from a Unix News
Group post.
If you do not know what a News Group post is well, it
was an electronic Town Square before there
was social media.
As The Story Goes Linus wanted an alternative to
mini X which was a popular base Unix operating system at
the time many X cost money. It was marketed towards
students.
Venus a student at the time wanted to
know us that he could make changes to so he could support
the computer hardware he owned.
So out of that necessity the limits kernel
was created.
Fast forward to today and Linux is
everywhere some claim that that postliness made in 1991
was one of the most pivotal changes in operating system history.
You often hear Linux being used to describe a
kernel or operating system this can cause a
lot of confusion Linux is the name of the kernel while
Linux the OS is made up of other software alongside
the kernel this marriage between the current software
is usually referred to as a distribution, but for
our purposes here when I say Lennox, I'm referring
to the OS as a whole not the colonel.
I will call out when I specifically talking about the kernel.
The lettuce kernel is a large open source project.
Open source is software that you can inspect modify or
enhance. This means if you want to
contribute to the Lennox curl or any other orbitious project you can
you can fix a security hole or even
add a new feature.
This provides a huge benefit over proprietary or non-open
Source kernels as they are numerous developers who can
and do contribute to the software every day.
Opens are software is governed by licenses these licenses
State what you can and can't do with the software
the Linux kernel ships with the license called the
ganu general public license V2, which means you
have the right to use distribute or modify the software in
any way the other open source licenses that are
available are beyond the scope of this course.
All right, we've talked briefly about the history
of Linux. But what do you actually get with Linux?
As I said earlier Linux the colonel is
not enough for an OS you need other software to
make it work. You can break down a Linux OS
into three main parts.
There are kernel system user space and applications a
kernel is the base foundation of the OS without
it the OS would not do anything interesting.
The latest Colonel manages resources and communicates
with Hardware like a CPU or a video card.
It is also responsible for handling processes memory and
file management as well. The system user space
is an administrative layer for system level tasks
like configuration and installing software.
This includes stuff like shells Damons, which are
just processes that run in the background and a
window managing environment usually referred to as a desktop.
The application component is software that
lets you perform tasks these include everything from text editors
like vim and programming languages like python.
Almost all Linux distributions offer a central package repository
where you could search for and download software.
So this is separation between the kernel and
applications. This is called kernel space and user
space respectively the kernel enforces protected memory and
access for stability and security.
For example, when you start up a program like Firefox, you're
running that application in user space if the
application needs access to some kernel functionality. It
does so by calling an API to the kernel.
As a Linux user you will live in the system user space and
application component most of the time.
Let's do a recap of what we discussed so far you learned
about the brief history of the Linux kernel you
are introduced to open source software and how
that makes Linux very unique. We also talked about the
three main components of a Linux OS the kernel
system user space and applications
In this next video, I will discuss the
benefits of Linux and why you should use it.
See you soon.