Linux History

Video Activity
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *
or

Already have an account? Sign In »

Time
6 hours 42 minutes
Difficulty
Beginner
CEU/CPE
7
Video Transcription
00:00
>> Welcome to Cybrary's Linux fundamentals
00:00
for security practitioners course.
00:00
I'm your instructor, Cory Holzer.
00:00
This lesson begins Module 2, what is Linux?
00:00
In this lesson, we will cover
00:00
some of the history of Linux.
00:00
Let's jump in. In this lesson,
00:00
we will touch on three areas of learning.
00:00
First, I will introduce the creator of Linux.
00:00
Second, I will present you with the definitions of
00:00
open source and we will discuss
00:00
the concept of Linux distributions.
00:00
Finally, we'll go over some of the evolution of Linux.
00:00
Linus Torvalds, a computer science major,
00:00
created Linux as a graduate thesis project.
00:00
At the time, there were few non-Windows operating systems
00:00
publicly available and most came with a high price tag.
00:00
Interestingly, as this project evolved and
00:00
as he made it available to computer science community,
00:00
he did not want to name his operating system
00:00
Linux because he didn't want it to seem egotistical.
00:00
He actually wanted to call it Freax,
00:00
which is an illusion to Unix.
00:00
Linux is an open source project.
00:00
This means the software is freely
00:00
distributed and the code is
00:00
publicly available for review.
00:00
Open source also means developers can use and
00:00
modify the code to their specific need and purpose.
00:00
A significant benefit of
00:00
open source is that this public review and
00:00
modification leads to the discovery
00:00
of flaws and the improvement in the software,
00:00
as well as taking it in directions that
00:00
the original developer may not have thought of.
00:00
As I mentioned in the previous slide,
00:00
users can download and modify
00:00
the code and customize it to fit their needs.
00:00
Over time with enough changes or
00:00
modification what results is a new distribution of Linux?
00:00
While there are many distributions,
00:00
most fall into one of three families of distribution.
00:00
The means of maintaining and
00:00
building the application and updates
00:00
for each of these distributions
00:00
is usually what defines them.
00:00
The RPM family of distributions
00:00
is most commonly associated with RedHat,
00:00
Fedora, and CentOS.
00:00
Debian distributions use Advanced Package Tool or APT.
00:00
They are most commonly associated with Ubuntu,
00:00
Kali, and ParrotOS.
00:00
Arch Linux distributions use Pac-Man,
00:00
short for package management.
00:00
These OSs include Arch and Alpine.
00:00
There are still some one-off distributions
00:00
like the real-time compiling Gen2 Linux.
00:00
But in general, it is easier and beneficial to spawn
00:00
a new distribution based on one of these three families.
00:00
What began as a hobby in
00:00
1991 morphed into an academic project
00:00
and today is an integrated part
00:00
of enterprise environments around the world.
00:00
With over 300 flavors of Linux maintained by
00:00
companies and non-profits and
00:00
contributed to by thousands,
00:00
if not millions, of
00:00
open source developers around the world,
00:00
we can see how the concept of
00:00
open source functions successfully.
00:00
Detractors often said numerous distributions lead to
00:00
a fractured operating system with multiple personalities,
00:00
but with families of distributions,
00:00
we've overcome this issue.
00:00
It is important to note Microsoft is
00:00
moving in the direction of open source as well.
00:00
At least with regards to some of the tools within
00:00
their operating system and with
00:00
the inclusion of the Windows subsystem for Linux.
00:00
This allows your users to install multiple flavors
00:00
of Linux and operate them from a terminal window.
00:00
In this lesson, we covered the history
00:00
of Linux and in this regard,
00:00
we identified the creator of Linux, Linus Torvalds.
00:00
We defined the two terms,
00:00
Open Source and distribution.
00:00
Finally, we looked at the creation and evolution of
00:00
Linux in terms of
00:00
the creation of the distribution families.
00:00
I hope you enjoyed this brief look
00:00
at the history of Linux.
00:00
Thank you for joining me in this lesson.
00:00
I look forward to seeing you in the next one.
Up Next
Linux OS Structure
5m
Demystifying the Command Line or How I Learned to Love the CLI
5m
Useful Commands and How to Employ Them: Part 1
30m
Useful Commands and How to Employ Them: Part 2
30m